Skip to content

Release 0.4.0 - #68

Merged
iklobato merged 8 commits into
masterfrom
dev
Oct 13, 2026
Merged

iklobato merged 8 commits into
masterfrom
dev

Conversation

@iklobato

Copy link
Copy Markdown
Owner

Merges dev into master. The push to master publishes 0.4.0 to PyPI and Docker Hub.

In this release:

Local checks for the release tree are listed in #67 (unit, CI-like, e2e on 3.13 and 3.10, docker).

iklo and others added 8 commits October 12, 2026 14:20
…ker build

The 0.3.0 release polled https://pypi.org/pypi/lightapi/<version>/json,
which answered minutes before the simple index listed the files, so the
inline Docker build's pip install found no 0.3.0 and the release notes
and GitHub release steps were skipped. The wait step now greps the
wheel's name on https://pypi.org/simple/lightapi/, with up to ten
minutes of patience instead of five.
ci: wait for the PyPI simple index before the Docker build
from_dict was deprecated in 0.2.0 and its warning promised removal in
0.3.0, but 0.3.0 shipped with it. Nothing in the README, docs examples
or examples/ uses it; the loader had untested branches (68% coverage).

Removed: LightApi.from_dict, lightapi/_dict_config_loader.py
(DictConfig, DictAuthKind), the deprecation tests, the B1-001 pin test
(only reachable through from_dict) and the from_dict signature in
tests/data/public_api.json. Docs, diagram and CHANGELOG updated; the
audit rows A7-001 and B1-001 note the removal.
refactor!: remove LightApi.from_dict (deprecated since 0.2.0)
test-dev.yml listened for a branch named development, which does not
exist, so PRs into dev ran no tests and the release PR into master was
the first place CI saw new code.
pyproject.toml 0.3.0 to 0.4.0, uv.lock and the chart's appVersion
follow, CHANGELOG's Unreleased block becomes [0.4.0] - 2026-10-13. A
minor version because LightApi.from_dict is gone (#65), which breaks
anyone still calling it.
@iklobato
iklobato merged commit 40eba6a into master Oct 13, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant