Releases: dalito/linkml-project-copier
Releases · dalito/linkml-project-copier
Release 0.4.0rc1
The release candidate is made to test the newly added Zenodo integration.
What's Changed
- Migrate templated project from poetry to uv by @dalito in #81
- Add citation information and Zenodo config by @dalito in #82
Full Changelog: v0.3.1...v0.4.0rc1
Release 0.4.0
⚡ With this release we switch from poetry to uv as package and project manager.
See also the curated changelog.
What's Changed
- Migrate templated project from poetry to uv by @dalito in #81
- Add citation information and Zenodo config by @dalito in #82
- Add DOI for repository to READMEs by @dalito in #83
- Create docs/schema directory if not present by @dalito in #84
Full Changelog: v0.3.1...v0.4.0
Release 0.3.1
⚡ See also the curated changelog.
What's Changed
- Fix docs preview action permissions by @dalito in #74
- Update actions in generated project by @dalito in #75
- Fix whitespace in jinja templating by @dalito in #76
- justfile recipe improvements by @dalito in #77
- Update dependencies and fix min Python version in template by @dalito in #80
Full Changelog: v0.3.0...v0.3.1
Release 0.3.0
⚡ See also the curated changelog.
What's Changed
- Add typos to pre-commit in repo and project by @dalito in #58
- Fix yamllint conf in pre-commit conf for project by @dalito in #60
- Ignore folder with generated part of docs by @dalito in #59
- Fix docs build in gh-actions by @dalito in #61
- Add docs folder note to project README.md by @dalito in #62
- Fix clean cmd to remove only md-files by @dalito in #63
- Automatically created files are no longer by default in git. by @MirjamSchr in #67
- Python data model is generated and tested separately. by @MirjamSchr in #68
- Fix / improve just recipes by @dalito in #72
New Contributors
- @MirjamSchr made their first contribution in #67
Full Changelog: v0.2.2...v0.3.0
Release 0.2.2
Release 0.2.1
⚡ See also the curated changelog.
What's Changed
- Switch from CC0 to MIT license & remove Unlicense by @dalito in #49
- Remove schemasheet integration by @dalito in #48
- Improve developer tooling by @dalito in #50
- Improve/fix schema and license file creation by @dalito in #51
- Add CHANGELOG.md by @dalito in #53
Full Changelog: v0.2.0...v0.2.1
Release 0.2.0
Highlights ⚡
This release implements many of the changes that motivated the project.
- Cleaner directory structure matching the expectations on mkdocs/python-projects.
docs
is now the permanent storage for docs.docs/elements
is the new directory for markdown files generated from the schema.docs/templates-linkml
contains the jinja-templates for customizing the generated schema documentation.tests/data
-folder is now the primary source of example data (wassrc/data
)
- Easier customization of mkdocs documentation: Thanks to the above directory changes, the guidelines from mkdocs on customizing the theme/js/css are now directly applicable for projects generated from the template.
project/*
all code in this folder is now generated from the schema and no longer included in the template.- Improved example project (more examples, better tests that use pytest)
- If the example project or if certain GitHub actions should be created or not, can be selected via copier setup questions.
- Several of the changes result in combination in a low risk of conflicts when updating the underlying template in existing projects (for future updates after 0.2.0).
- Support
just
as the only command runner. The support formake
was removed to simplify maintenance.
What's Changed
Most changes were made in the first PR, the other two PRs address minor issues:
- Re-structuring, clean-up, fixes for first 0.2.x release by @dalito in #31
- Test pre v0.2.0 by @dalito in #42
- Use exact link to schema index in root index by @dalito in #44
Full Changelog: v0.1.6...v0.2.0
Release 0.1.7
What's Changed
Full Changelog: v0.1.6...v0.1.7
Release 0.1.6
What's Changed
- Give gh-pages bot a name/email for a better git log by @dalito in #28
- Add .editorconfig to template & project by @dalito in #29
- Remove redundant dependency spec by @dalito in #32
- Fix clean command; improve comments in justfile by @dalito in #35
- Update migration notes & prepare for release 0.1.6 by @dalito in #40
Full Changelog: v0.1.5...v0.1.6
Release 0.1.5
What's Changed
Full Changelog: v0.1.4...v0.1.5