Releases: tecladocode/rest-apis-flask-python
Releases · tecladocode/rest-apis-flask-python
v2.4.0
Multiple upgrades and a new feature: docker compose.
- Add warning about missing data.db in repo when doing first deploy via #136
- Add metadata for publishing course on Teclado
- Use Cloudinary for image hosting
- Fix text rendering in top banner via #139
- Update Python base image to bookworm via #142
- Use
__name__
in blueprint definitions via #143 - Use
emails/action.html
instead ofemails/registration.html
via #144 - Remove creating db when running app; instead doing it via db migrations, via #145
- Add missing
ItemSchema
import on section 6 via #146 - Remove unnecessary
compare_type
in Alembic config file via #147 - Add information on running app and database with Docker Compose via #147
- Fix JS dependencies for Docusaurus upgrade via #156
- Add optional
store_id
toItemUpdateSchema
via #157 - Add missing
os
import in Flask-SQLAlchemy configuration lecture (S06 L04) via #158 - Remove unnecessary
version
key indocker-compose.yml
files via #159 - Add info on running arbitrary commands in a Docker Compose container via #160
v2.3.3
Content improvements
- Remove unnecessary brackets after column class in SQLAlchemy
- Update Flask version where it was pinned to the latest version
Meta improvements
- Add Algolia search on code blocks
- Update dependencies through dependabot for documentation application
v2.3.2 (Code for S08 and S09)
Added content
- 📝 Added lecture-by-lecture code for sections 8 and 9 via #114.
v2.3.1 (No unique tag names)
Made tag names not unique so that two different stores can have tags with the same name as each other.
Also fix a small bug where we were not recommending the correct way to generate a secret key for your application.
v2.3.0 (Cascading deletes)
New Content
- ✨ #100 : add new lecture on cascading deletes (also on the Udemy course)
- ✨ #101 : add insomnia export files so students can easily import them rather than having to create them manually for each section
Updated Content
- 🐛 #102: fix requirements file in section 6 and remove incorrect imports
Full Changelog: v2.2.0...v2.3.0
v2.2.0 (Bug fixes and improvements)
New Content
- ✨ Added Insomnia export files per-section and for all sections, and e-book page to explain how to use them #92, #97
Updated Content
Improvements
- 📊 Add links to Udemy course throughout e-book and some trial videos #89
- 📊 Use Algolia search, update style of e-book and update Docusaurus version #96
Bug fixes
v2.1.0 (Task queues with rq)
New Content
Updated Content
- Remove
before_first_request
in Flask apps, since now the recommended approach is to just do any necessary setup insidecreate_app()
, #77 - Remove
db.create_all()
fromcreate_app()
when using Flask-Migrate, since it is Flask-Migrate that creates the tables, #78 - Add information to the e-book on how to make sure tag and item have the same store id when linking them, #79
- Added missing required arguments in Flask-JWT-Extended callbacks, #81
- Added missing hostname in the command to run Flask using the Flask development server in Docker, #82
- Use
FLASK_DEBUG
instead ofFLASK_ENV
across entire ebook and all projects sinceFLASK_ENV
is now deprecated, #84 - Remove password's
unique=True
in all user models, #86
v2.0.1
v2.0.0-beta.5 (Render.com)
v2.0.0 (Release course)
The new version of the course is finally out!
Get it at https://go.tecla.do/rest-apis-sale!