litestar

Production-ready, Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs

MIT License

Downloads
574.7K
Stars
4.5K
Committers
206

Bot releases are hidden (Show)

litestar - v2.0.0rc1

Published by provinzkraut about 1 year ago

What's Changed

πŸŽ‰ New Contributors πŸŽ‰

New features

Bugfixes

Other changes

Changes to DTOs

BREAKING

This release introduces significant changes to the DTOs. This was necessary to address some bugs that came about because of some issues with the previous internal design. Unfortunately, these changes could not be made backwards compatible, but they are mostly superficial changes to the interfaces; Functionally DTOs still work the same.

The following breaking changes were introduced:

  • DTOInterface has been removed
  • ForType has been removed
  • AbstractDTOFactory has been renamed to AbstractDTO

Full Changelog: https://github.com/litestar-org/litestar/compare/v2.0.0beta4...v2.0.0rc1

litestar - v1.51.14

Published by JacobCoffee about 1 year ago

What's Changed

Full Changelog: https://github.com/litestar-org/litestar/compare/v1.51.13...v1.51.14

litestar - v2.0.0beta4

Published by provinzkraut about 1 year ago

What's Changed

Bugfix release containing a workaround for a bug in poetry that caused development / extra dependencies to be installed alongside the package.

This was fixed by @Goldziher in https://github.com/litestar-org/litestar/pull/2029.

Full Changelog: https://github.com/litestar-org/litestar/compare/v2.0.0beta3...v2.0.0beta4

litestar - v2.0.0beta3

Published by provinzkraut over 1 year ago

Highlights

As of this release, Pydantic is an optional dependency.

What does that mean?
For you as an end user, not much; It is still supported in the same capacity as before, it's just not required anymore.
We have migrated all of our internals that previously relied on Pydantic (mainly for parsing and validation) to the amazing msgspec library, with Pydantic now being handled by an internal plugin.

The important thing is: Everything that has worked before with Pydantic will continue to work, and if you're not using Pydantic, but instead want to use attrs or pure msgspec, you won't have a required Pydantic dependency anymore.

Pydantic 2 support

Another change related to Pydantic is that this release adds support for Pydantic 2, which offers lots of improvements, new features and performance gains. Pydantic 1 is still fully supported and will be for the foreseeable future.

What's Changed

New features

Bugfixes

Other changes

New Contributors

Full Changelog: https://github.com/litestar-org/litestar/compare/v2.0.0beta2...v2.0.0beta3

litestar - v1.51.13

Published by provinzkraut over 1 year ago

litestar - v2.0.0beta2

Published by Goldziher over 1 year ago

Beta 2 is out now!

What does that mean?

As stated in the Beta 1 release, it means that all of the major changes are done, and you can start evaluating the 2.0 release. Upcoming beta releases will mostly include bugfixes, and you can expect a generally stable interface.

This release however is not feature complete, and we'll still be adding new features until the first rc (release candidate) release preceding the 2.0 release.

What's Changed

πŸŽ‰ New Contributors πŸŽ‰

Enhancements

Fixes

Docs

Other Changes

Internal

Full Changelog: https://github.com/litestar-org/litestar/compare/v2.0.0beta1...v2.0.0beta2

litestar - v2.0.0beta1

Published by provinzkraut over 1 year ago

This is the first beta release of Litestar 2.0!

What does that mean?

In practical terms, it means that all of the major changes are done, and you can start evaluating the 2.0 release. Upcoming beta releases will mostly include bugfixes, and you can expect a generally stable interface.

This release however is not feature complete, and we'll still be adding new features until the first rc (release candidate) release preceding the 2.0 release.

What's Changed

New features

General

SQLAlchemy repository

DTO

Bugfixes

Other changes

Breaking

Documentation

New Contributors

Full Changelog: https://github.com/litestar-org/litestar/compare/v2.0.0alpha7...v2.0.0beta1

litestar - v2.0.0alpha7

Published by provinzkraut over 1 year ago

What's Changed

New features

Bugfixes

Other changes

New Contributors

Full Changelog: https://github.com/litestar-org/litestar/compare/v2.0.0alpha6...v2.0.0alpha7

litestar - v2.0.0alpha6

Published by provinzkraut over 1 year ago

What's Changed

Bugfixes

New features

Other changes

Internal

Documentation

New Contributors

Full Changelog: https://github.com/litestar-org/litestar/compare/v2.0.0alpha5...v2.0.0alpha6

litestar - v1.51.12

Published by JacobCoffee over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/litestar-org/litestar/compare/v1.51.11...v1.51.12

litestar - v1.51.11

Published by provinzkraut over 1 year ago

What's Changed

Bugfixes

Full Changelog: https://github.com/litestar-org/litestar/compare/v1.51.10...v1.51.11

litestar - v2.0.0alpha5

Published by provinzkraut over 1 year ago

What's Changed

Bugfixes

New features

Other changes

Internal

Documentation

New Contributors

Full Changelog: https://github.com/litestar-org/litestar/compare/v2.0.0alpha4...v2.0.0alpha5

litestar - v1.51.10

Published by provinzkraut over 1 year ago

What's Changed

Bugfixes

Full Changelog: https://github.com/litestar-org/litestar/compare/v1.51.9...v1.51.10

litestar - v2.0.0alpha4

Published by provinzkraut over 1 year ago

What's Changed

New Features

Bugfixes

Documentation

New Contributors

Full Changelog: https://github.com/litestar-org/litestar/compare/v2.0.0alpha3...v2.0.0alpha4

litestar - v2.0.0alpha3

Published by provinzkraut over 1 year ago

Important

This is the first release under the new "Litestar" name. Version number and everything else has been kept the same. For more details see this section about the renaming and the introductory post.

What's Changed

New features

Bugfixes

Changes

Internal

New Contributors

Full Changelog: https://github.com/litestar-org/litestar/compare/v2.0.0alpha2...v2.0.0alpha3

litestar - v1.51.9

Published by provinzkraut over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/starlite-api/starlite/compare/v1.51.8...v1.51.9

litestar - v1.51.8

Published by provinzkraut over 1 year ago

What's Changed

Full Changelog: https://github.com/starlite-api/starlite/compare/v1.51.7...v1.51.8

litestar - v2.0.0alpha2

Published by provinzkraut over 1 year ago

What's Changed

A detailed changelog can be found here: https://docs.starliteproject.dev/2/release-notes/changelog.html

New features

Bugfixes

Changes

Internal

Documentation

Other

New Contributors

Full Changelog: https://github.com/starlite-api/starlite/compare/v2.0.0alpha1...v2.0.0alpha2

litestar - v1.51.7

Published by provinzkraut over 1 year ago

What's Changed

Bugfixes

Full Changelog: https://github.com/starlite-api/starlite/compare/v1.51.6...v1.51.7

litestar - v2.0.0alpha1

Published by provinzkraut over 1 year ago

Note

2.0.0alpha1 is the first release of Starlite 2.0. This is a pre-release and in the alpha stage. Interfaces have not yet stabilized an public APIs will likely still change before the final release of v2.0.0.

What's Changed

New features

Changes

Non breaking

Breaking

Internal

Bugfixes

Documentation

New Contributors

Full Changelog: https://github.com/starlite-api/starlite/compare/v1.51.0...v2.0.0alpha1

Package Rankings
Top 19.62% on Conda-forge.org
Top 2.19% on Pypi.org
Badges
Extracted from project README
Latest Release ci Documentation Building Coverage Quality Gate Status Maintainability Rating Reliability Rating Security Rating PyPI - Version Reddit Discord Matrix Medium Twitter Blog Litestar Project types - Mypy License - MIT Litestar Sponsors linting - Ruff code style - Ruff All Contributors
Related Projects