Skip to content

Commit 2ce2296

Browse files
committed
Preparing release 2.0.0
1 parent fcdea8c commit 2ce2296

29 files changed

+66
-48
lines changed

CHANGES.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,71 @@
99

1010
<!-- towncrier release notes start -->
1111

12+
## 2.0.0 (2025-02-11)
13+
14+
15+
### New features
16+
17+
- Allow to configure extra options on `i18ndude`'s `pre-commit` configuration @Akshat2Jain [#133](https://github.com/plone/meta/issues/133)
18+
- Install browsers (for playwright) on packages that run
19+
plone.app.robotframework tests @gforcada [#155](https://github.com/plone/meta/issues/155)
20+
- Allow setting GHA environment variables @ericof [#164](https://github.com/plone/meta/issues/164)
21+
- Implement conditional towncrier configuration depending on
22+
existing `news/` folder @petschki [#170](https://github.com/plone/meta/issues/170)
23+
- Allow customizing enabled gitlab-ci jobs @petschki [#171](https://github.com/plone/meta/issues/171)
24+
- In generated `pyproject.toml` files, add `build-system` requiring `setuptools` 68.2+.
25+
Also, build the package in isolation, so the build is free to use the required `setuptools` version.
26+
This combination fixes possible `ModuleNotFoundErrors` for `plone.app.*` packages @mauritsvanrees [#172](https://github.com/plone/meta/issues/172)
27+
- Ignore `.*project` in git @wesleybl [#179](https://github.com/plone/meta/issues/179)
28+
- `tox`: allow to configure what gets in `testenv` environment @gforcada [#185](https://github.com/plone/meta/issues/185)
29+
- Configure `dependabot` to get GHA updates. @gforcada [#201](https://github.com/plone/meta/issues/201)
30+
- GHA: Allow to run `tox -e test` with multiple python versions @gforcada [#210](https://github.com/plone/meta/issues/210)
31+
- Made `pytest-plone` test dependency in `tox.ini` optional. Specify `use_pytest_plone =
32+
false` if you don't want to use it.
33+
Also added `check_manifest_extra_lines` for `pyproject.toml`, you can use it for
34+
specifying corner cases like `ignore-bad-ideas` @reinout [#212](https://github.com/plone/meta/issues/212)
35+
- Use tomlkit for TOML read/write operations
36+
it allow custom regexes with backslahes in meta.toml
37+
it is a port of https://github.com/zopefoundation/meta/pull/215 [#229](https://github.com/plone/meta/issues/229)
38+
- Turn this repository into a proper Python distribution. @gforcada [#239](https://github.com/plone/meta/issues/239)
39+
- Make `plone.meta` an actual python distribution releasable in PyPI @gforcada [#248](https://github.com/plone/meta/issues/248)
40+
- When creating a branch, use the git commit hash from meta repository @gforcada
41+
42+
43+
### Bug fixes
44+
45+
- Only run a GHA on Linux, while we wait for a counterpart for Windows @gforcada [#180](https://github.com/plone/meta/issues/180)
46+
- Moved inline comments in .editorconfig to their own lines: the spec at
47+
https://spec.editorconfig.org/#no-inline-comments forbids it @reinout [#208](https://github.com/plone/meta/issues/208)
48+
- Stop relying on GitHub repository/organization variables @gforcada [#210](https://github.com/plone/meta/issues/210)
49+
- Preventing lines with only spaces in the generated tox.ini @reinout [#212](https://github.com/plone/meta/issues/212)
50+
- On `.meta.toml` file installed by `plone.meta`, write `plone.meta`'s version on `commit-id` rather than a commit.
51+
We are no longer running `plone.meta` out of a checkout, but rather from a release version @gforcada [#248](https://github.com/plone/meta/issues/248)
52+
- Fix `dependabot.yml` location @gforcada [#252](https://github.com/plone/meta/issues/252)
53+
- Do not track packages on `packages.txt` by default @gforcada
54+
- Ensure that `prettier`'s default line length is respected @gforcada
55+
- Mark old `shared-workflows` GHA as deprecated @gforcada
56+
57+
58+
### Internal
59+
60+
- Add .gitignore @wesleybl [#178](https://github.com/plone/meta/issues/178)
61+
- Editorconfig: Restructure the frontend config.
62+
63+
- Add an xml type to the xml section.
64+
- Move the HTML type to the xml section.
65+
66+
This allows more easily for frontend related files except HTML files to be
67+
reconfigured for an 4-space indentation. 4 spaces for JS/CSS related code is
68+
the default style in Patternslib/Mockup. style @thet [#197](https://github.com/plone/meta/issues/197)
69+
70+
71+
### Documentation
72+
73+
- Add a note on how to disable i18ndude checks.
74+
Add a note on how to apply a customized configuration.
75+
@thet [#200](https://github.com/plone/meta/issues/200)
76+
1277
## 1.0.0 (2023-07-12)
1378

1479

news/+cleanup.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/+ignore.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/+ignore.feature

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/+ignore2.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/133.feature

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/155.feature

Lines changed: 0 additions & 2 deletions
This file was deleted.

news/164.feature

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/170.feature

Lines changed: 0 additions & 2 deletions
This file was deleted.

news/171.feature

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)