Skip to content

Commit

Permalink
chore(release): bump to v0.29.0
Browse files Browse the repository at this point in the history
  • Loading branch information
cofin committed Jan 17, 2025
1 parent 9cb3154 commit 4c0f5e6
Show file tree
Hide file tree
Showing 3 changed files with 47 additions and 4 deletions.
45 changes: 44 additions & 1 deletion docs/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,49 @@
0.x Changelog
=============

.. changelog:: 0.29.0
:date: 2025-01-17

.. change:: fully qualify all `datetime` module references
:type: bugfix
:pr: 341

All date time references are now full qualified to prevent any forward resolution issues with

`from datetime import datetime`

and

`import datetime`

.. change:: disabled `timezone` in alembic.ini
:type: bugfix
:pr: 344

Disabled `timezone` in alembic.ini to fix `alembic.util.exc.CommandError: Can't locate timezone: UTC` error while applying migrations

Reference:
https://alembic.sqlalchemy.org/en/latest/tutorial.html#editing-the-ini-file

.. change:: various typing improvements for services
:type: feature
:pr: 342
:issue: 261

Improved typing in the service layer and adds a additional type guards.

.. change:: Auto extend Flask CLI and add session integration
:type: feature
:pr: 111

The Advanced Alchemy alembic CLI is now auto-extended to your Flask application.

The Flask extension now also has a session handling middleware for handling auto-commits.

Last, but not least, there's an experimental async portal that integrates a long running asyncio loop for running async operations in Flask. Using `foo = portal.call(<async function>)` you can get the result of an asynchronous function from a sync context.



.. changelog:: 0.28.0
:date: 2025-01-13

Expand Down Expand Up @@ -222,4 +265,4 @@

Examples of such fields are `ColumnClause` and `Label`, these are generated when using `sqlalchemy.func`

- Fix SQLAlchemy dto generation for litestar when using models that have fields that are not instances of `Column`. Such fields arise from using expressions such as `func`.
- Fix SQLAlchemy dto generation for litestar when using models that have fields that are not instances of `Column`. Such fields arise from using expressions such as `func`.
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ maintainers = [
name = "advanced_alchemy"
readme = "README.md"
requires-python = ">=3.8"
version = "0.28.0"
version = "0.29.0"

[project.urls]
Changelog = "https://docs.advanced-alchemy.litestar.dev/latest/changelog"
Expand Down Expand Up @@ -168,7 +168,7 @@ test = [
allow_dirty = true
commit = true
commit_args = "--no-verify"
current_version = "0.28.0"
current_version = "0.29.0"
ignore_missing_files = false
ignore_missing_version = false
message = "chore(release): bump to v{new_version}"
Expand Down
2 changes: 1 addition & 1 deletion uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 4c0f5e6

Please sign in to comment.