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)