klen / py-frameworks-bench

Another benchmark for some python frameworks
https://klen.github.io/py-frameworks-bench/
MIT License
709 stars 85 forks source link

build(deps): bump emmett[orjson] from 2.3.2 to 2.4.3 in /frameworks #144

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps emmett[orjson] from 2.3.2 to 2.4.3.

Release notes

Sourced from emmett[orjson]'s releases.

Emmett 2.4.3

Patch release

Changes since 2.4.2:

  • fix regression bug in testing client preventing correct response cloning

Emmett 2.4.2

Patch release

Changes since 2.4.1:

  • fix regression bug preventing has_many decorator relations resolution
  • fix via relations resolution iteration with intermediate via relations
  • fix migration engine generation in case of custom commands in tree
  • align has_one relations behaviour to has_many with via usage
  • avoid to replace field contents unless necessary in empty validation checks

Emmett 2.4.1

Patch release

Changes since 2.4.0:

  • fix regression bug preventing has_many decorator relation parsing with field parameter

Emmett 2.4 Edison

This was huge. With almost 7k lines diff from previous release, 2.4 is focused on Python 3.10 support and ORM features. Due to the already consistent amount of changes, some features originally planned for this release were postponed to next major release.

Thanks to all the community for their patience, with a special mention to @​Kkeller83 who keeps sponsoring Emmett project and @​treelym who sponsored the project for a couple of months since last major release.

Changes since 2.3:

  • 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

... (truncated)

Changelog

Sourced from emmett[orjson]'s changelog.

Emmett changelog

Version 2.4

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

Version 2.3

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

Version 2.2

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

... (truncated)

Commits
  • 8c4e07a Merge branch 'master' into release
  • 8bf5c23 Merge pull request #419 from eclecticlly/bugfix/bloggy-tutorial-test
  • 26b8ea9 fix: regression in testing client cloning response
  • 08861bf chore: cleanup
  • c5b6483 Bump version to 2.4.3
  • 5909757 fix: broken test suite
  • a647916 Merge branch 'master' into release
  • b43c494 Merge pull request #412 from emmett-framework/patch-2.4.2
  • 35ede79 orm: fix set join rules with has_one relations and via option
  • 0f9fb2c fix empty validator values tampering
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)