Releases: linkml/linkml-project-copier
Release 0.4.1
What's Changed
- Update action versions and change from hash to text version by @dalito in https://github.com/dalito/linkml-project-copier/pull/86
- Update actions & linkml. Add Python 3.13 (as default) by @dalito in https://github.com/dalito/linkml-project-copier/pull/89
Full Changelog: dalito/linkml-project-copier@v0.4.0...v0.4.1
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 https://github.com/dalito/linkml-project-copier/pull/81
- Add citation information and Zenodo config by @dalito in https://github.com/dalito/linkml-project-copier/pull/82
Full Changelog: dalito/linkml-project-copier@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 https://github.com/dalito/linkml-project-copier/pull/81
- Add citation information and Zenodo config by @dalito in https://github.com/dalito/linkml-project-copier/pull/82
- Add DOI for repository to READMEs by @dalito in https://github.com/dalito/linkml-project-copier/pull/83
- Create docs/schema directory if not present by @dalito in https://github.com/dalito/linkml-project-copier/pull/84
Full Changelog: dalito/linkml-project-copier@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 https://github.com/dalito/linkml-project-copier/pull/74
- Update actions in generated project by @dalito in https://github.com/dalito/linkml-project-copier/pull/75
- Fix whitespace in jinja templating by @dalito in https://github.com/dalito/linkml-project-copier/pull/76
- justfile recipe improvements by @dalito in https://github.com/dalito/linkml-project-copier/pull/77
- Update dependencies and fix min Python version in template by @dalito in https://github.com/dalito/linkml-project-copier/pull/80
Full Changelog: dalito/linkml-project-copier@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 https://github.com/dalito/linkml-project-copier/pull/58
- Fix yamllint conf in pre-commit conf for project by @dalito in https://github.com/dalito/linkml-project-copier/pull/60
- Ignore folder with generated part of docs by @dalito in https://github.com/dalito/linkml-project-copier/pull/59
- Fix docs build in gh-actions by @dalito in https://github.com/dalito/linkml-project-copier/pull/61
- Add docs folder note to project README.md by @dalito in https://github.com/dalito/linkml-project-copier/pull/62
- Fix clean cmd to remove only md-files by @dalito in https://github.com/dalito/linkml-project-copier/pull/63
- Automatically created files are no longer by default in git. by @MirjamSchr in https://github.com/dalito/linkml-project-copier/pull/67
- Python data model is generated and tested separately. by @MirjamSchr in https://github.com/dalito/linkml-project-copier/pull/68
- Fix / improve just recipes by @dalito in https://github.com/dalito/linkml-project-copier/pull/72
New Contributors
- @MirjamSchr made their first contribution in https://github.com/dalito/linkml-project-copier/pull/67
Full Changelog: dalito/linkml-project-copier@v0.2.2...v0.3.0
Release 0.2.2
⚡ See also the curated changelog.
What's Changed
- Update recipes: delete not-needed option & improve msg. by @dalito in https://github.com/dalito/linkml-project-copier/pull/54
- Reword README section on dev.tools & fix typos by @dalito in https://github.com/dalito/linkml-project-copier/pull/55
- Fix migration from 0.1.x to 0.2.x by Python script by @dalito in https://github.com/dalito/linkml-project-copier/pull/56
Full Changelog: dalito/linkml-project-copier@v0.2.1...v0.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 https://github.com/dalito/linkml-project-copier/pull/49
- Remove schemasheet integration by @dalito in https://github.com/dalito/linkml-project-copier/pull/48
- Improve developer tooling by @dalito in https://github.com/dalito/linkml-project-copier/pull/50
- Improve/fix schema and license file creation by @dalito in https://github.com/dalito/linkml-project-copier/pull/51
- Add CHANGELOG.md by @dalito in https://github.com/dalito/linkml-project-copier/pull/53
Full Changelog: dalito/linkml-project-copier@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.
docsis now the permanent storage for docs.docs/elementsis the new directory for markdown files generated from the schema.docs/templates-linkmlcontains 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
justas the only command runner. The support formakewas 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 https://github.com/dalito/linkml-project-copier/pull/31
- Test pre v0.2.0 by @dalito in https://github.com/dalito/linkml-project-copier/pull/42
- Use exact link to schema index in root index by @dalito in https://github.com/dalito/linkml-project-copier/pull/44
Full Changelog: dalito/linkml-project-copier@v0.1.6...v0.2.0
Release 0.1.7
What's Changed
- Fix example dirs to match linkml-run-examples cmd by @dalito in https://github.com/dalito/linkml-project-copier/pull/41
Full Changelog: dalito/linkml-project-copier@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 https://github.com/dalito/linkml-project-copier/pull/28
- Add .editorconfig to template & project by @dalito in https://github.com/dalito/linkml-project-copier/pull/29
- Remove redundant dependency spec by @dalito in https://github.com/dalito/linkml-project-copier/pull/32
- Fix clean command; improve comments in justfile by @dalito in https://github.com/dalito/linkml-project-copier/pull/35
- Update migration notes & prepare for release 0.1.6 by @dalito in https://github.com/dalito/linkml-project-copier/pull/40
Full Changelog: dalito/linkml-project-copier@v0.1.5...v0.1.6