Releases: linkml/linkml-project-copier
Release 0.4.2
What's Changed
- Fix uv install command by @dalito in #90
- Bump crate-ci/typos from 1.34.0 to 1.35.5 by @dependabot[bot] in #91
- Bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #92
- replace dalito with linkml in README, small spelling changes, some re… by @sierra-moxon in #94
- Bump crate-ci/typos from 1.35.5 to 1.37.0 by @dependabot[bot] in #95
- Update owl settings in config.yaml by @cmungall in #96
- docs(readme): mention uv_default_index variable by @noelmcloughlin in #97
- docs(readme): handle wsl2 just setup error by @noelmcloughlin in #99
- chore(workflows): allow matrix python version by @noelmcloughlin in #100
- chore(justfile): just setup should not fail on git-clean by @noelmcloughlin in #102
- Add some mkdocs customizations by @noelmcloughlin in #101
- Adjust README for new home under linkml by @dalito in #104
- fix(jinja): disable jinja intrepolation of {{ }} by @noelmcloughlin in #105
- Bump crate-ci/typos from 1.37.0 to 1.39.0 by @dependabot[bot] in #107
- chore(schema): rename container slot 'entries' to 'people' by @noelmcloughlin in #110
- Skip docs-preview action on PRs from forks by @dalito in #111
- Update all actions to current versions by @dalito in #108
- Generate typescript, allow owl regeneration by @noelmcloughlin in #113
- Improve docs preview action and activate it by default by @dalito in #115
- Bump crate-ci/typos from 1.39.0 to 1.40.0 by @dependabot[bot] in #116
- Bump actions/checkout from 5.0.0 to 6.0.0 in /template/.github/workflows by @dependabot[bot] in #120
- Bump codespell-project/actions-codespell from 2.1 to 2.2 by @dependabot[bot] in #117
- Bump actions/setup-python from 6.0.0 to 6.1.0 in /template/.github/workflows by @dependabot[bot] in #119
- Bump actions/checkout from 5.0.0 to 6.0.0 by @dependabot[bot] in #118
- just improvements for overriding commands & generating owl by @dalito in #114
- Bump astral-sh/setup-uv from 7.1.2 to 7.1.6 in /template/.github/workflows by @dependabot[bot] in #131
- Bump actions/checkout from 6.0.0 to 6.0.1 in /template/.github/workflows by @dependabot[bot] in #130
- Bump crate-ci/typos from 1.40.0 to 1.41.0 by @dependabot[bot] in #129
- Bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot[bot] in #128
- Bump actions/checkout from 6.0.1 to 6.0.2 in /template/.github/workflows by @dependabot[bot] in #137
- Bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in #134
- Bump actions/setup-python from 6.1.0 to 6.2.0 in /template/.github/workflows by @dependabot[bot] in #136
- Bump astral-sh/setup-uv from 7.1.6 to 7.2.1 in /template/.github/workflows by @dependabot[bot] in #135
- Bump crate-ci/typos from 1.41.0 to 1.42.3 by @dependabot[bot] in #133
New Contributors
- @sierra-moxon made their first contribution in #94
- @cmungall made their first contribution in #96
- @noelmcloughlin made their first contribution in #97
Full Changelog: v0.4.1...v0.4.2
Release 0.4.1
What's Changed
- Update action versions and change from hash to text version by @dalito in #86
- Update actions & linkml. Add Python 3.13 (as default) by @dalito in #89
Full Changelog: 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