Hello there, greetings from Bucharest!
I'm happy to report we have new versions of cookieplone and cookieplone-templates.
cookieplone 0.9.3 (0,9.0, 0.9.1, 0.9.2)
New features:
- Implement new filters to manipulate Python versions.
- Format Python codebase with ruff, if pyproject.toml has the configuration. @ericof
- Add filter
as_semverto convert Python versions (PEP 440) to SemVer - Add filter
unscoped_package_nameto return the npm package name without its scope - Add
__generator_shato the variables to report the last commit on the templates repo - Add
as_major_minorfilter. - Add
package_namespace_pathfilter. - Refactor extra-context parsing.
Documentation:
- Update README to recommend using
cookieploneviauvx
Tests
- Add session fixture
annotate_context.
Bug fixes:
- Fix regression in generating namespace packages.
- Fix namespace generation issue
Internal:
- Use uv to manage the environment.
- Ignore CHANGES.md from the
trailing-whitespacepre-commit check.
cookieplone-templates
Backend Add on
- Removal of pre-commit configuration (due to issues maintaining such a solution for a mono repo application)
- Use of
uvas the main tool to install and manage Python - Removal of
setup.pyin favor of package/project configuration onpyproject.toml - Use of
hatchlinginstead ofsetuptoolsfor package build - Use of
rufffor code format and lint (Replacing black, flake8 and isort) - Pinned version 2.1.1 for cookiecutter-zopeinstance
- Fixes to Makefile targets
Frontend Add on
- Removal of pre-commit configuration (due to issues maintaining such a solution for a mono repo application)
- Fixes to Makefile targets
Project
- Removal of pre-commit configuration (due to issues maintaining such a solution for a mono repo application)
- All the changes listed for
Backend Add onandFrontend Add on - Fixes to Makefile targets