Releases: NextCommerceCo/theme-kit
Releases · NextCommerceCo/theme-kit
Release list
1.2.0
New Features
- Read the API key from the
NTK_APIKEYenvironment variable. - Log the NEXT Theme Kit version on every command.
Improvements
- Retry failed requests and space them to respect the rate limit.
- Add a request timeout so commands never hang.
- Log clear warnings when a request times out, fails, or is throttled.
- Exit non-zero with a clear message when a command fails.
Bug Fixes
- Show a clear error and exit non-zero on auth, connection, and throttle failures.
- Keep
ntk watchrunning on transient errors, stop it on permanent ones.
Full Changelog: 1.1.1...1.2.0
1.1.1
1.1.0
What's Changed
Bug fixes
- Fix
ntk watchcompatibility with Python 3.12+ and modernise dependencies - Replace
asyncio.get_event_loop()/loop.run_until_complete()withasyncio.run()in thewatchcommand
Dependencies
- Replace deprecated
watchgodwithwatchfiles(the maintained successor by the same author) - Update
python_requiresto>=3.10(Python 3.8/3.9 are EOL) - Pin test dependencies (
flake8,pytest) - Wire up
extras_require={"test": ...}insetup.pysopip install -e ".[test]"works
CI / release pipeline
- Update CI matrix and tox to test against Python 3.10–3.14
- Fix release pipeline — replace legacy
python setup.py sdist bdist_wheelwithpython -m build
Full Changelog: 1.0.7...1.1.0
1.0.7
What's Changed
- Show Validation Error Message by @SasivimolB in #24
New Contributors
- @SasivimolB made their first contribution in #24
Full Changelog: 1.0.6...1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
- Fix issue with trailing slash on store domain
- Update package tooling to use pytest
- Add support and build testing for python 3.10
- Drop support for python 3.6
1.0.2
Update to use Oauth Token instead of legacy API Tokens.
1.0.1
Minor patch to add default sass output style.