Releases: MasoniteFramework/masonite
Release list
v4.20.4 — final release: Masonite continues at masonitedev
⚠️ This is the final release of the masonite package
Masonite development continues at masonitedev/masonite. Masonite 5 is published on PyPI as masonite-framework.
This release ships the fixes that were pending on the 4.0 branch since v4.20.2 (response streaming, queueable notifications fix, add_query_params fix, Vonage pin, Python 3.7 support drop) plus a deprecation notice: importing masonite now emits a FutureWarning pointing to the new package and the 4.0 → 5.0 upgrade guide.
- 📖 New documentation: https://docs.masonite.dev
- ⬆️ Upgrade guide: https://docs.masonite.dev/upgrade-guide/masonite-4.0-to-5.0/
❤️ In memory of Joseph "Joe" Mancuso, creator of Masonite.
v4.20.3
Changelog
Fixed
- Fixed missing queable notification feature by @josephmancuso in #832
- fix: #845 add_query_params by @eaguad1337 in #846
Full Changelog: v4.20.2...v4.20.3
v4.20.2
Changelog
Fixed
- Fixed bag() undefined issue in templates
v4.20.1
Changelog
###Added
- added object check by @josephmancuso in #803
Fixed
- replace twitter with X by @eaguad1337 in #794
- Fix/redis cache issues by @circulon in #811
- Fix session errors and View errors() helper always empty by @circulon in #817
New Contributors
- @riteshjha made their first contribution in #801
Full Changelog: v4.20.0...v4.20.1
v4.20.0
Changelog
Changed
- Changed routing to throw exception on server start to show error message by @eaguad1337 in #792
- bumped watchdog to fix windows development server by @josephmancuso in #793
Full Changelog: v4.19.1...v4.20.0
v4.19.1
Changelog
Fixed
- fixed #783 change default view by @eaguad1337 in #784
- fixed #780 remember callback by @eaguad1337 in #781
- fixed linter by @eaguad1337 in #782
- Fixed add_query_params on str.py by @eaguad1337 in #789
Full Changelog: v4.19.0...v4.19.1
v4.19.0
Chagelog
Added
- added
envto templates by @eaguad1337 in #776 - Added fallback route by @eaguad1337 in #774
- Added autoload validation classes from Validator by @eaguad1337 in #767
- Added custom validation messages by @eaguad1337 in #764
Full Changelog: v4.18.0...v4.19.0
v4.18.0
Changelog
Added
- Compact helper - Allow scalar types to be assigned regardless of content by @circulon in #739
- add Route.any facade by @eaguad1337 in #773
- add Route.fallback facade by @eaguad1337
Fixed
- Fixes #746 by @yubarajshrestha in #747
- Fix dependenecy version declarations to be PEP440 compliant by @pauleikis in #741
- fix workflow status badge by @eaguad1337 in #769
- fix: make sure file is closed before remove it #760 by @eaguad1337 in #765
New Contributors
- @pauleikis made their first contribution in #741
- @eaguad1337 made their first contribution in #773
Full Changelog: v4.17.5...v4.18.0
v4.17.5
Changelog
Added
- Add test to handle getting dict input using wildcard by @Charlton-A in #723
- Fix
get_extension()filesystem helper by @girardinsamuel in #727 - Add Python 3.11 support by @girardinsamuel in #729
###Fixed
*unused import throwing error
New Contributors
- @Charlton-A made their first contribution in #723
Full Changelog: v4.17.4...v4.17.5
v4.17.4
Change Log
Added
- Added a new
uuidroute compiler by @circulon in #706 - Added
is_ajax()method to request by @girardinsamuel in #717 - Added
hostandportoptions for Pusher driver to be able to choose from different service providers by @if4lcon in #709
Changed
- Improved display of error message if import error in a controller by @girardinsamuel in #721
Fixed
- Fixed loading cookies on Linux environments by @BooStudio in #703
New Contributors
- @BooStudio made their first contribution in #703
Full Changelog: v4.16.4...v4.17.4