Skip to content

Commit 178939d

Browse files
committed
Update changelog to current state & add missing v0.4.2 release
1 parent 2b8ca3e commit 178939d

1 file changed

Lines changed: 65 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 65 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,74 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.1.0
1515
-->
1616
## Unreleased
1717

18-
[Full changelog](https://github.com/linkml/linkml-project-copier/compare/v0.4.1...main)
18+
[Full changelog](https://github.com/linkml/linkml-project-copier/compare/v0.4.2...main)
19+
20+
### Added
21+
22+
- Pytest-based integration test suite for the copier template, including
23+
helpers module and CONTRIBUTING.md for the template. #140
24+
- Submission of releases to the LinkML community on Zenodo. #141
25+
- List of recommended mkdocs/material extensions in the project mkdocs
26+
configuration. #148
27+
- Support for Python 3.14 in the template's CI matrix. #160
28+
- README in the `project/` directory so the folder is tracked even before
29+
generation. #161 (fixes #124)
30+
31+
### Fixed
32+
33+
- `just gen-project` tolerates a missing `project/` directory. #161
34+
- `just _update-linkml` uses `uv lock` instead of `uv add` to avoid side-effect of adding linkml as main dependency. #159
35+
- Force-push to `gh-pages` during docs deployment to avoid history conflicts. #154
36+
- Align `uv sync` invocation in template workflows. #150
37+
- Skip ShEx integration test on Python 3.13 and install dependencies in the
38+
integration test fixture. #140
39+
- Lint test tolerates warnings; example reduced to 4 warnings. #140
40+
41+
### Changed
42+
43+
- Drop Python 3.9 from the supported version matrix; bump minimum Python
44+
requirement to >=3.10. #155
45+
- Update pre-commit configuration and recommend installing pre-commit via
46+
`pre-commit-uv`. #145
47+
- Group Dependabot updates into a single monthly PR. #139
48+
- Update URLs throughout the project to the new linkml monorepo / template
49+
location (README, migration notes, CHANGELOG). #132
50+
51+
## Release [0.4.2] - 2026-02-25
52+
53+
[Full changelog](https://github.com/linkml/linkml-project-copier/compare/v0.4.1...v0.4.2)
54+
55+
[0.4.2]: https://github.com/linkml/linkml-project-copier/releases/tag/v0.4.2
56+
57+
### Added
58+
59+
- Generate TypeScript output and allow regeneration of OWL artifacts. #113
60+
- `just` improvements: allow overriding generator commands and generating
61+
additional formats. #114
62+
- mkdocs customizations and pymdown extensions in the generated project. #101
63+
- Document the `UV_DEFAULT_INDEX` environment variable for custom package
64+
indexes. #97
65+
- Document handling of the WSL2 `just setup` error in the README. #99
1966

2067
### Fixed
2168

22-
- Fix `uv tool` command that includes jinja2-time into copier. #90
69+
- Fix `uv tool` install command so that `jinja2-time` is included with
70+
copier. #90
71+
- Disable Jinja interpolation of `{{ }}` in generated outputs to avoid
72+
double-brace breakage. #105
73+
- `just setup` no longer fails when the working tree is not git-clean. #102
74+
- Skip the docs-preview action on PRs originating from forks. #111
75+
76+
### Changed
77+
78+
- Adjust README and project metadata for the new home under the `linkml`
79+
GitHub organization (replace `dalito` references, spelling fixes, remove
80+
cookiecutter-era text). #94, #104
81+
- Update OWL settings in `config.yaml`. #96
82+
- Improve the docs-preview action and activate it by default. #115
83+
- Update all GitHub actions in the template to current versions. #108
84+
- Rename the example schema container slot `entries` to `people`. #110
85+
- Allow a configurable Python version in the template workflows' matrix. #100
2386

2487
## Release [0.4.1] - 2025-08-02
2588

0 commit comments

Comments
 (0)