- (git) Preserve branch names and parse status records safely
- (clean) Preserve virtual environment and vendor bytecode
- (release) Support releases without conventional commits
- (tasks) Remove FastAPI development stack scaffolding
- (project) Simplify dependency checks and release helpers
- (tasks) Split implementations by workflow responsibility
- (workflows) Cover Git edge cases and isolate task registration
- (release) Set README version 0.13.1
- (docs) Support versioned Zensical deployments
- (readme) Point to published documentation
- (docs) Make versioning the default
- [breaking] Rename docker build args to build options across documentation and code
- (release) Set README version 0.13.0
- (containers) Isolate DinD daemon logs
- Remove useless file
- (release) Set README version 0.12.1
- (docker) Add Docker-in-Docker support for container image
- Only 20 per page
- (containers) Package extension scripts as build contexts
- (release) Set README version 0.12.0
- (docs-cleanup) Report Cloudflare API errors
- Support project-owned Dockerfiles in build and release tasks
- (clean) More stuff to clean
- (env) Unify container file path resolution
- (docs) Remove unused task renderer
- (env) Centralize UV secret expansion
- (tests) Consolidate Docker build setup
- Formatting
- (release) Set README version 0.11.1
- Add Zensical docs integration and related CI steps (#20)
- Workflow permissions
- (release) Set README version 0.11.0
- (git) Detect tags strictly later than HEAD
- (migrations) Wait for completion and propagate failures
- (containers) Execute dependency mappings with Python
- (dependencies) Restrict upgrades to requested packages
- (compose) Preserve command exit status after cleanup
- (containers) Preserve environment in builder and runtime images
- (database) Separate published and internal PostgreSQL ports
- (release) Set README version 0.10.3
- Fix entrypoint resolution to support hyphenated script names
- Formatting
- (release) Set README version 0.10.2
- Missing artifacts before image build during release
- (release) Set README version 0.10.1
- Add support for UV index credentials and Python variant in Docker builds
- Formatting;
PYTHON_VARIANT
- (release) Set README version 0.10.0
- Avoid hidden paths in GitHub release asset processing
- Add publish target selection and environment variable fallbacks for package publishing
- [breaking] Drop Poetry support
- (release) Set README version 0.9.0
- Enhance bundled ruff config
- Add task table update task
- [breaking] Standardize container configuration and task argument passing
- (docker) Clean temporary Dockerfiles on failure
- (errors) Interpolate fatal messages
- (fastapi) Share container build and cleanup lifecycle
- (env) Remove redundant delimiter helper
- (git) Centralize branch discovery
- (api) Complete public function docstrings
- (docs) Refresh README task table
- Update gitignore
- (release) Set README version 0.8.0
- Less verbosity
- Formatting
- [breaking] Replace
blackandisortwithrufffor formatting and linting
- Reorder some sections
- (release) Set README version 0.7.0
- Add options to publish to different repositories
- Add package manager update command
- (release) Set README version 0.6.0
- GH Releases empty asset list
- (release) Set README version 0.5.1
- Enhance container entrypoint resolution with custom script validation
- (containers) Validate custom entrypoint scripts (#19)
- Replace shell script installer with Python installer
- Utilize LRU cache for GitHub stuff
- Update vscode settings
- Make a log debug
- Fix broken
APT_PACKAGES - (github) Make cached configuration environment-aware
- Formatting
- (release) Set README version 0.5.0
uvsupport
- (release) Set README version 0.4.1
- Add support for git-less testing
- Add
get_black_target_versionto avoid compatibility warning - Add
build-deps-imagetask - Enhance Docker image handling for any container registry
- Update registry username handling/container registry URL logic
- Allow passing specific test file paths to
test - Make var positional task args optional
- Fix broken
build_deps_image_task - Update
build_imagereferences to fix broken release stuff - [breaking]
REGISTRY_USERNAME->CONTAINER_REGISTRY_USERNAME - Add 'enable' value to
TRUTHY_VALUES
- Wording
- Remove useless dupe dep
- Remove unnecessary fields from project examples
- (env) [breaking] Unify shell-style parsing for colon-delimited env vars
- Compute version outside
build-imagetask
- README formatting
- Update README
- (release) Set README version 0.4.0
- Auto-add newlines to changelog
- Add newline to changelog
- Improve type hints and error handling in utility functions
- Remove
ReleaseComponentBump - Add
git cliffdata file and correctly version bump pre-1.0.0 releases
- (release) Set README version 0.3.1
- (release) Remove useless post-release phase
- (release)
git pushas necessary - (release) Resolve release phase during main execution
- (tests) Fix broken release tests
- Fix log regression
- Remove "unreleased" section from
git-cliffoutput - (tests) Fix tests for changelog
- Add newline to changelog
- [breaking] Refactor several functions for less redundant code, use of enums, etc.; update tests
- (dependabot) Remove dependabot as "widen" is not yet supported for Python
- (release) Set README version 0.3.0
- (github) Allow
get_github_tokento retrieve token from GitHub CLI if available
- (dependabot)
widenfor dependabot - (tests) Remove "[DRY RUN]" from output assertions
- Properly replace README version references
- (release) Set README version 0.2.0
- Add fallback to latest tagged release notes when unreleased placeholder is detected
- Add release script to update README
- Add cache to more stuff
- Add better logging for tasks-in-tasks
- Update release pre-script for keeping tasks in check
- [breaking] Common defaults
- Tweak release script to use a placeholder (and consequently add a post script)
- Enhance version computation flow
- Fix
PYTHONPATHintool.poe.env - Implement dry-run functionality for release scripts
- Add changelog management for releases
- Log formatting in release script
- Log formatting in release script
- Typo in tests
- Handle optional config paths for
isortandflake8 - Exclude 'containers' tag in this project
- Remove useless file
- Add environment variable fixtures for tests
- Include
--unreleasedflag ingit cliff - Color log
- Remove unnecessary log
- Remove unnecessary param and logs
- Clean up release flow; add back
dry_runparams - Update release script to use
RELEASE_SCRIPT_PHASEenv var - Logging for changelog
- Update README
- Clarify needing
PYTHONPATHset for development
- Add tests for prepend_changelog utility function
- Add new tests for dotenv and entrypoint command resolution
- Update version in README
- Remove usless item after all in
pyproject.toml - (release) Set README version 0.1.0