All Versions
30
Latest Version
2.4
Avg Release Cycle
17 days
Latest Release
-

Changelog History
Page 1

  • v2.4 Changes

    ๐Ÿš€ Released on January 10th 2022, codename Edison

    • โž• Added official Python 3.10 support
    • โž• Added relative path support in templates
    • โž• Added support for spatial columns in ORM
    • โž• Added support for custom/multiple primary keys in ORM
    • โž• Added support for custom/multiple foreign keys in ORM
    • โž• Added support for custom and multiple primary keys relations in ORM
    • โž• Added watch parameter to ORM's compute decorator
    • โž• Added save method to ORM's rows and relevant callbacks
    • โž• Added destroy method to ORM's rows and relevant callbacks
    • โž• Added refresh method to ORM's rows
    • Added before_commit and after_commit ORM callbacks
    • โž• Added changes tracking to ORM's rows
    • โž• Added support to call super rowmethod decorated methods in ORM models
    • โž• Added migrations set command to CLI
    • โž• Added skip_callbacks parameter to relevant methods in ORM
    • ORM now automatically adds appropriate indexes for unique fields
  • v2.3 Changes

    ๐Ÿš€ Released on August 12th 2021, codename Da Vinci

    • Minor enhancements on request flow
    • โž• Added ORM support for PostgreSQL json/jsonb fields and operators
    • โž• Added widget_radio to forms.FormStyle
    • โž• Added dict values support for in validations
    • ๐Ÿ“ฆ Use optional emmett-crypto package for cryptographic functions
    • ๐Ÿ”’ Deprecated security.secure_dumps and security.secure_loads in favour of new crypto package
    • โœ‚ Added on_delete option to belongs_to and refers_to
    • โž• Added --dry-run option to migrations up and down commands
  • v2.2 Changes

    ๐Ÿš€ Released on March 11th 2021, codename Copernicus

    • ๐Ÿ”จ Slightly refactored request flow
    • โž• Added App.command_group decorator
    • โž• Added additional arguments acceptance in AppModule
    • โž• Added static paths customisation for AppModule
    • โž• Added workers options to serve command
    • ๐Ÿ”„ Changed default logging level to info in serve command
    • ๐Ÿ”„ Changed default SameSite policy for session cookies to Lax
    • โž• Added official Python 3.9 support
  • v2.1.4 Changes

    November 09, 2020

    Patch release

    ๐Ÿ”„ Changes since 2.1.3:

    • ๐Ÿ›  Fix regression bug preventing gunicorn workers to correctly load
  • v2.1.3 Changes

    November 06, 2020

    Patch release

    ๐Ÿ”„ Changes since 2.1.2:

    • ๐Ÿ›  Fix regression bug preventing headers and cookies edits outside route code
  • v2.1.2 Changes

    October 31, 2020

    Patch release

    ๐Ÿ”„ Changes since 2.1.1:

    • ๐Ÿ›  Fix regression bug preventing item access to context objects
  • v2.1.1 Changes

    October 28, 2020

    Patch release

    ๐Ÿ”„ Changes since 2.1.0:

    • ๐Ÿ›  Fix regression bug preventing correct HEAD responses
    • Made orjson dependency optional
  • v2.1.0 Changes

    October 17, 2020

    ๐Ÿ”„ Changes since 2.0:

    • โž• Added type hints on all major interfaces
    • ๐Ÿ—„ Deprecated App.run
    • ๐Ÿšฆ Deprecated string signals in favour of extensions.Signals
    • โœ‚ Removed libs.sanitizer
    • ๐Ÿ‘‰ Use orjson for JSON serialization
    • ๐Ÿ”จ Refactored request flow internals
    • โž• Added namespaces to templater
    • โž• Added SameSite support to session cookies
    • โž• Added HTTP/2 support
    • โž• Added Request.push_promise
    • โž• Added Python 3.9 support (beta)
  • v2.0.2 Changes

    August 30, 2020

    Patch release

    ๐Ÿ”„ Changes since 2.0.1:

    • ๐Ÿ›  Fix bug in redis setex usage preventing sessions and cache to work
  • v2.0.1 Changes

    August 11, 2020

    Patch release

    ๐Ÿ”„ Changes since 2.0.0:

    • ๐Ÿ›  Fix bug preventing injectors configuration @ app level
    • Patch CVE-2020-7694, CVE-2020-7695 vulnerabilities (from uvicorn dependency)