Repository navigation
Releases: openminion/unicode-animatio
Release list
0.0.11
Release 0.0.11
Highlights
- Add explicit browser-preview host, port, and no-open controls.
- Improve empty-search behavior, reduced-motion handling, keyboard navigation, and preview error reporting.
- Strengthen package metadata, type-marker, provider discovery, and Python 3.13/3.14 compatibility checks.
- Tighten code-quality ratchets and make release-cleanup failures visible.
- Document and validate external integration readiness for OpenMinion and peer agent runtimes.
Validation
- Local hooks, package checks, 347 tests, and release checks passed.
- The 0.0.11rc1 candidate was published to TestPyPI and verified from its exact wheel.
- The final 0.0.11 artifact was published to TestPyPI and PyPI with matching SHA-256 hashes.
- Fresh-environment package, provider, 58-animation catalog, and CLI smoke tests passed against the production PyPI wheel.
Package Links
- PyPI: https://pypi.org/project/unicode-animatio/0.0.11/
- TestPyPI: https://test.pypi.org/project/unicode-animatio/0.0.11/
Full Changelog: v0.0.10...v0.0.11
0.0.10
Unicode Animatio 0.0.10 improves package discovery, PyPI presentation, CLI validation, and browser previews.
Highlights:
- Make README artwork and navigation render correctly on PyPI.
- Keep public README release copy version-neutral while retaining live package metadata badges.
- Reject conflicting CLI modes and preserve explicitly named non-interactive previews.
- Align browser category filters with the canonical animation catalog order.
- Cover both installed console commands in the release smoke path.
Validation:
- TestPyPI
0.0.10rc1and final0.0.10fresh-install smokes passed. - Quality and compatibility checks passed on Python 3.9 through 3.12.
- Production release workflow: https://github.com/openminion/unicode-animatio/actions/runs/33952090833
Full changelog: v0.0.9...v0.0.10
0.0.9
Unicode Animatio 0.0.9 improves gallery navigation, CLI discoverability, and the visual package overview while preserving the dependency-free 58-animation catalog.
Highlights:
- Responsive gallery details that surface selected animations more clearly on mobile
- Copy-snippet controls placed alongside the selected animation metadata
- Installed-version reporting for both
unicode-animatioandunicode-animatio-web - Clearer filtered-result labels and search feedback across CLI and browser views
- New README hero artwork and an expandable catalog poster covering all 10 categories
Validation:
- Python 3.9 through 3.12 compatibility matrix and CodeQL passed
- TestPyPI RC and final artifacts passed fresh-install package, catalog, web-payload, version, and CLI smokes
- Production PyPI artifact passed an independent fresh-install smoke
- Release workflow: https://github.com/openminion/unicode-animatio/actions/runs/33576059295
- Release PR: #29
Full Changelog: v0.0.8...v0.0.9
0.0.8
Release 0.0.8
Highlights
- Add live gallery feedback for copy/show/result interactions in the local browser preview.
- Improve gallery preferences for theme, reduced-motion, and selected preview state.
- Tighten accessibility behavior for the browser gallery controls and result messaging.
- Update getting-started and README guidance for the gallery interaction surface.
Validation
- Local RC/final proof:
make dev-install,PYTHONDONTWRITEBYTECODE=1 make hooks-run,PYTHONDONTWRITEBYTECODE=1 make check,PYTHONDONTWRITEBYTECODE=1 make release-check. - Hosted RC TestPyPI publish: https://github.com/openminion/unicode-animatio/actions/runs/32612155108
- TestPyPI RC smoke:
unicode-animatio==0.0.8rc1returned version0.0.8rc1. - Hosted final TestPyPI publish: https://github.com/openminion/unicode-animatio/actions/runs/32612264542
- TestPyPI final smoke:
unicode-animatio==0.0.8returned version0.0.8. - Hosted production PyPI publish: https://github.com/openminion/unicode-animatio/actions/runs/32612359447
- Production PyPI smoke:
unicode-animatio==0.0.8returned version0.0.8.
Package Links
- PyPI: https://pypi.org/project/unicode-animatio/0.0.8/
- TestPyPI: https://test.pypi.org/project/unicode-animatio/0.0.8/
- Source tag: https://github.com/openminion/unicode-animatio/tree/v0.0.8
- Included work: #25
0.0.7
Release 0.0.7
Highlights
- Add synchronized frame-length support to the animation provider.
- Document synchronized provider behavior in README and getting-started guidance.
- Refresh API compatibility notes for synchronized frame output.
- Cover synchronized frame lengths with provider tests.
- Promote unicode-animatio 0.0.7 after RC and final TestPyPI proof.
Linked PRs
Validation
- Local RC: make dev-install
- Local RC: PYTHONDONTWRITEBYTECODE=1 make hooks-run
- Local RC: PYTHONDONTWRITEBYTECODE=1 make check
- Local RC: PYTHONDONTWRITEBYTECODE=1 make release-check
- Hosted RC TestPyPI publish: https://github.com/openminion/unicode-animatio/actions/runs/31674936424
- RC TestPyPI smoke: installed unicode-animatio==0.0.7rc1 and ran import/version plus unicode-animatio --list
- Local final: make dev-install
- Local final: PYTHONDONTWRITEBYTECODE=1 make hooks-run
- Local final: PYTHONDONTWRITEBYTECODE=1 make check
- Local final: PYTHONDONTWRITEBYTECODE=1 make release-check
- Hosted final TestPyPI publish: https://github.com/openminion/unicode-animatio/actions/runs/31675133236
- Final TestPyPI smoke: installed unicode-animatio==0.0.7 and ran import/version plus unicode-animatio --list
- GitHub release PR Quality: https://github.com/openminion/unicode-animatio/actions/runs/31675274130
- GitHub main Quality after release merge: https://github.com/openminion/unicode-animatio/actions/runs/31675359178
- Hosted production PyPI publish: https://github.com/openminion/unicode-animatio/actions/runs/31675446574
- Production PyPI smoke: installed unicode-animatio==0.0.7 and ran import/version plus unicode-animatio --list
Package Links
0.0.6
Highlights
- Adds searchable animation metadata for categories, tags, motion hints, frame counts, frame widths, preview frames, and descriptions.
- Adds provider catalog, describe, and filtered names APIs for host integrations.
- Adds CLI inspection with
--search,--show, and JSON output for scriptable preset discovery. - Refreshes the local browser gallery with category chips, search, reduced motion, selected-preset details, and copyable provider snippets.
- Updates public docs, API compatibility notes, tests, and quality baselines for the new metadata surface.
Linked PRs
Package Links
- PyPI: https://pypi.org/project/unicode-animatio/0.0.6/
- TestPyPI: https://test.pypi.org/project/unicode-animatio/0.0.6/
Validation
- Local:
make check - Local:
make release-check - GitHub feature PR Quality: https://github.com/openminion/unicode-animatio/actions/runs/31306872668
- GitHub post-merge main Quality: https://github.com/openminion/unicode-animatio/actions/runs/31306957816
- GitHub RC/TestPyPI workflow: https://github.com/openminion/unicode-animatio/actions/runs/31308939076
- GitHub final TestPyPI workflow: https://github.com/openminion/unicode-animatio/actions/runs/31309098493
- GitHub production PyPI workflow: https://github.com/openminion/unicode-animatio/actions/runs/31309232989
- RC TestPyPI smoke: installed
unicode-animatio==0.0.6rc1and ranunicode-animatio --show edgepulse --json - Final TestPyPI smoke: installed
unicode-animatio==0.0.6and ranunicode-animatio --show edgepulse --json - PyPI smoke: installed
unicode-animatio==0.0.6fromhttps://pypi.org/simple/and ranunicode-animatio --show edgepulse --json
0.0.5
Release 0.0.5
Highlights
- Refreshes the public package documentation and release guidance for the standalone
unicode-animatiodistribution. - Restores and polishes README examples for terminal animation catalog usage.
- Keeps the distribution name, import root, CLI entry points, and OpenMinion animation-provider boundary clear.
- Updates package metadata, import version, and README release badge/current-line text for
0.0.5.
Included work
Validation
make dev-installPYTHONDONTWRITEBYTECODE=1 make hooks-runPYTHONDONTWRITEBYTECODE=1 make checkPYTHONDONTWRITEBYTECODE=1 make release-check- RC TestPyPI workflow passed: https://github.com/openminion/unicode-animatio/actions/runs/30775222530
- RC TestPyPI smoke passed for
unicode-animatio==0.0.5rc1 - Final TestPyPI workflow passed: https://github.com/openminion/unicode-animatio/actions/runs/30775315932
- Final TestPyPI smoke passed for
unicode-animatio==0.0.5 - Release PR checks passed: https://github.com/openminion/unicode-animatio/actions/runs/30775384101
- Production PyPI workflow passed: https://github.com/openminion/unicode-animatio/actions/runs/30775445628
- Fresh PyPI install smoke passed for
unicode-animatio==0.0.5
Package Links
0.0.4
Unicode Animatio 0.0.4 refreshes the public package surface for lightweight terminal animation data and keeps GitHub, TestPyPI, and PyPI aligned on the same final version.
Highlights:
- Improved README navigation for GitHub, PyPI, website, docs, and X entry points.
- Clarified the package overview around deterministic animation frames and timing data.
- Kept the distribution/CLI name
unicode-animatioand import rootunicode_animationsexplicit for consumers. - Updated release surfaces and static PyPI badge to
0.0.4.
Merged PRs:
Validation:
- Local release gates passed: make dev-install, PYTHONDONTWRITEBYTECODE=1 make hooks-run, PYTHONDONTWRITEBYTECODE=1 make check, PYTHONDONTWRITEBYTECODE=1 make release-check.
- GitHub Release workflow passed for v0.0.4rc1 to TestPyPI.
- GitHub Release workflow passed for release/unicode-animatio-0.0.4 to TestPyPI.
- GitHub Release workflow passed for v0.0.4 to production PyPI.
- Fresh installs verified from TestPyPI and PyPI with
unicode_animations.__version__ == "0.0.4"andunicode-animatio --listsmoke output.
0.0.3
Release 0.0.3
Highlights
- Expands the terminal animation catalog to 58 named spinners across subtle, scan, data, graph, progress, alert, and dense styles.
- Adds the OpenMinion animation-provider entry point so host runtimes can discover the package as a standalone provider.
- Strengthens package quality enforcement with structural ratchets, commit-message validation, and Python compatibility checks.
- Keeps release metadata, import version, README badge, and package smoke validation aligned for the public release.
Validation
- PR #15 checks passed: #15
- RC TestPyPI run passed: https://github.com/openminion/unicode-animatio/actions/runs/29684080396
- Final TestPyPI run passed: https://github.com/openminion/unicode-animatio/actions/runs/29684136366
- Production PyPI run passed: https://github.com/openminion/unicode-animatio/actions/runs/29684206427
- Verified clean installs from TestPyPI and PyPI for unicode-animatio==0.0.3
0.0.2
Highlights
- Prepared the public
unicode-animatio0.0.2 package release surface. - Kept the distribution name
unicode-animatioaligned with the stable import rootunicode_animations. - Added the repo-family
release.ymltrusted-publishing flow for RC, TestPyPI final, and production PyPI releases. - Verified package metadata, README badge, console scripts, wheel build, and fresh-install CLI smoke.
Included Work
- Prepare unicode-animatio 0.0.2 release: #12
Published Artifacts
- TestPyPI: https://test.pypi.org/project/unicode-animatio/0.0.2/
- PyPI: https://pypi.org/project/unicode-animatio/0.0.2/
- Git tag: v0.0.2
Validation
- RC TestPyPI workflow: https://github.com/openminion/unicode-animatio/actions/runs/29137393676
- Final TestPyPI workflow: https://github.com/openminion/unicode-animatio/actions/runs/29137473604
- Production PyPI workflow: https://github.com/openminion/unicode-animatio/actions/runs/29137586412
- Local
PYTHONDONTWRITEBYTECODE=1 make hooks-runpassed. - Local
PYTHONDONTWRITEBYTECODE=1 make checkpassed. - Local
PYTHONDONTWRITEBYTECODE=1 make release-checkpassed. - Fresh TestPyPI install of
unicode-animatio==0.0.2rc1returned package version0.0.2rc1and 18 spinner names. - Fresh TestPyPI install of
unicode-animatio==0.0.2returned package version0.0.2and 18 spinner names. - Fresh PyPI install of
unicode-animatio==0.0.2returned package version0.0.2and 18 spinner names.