@@ -38,10 +38,15 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.1.0
3838 file is preserved and ` pyproject.toml ` 's ` license-files ` references it
3939 (using the PEP 639 SPDX expression ` LicenseRef-Custom ` ). #162 (closes #151 )
4040- Add Noel McLoughlin as a co-creator in the Zenodo metadata. #165
41+ - ` tool.ruff ` section in ` pyproject.toml ` excluding auto-generated ` _version.py `
42+ and setting the minimum Python version. #170
43+ - Module docstrings in template ` __init__.py ` files to avoid ruff D104. #170
4144
4245### Fixed
4346
4447- ` just gen-project ` tolerates a missing ` project/ ` directory. #161
48+ - Generated YAML files (GitHub Actions, mkdocs) and ` test_data.py ` now pass
49+ default yamllint/ruff checks. #170
4550- ` just _update-linkml ` uses ` uv lock ` instead of ` uv add ` to avoid side-effect of adding linkml as main dependency. #159
4651- Force-push to ` gh-pages ` during docs deployment to avoid history conflicts. #154
4752- Align ` uv sync ` invocation in template workflows. #150
@@ -60,6 +65,13 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.1.0
6065- Group Dependabot updates into a single monthly PR. #139
6166- Update URLs throughout the project to the new linkml monorepo / template
6267 location (README, migration notes, CHANGELOG). #132
68+ - Cleaner linter defaults: yamllint ignores non-compliant generated files and
69+ uses line-length 88; pre-commit skips ` .copier-answers.yml ` and pins newer
70+ tool versions. #170
71+ - Enable ` set windows-shell ` by default in the template ` justfile `
72+ (no-op on Linux/macOS). #170
73+ - README notes that migrating existing projects should review/merge template
74+ linter configs rather than overwrite. #170
6375
6476## Release [ 0.4.2] - 2026-02-25
6577
0 commit comments