Releases: plone/meta
Releases · plone/meta
2.0.0
New features
- Allow to configure extra options on
i18ndude
'spre-commit
configuration @Akshat2Jain #133 - Install browsers (for playwright) on packages that run
plone.app.robotframework tests @gforcada #155 - Allow setting GHA environment variables @ericof #164
- Implement conditional towncrier configuration depending on
existingnews/
folder @petschki #170 - Allow customizing enabled gitlab-ci jobs @petschki #171
- In generated
pyproject.toml
files, addbuild-system
requiringsetuptools
68.2+.
Also, build the package in isolation, so the build is free to use the requiredsetuptools
version.
This combination fixes possibleModuleNotFoundErrors
forplone.app.*
packages @mauritsvanrees #172 - Ignore
.*project
in git @wesleybl #179 tox
: allow to configure what gets intestenv
environment @gforcada #185- Configure
dependabot
to get GHA updates. @gforcada #201 - GHA: Allow to run
tox -e test
with multiple python versions @gforcada #210 - Made
pytest-plone
test dependency intox.ini
optional. Specifyuse_pytest_plone = false
if you don't want to use it.
Also addedcheck_manifest_extra_lines
forpyproject.toml
, you can use it for
specifying corner cases likeignore-bad-ideas
@reinout #212 - Use tomlkit for TOML read/write operations
it allow custom regexes with backslahes in meta.toml
it is a port of zopefoundation/meta#215 #229 - Turn this repository into a proper Python distribution. @gforcada #239
- Make
plone.meta
an actual python distribution releasable in PyPI @gforcada #248 - When creating a branch, use the git commit hash from meta repository @gforcada
Bug fixes
- Only run a GHA on Linux, while we wait for a counterpart for Windows @gforcada #180
- Moved inline comments in .editorconfig to their own lines: the spec at
https://spec.editorconfig.org/#no-inline-comments forbids it @reinout #208 - Stop relying on GitHub repository/organization variables @gforcada #210
- Preventing lines with only spaces in the generated tox.ini @reinout #212
- On
.meta.toml
file installed byplone.meta
, writeplone.meta
's version oncommit-id
rather than a commit.
We are no longer runningplone.meta
out of a checkout, but rather from a release version @gforcada #248 - Fix
dependabot.yml
location @gforcada #252 - Do not track packages on
packages.txt
by default @gforcada - Ensure that
prettier
's default line length is respected @gforcada - Mark old
shared-workflows
GHA as deprecated @gforcada
Internal
-
Editorconfig: Restructure the frontend config.
- Add an xml type to the xml section.
- Move the HTML type to the xml section.
This allows more easily for frontend related files except HTML files to be
reconfigured for an 4-space indentation. 4 spaces for JS/CSS related code is
the default style in Patternslib/Mockup. style @thet #197