esmerald

Esmerald framework - Highly scalable, performant, easy to learn, easy to code and for every sizeable and complex application

MIT License

Downloads
14.8K
Stars
297
Committers
14

Bot releases are hidden (Show)

esmerald - Version 0.4.0

Published by tarsil almost 2 years ago

Changed

  • Updated support to Starlette 0.23.0
  • Updated the EsmeraldTestClient to support headers.

Fixed

  • Token parameters being passed to python-jose.
  • Update internal references to the JWT.
esmerald - Version 0.3.1

Published by tarsil almost 2 years ago

Added

  • HashableBaseModel allowing the hash to be done via pydantic BaseModels.

Changed

  • Update transformer model field and functions.
esmerald - Version 0.3.0

Published by tarsil almost 2 years ago

Changed

  • Deprecated kwargs and signature to give place to transformers.
  • Code cleaning and improved performance by applying pure pydantic models internally.
esmerald - Version 0.2.11

Published by tarsil almost 2 years ago

Fixed

  • When instantiating an Esmerald object, app_name should be passed instead of name.
esmerald - Version 0.2.10

Published by tarsil almost 2 years ago

Changed

  • Supporting Starlette version 0.22.0.

Fixed

  • max_age from SessionConfig allowing negative numbers being passed
    and can be used for testing purposes or to clear a session.
esmerald - Version 0.2.9

Published by tarsil almost 2 years ago

Fixed

  • redirect_slashes property added to the main Esmerald object and settings options.
esmerald - Version 0.2.8

Published by tarsil almost 2 years ago

Fixed

  • @router allowing validation for Options for CORS middleware.
esmerald - Version 0.2.7

Published by tarsil almost 2 years ago

Added

  • Officially supporting python 3.11.
esmerald - Version 0.2.6

Published by tarsil almost 2 years ago

Changed

  • Removed Tortoise ORM dependency from the main package.
  • Removed asyncpg from the main package as dependency.
esmerald - Version 0.2.5

Published by tarsil almost 2 years ago

Changed

  • Removed auth.py from security package as is no longer used. This was supposed to go in the release 0.2.4.
esmerald - Version 0.2.4

Published by tarsil almost 2 years ago

Changed

  • Removed settings.py from permissions as it is no longer used.
esmerald - Version 0.2.3

Published by tarsil almost 2 years ago

Fixed

  • OpenAPI documentation rendering for the same path with different http methods.
esmerald - Version 0.2.2

Published by tarsil almost 2 years ago

Added

  • httpx and itsdangerous dependencies.
esmerald - Version 0.2.1

Published by tarsil almost 2 years ago

Changed

  • Removed archive.
  • Removed unnecessary comments.

Fixed

  • Generation of projects and apps using esmerald-admin by removing the clutter.
esmerald - Version 0.2.0

Published by tarsil almost 2 years ago

Add

  • esmerald-admin entrypoint allowing generating projects and apps via directives.

Fix

  • Namespace conflicts when importing the Include and the include internal function.
esmerald - Version 0.1.3

Published by tarsil almost 2 years ago

Changed

  • add_route - Fixed the way the add_route was managing the paths and import to OpenAPI docs.
esmerald - Version 0.1.2

Published by tarsil almost 2 years ago

Changed

  • add_routes - Fixed the way the add_route was managing the paths and import to OpenAPI docs.
esmerald - Version 0.1.1

Published by tarsil almost 2 years ago

Changed

  • pyproject.toml - Added missing dependencies.
esmerald - Version 0.1.0

Published by tarsil almost 2 years ago

This is the initial release of Esmerald and all the documentation can be found here