|
9 | 9 |
|
10 | 10 | <!-- towncrier release notes start --> |
11 | 11 |
|
| 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 | + |
12 | 77 | ## 1.0.0 (2023-07-12) |
13 | 78 |
|
14 | 79 |
|
|
0 commit comments