Releases: bckohan/django-routines
Releases · bckohan/django-routines
v1.6.1
Bump rich dependency ceiling to <15
Full Changelog: v1.6.0...v1.6.1
v1.6.0
Whats Changed
- Implemented Allow callback to be specified as import strings.
- Implemented Add an initialize callback.
- Implemented Add a finalize callback option for routines.
- Implemented Should not require the name to be listed on the routine when specified as a dictionary.
- Implemented Deprecate “kind” in favor of “management” vs “system”
The kind key is deprecated and should now be used as the command key in place of command. For example:
"commands": [
{"command": ("migrate"), "kind": "management"},
{"command": ("touch", "/var/www/site/wsgi.py"), "kind": "system"},
# the above will still work but should be rewritten as:
{"management": ("migrate"),}
{"system": ("touch", "/var/www/site/wsgi.py")},
]
- Fixed –subprocess,–atomic, and –continue options not working
- Implemented Add signals for routine started/ended.
- Fixed KeyError catch can hide errors and produce misleading statements
Full Changelog: v1.5.1...v1.6.0
v1.5.1
What's Changed
Issues
PRs
- ⬆ Bump ossf/scorecard-action from 2.4.1 to 2.4.2 by @dependabot[bot] in #42
- ⬆ Bump sigstore/gh-action-sigstore-python from 3.0.0 to 3.0.1 by @dependabot[bot] in #43
Full Changelog: v1.5.0...v1.5.1
v1.5.0
- Implemented Support python 3.14
- Implemented Support function pre and post hooks to be run prior to and after given commands.
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
- Implemented Use intersphinx for cross doc references
- Implemented Switch from poetry -> uv
- Implemented Support Django 5.2
Full Changelog: v1.2.1...v1.4.0
v1.2.1
- Fixed Switch rtd theme to furo.
- Fixed Support python 3.13
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
Full Changelog: v1.1.2...v1.2.0
v1.1.2
v1.1.1
What's Changed
- Update ruff requirement from ^0.4.1 to >=0.4.1,<0.6.0 by @dependabot in #16
- V1.1.x by @bckohan in #18
Full Changelog: v1.1.0...v1.1.1
v1.1.0
- Invalidate importlib caches if command is makemigrations.
- Rationale for why settings is a good place to put routines.
- Command type for system commands (i.e. non-management commands) to be run as subprocesses
- Option to run management commands as subprocesses instead of in the same process space.
What's Changed
- Bump django-typer from 2.1.0 to 2.1.1 by @dependabot in #5
- Bump django-typer from 2.1.1 to 2.1.2 by @dependabot in #11
- Bump typing-extensions from 4.12.1 to 4.12.2 by @dependabot in #12
- V1.1.x by @bckohan in #14
New Contributors
Full Changelog: v1.0.2...v1.1.0