Skip to content

Releases: linkml/linkml-project-copier

Release 0.4.1

02 Aug 10:14

Choose a tag to compare

What's Changed

Full Changelog: dalito/linkml-project-copier@v0.4.0...v0.4.1

Release 0.4.0rc1

06 Apr 17:10

Choose a tag to compare

The release candidate is made to test the newly added Zenodo integration.

What's Changed

Full Changelog: dalito/linkml-project-copier@v0.3.1...v0.4.0rc1

Release 0.4.0

06 Apr 21:08

Choose a tag to compare

⚡ With this release we switch from poetry to uv as package and project manager.

See also the curated changelog.

What's Changed

Full Changelog: dalito/linkml-project-copier@v0.3.1...v0.4.0

Release 0.3.1

04 Apr 11:45

Choose a tag to compare

⚡ See also the curated changelog.

What's Changed

Full Changelog: dalito/linkml-project-copier@v0.3.0...v0.3.1

Release 0.3.0

02 Mar 22:53

Choose a tag to compare

⚡ See also the curated changelog.

What's Changed

New Contributors

Full Changelog: dalito/linkml-project-copier@v0.2.2...v0.3.0

Release 0.2.2

17 Feb 10:45

Choose a tag to compare

⚡ See also the curated changelog.

What's Changed

Full Changelog: dalito/linkml-project-copier@v0.2.1...v0.2.2

Release 0.2.1

16 Feb 15:22

Choose a tag to compare

Release 0.2.0

13 Feb 18:50

Choose a tag to compare

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 (was src/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 for make was removed to simplify maintenance.

What's Changed

Most changes were made in the first PR, the other two PRs address minor issues:

Full Changelog: dalito/linkml-project-copier@v0.1.6...v0.2.0

Release 0.1.7

13 Feb 10:21

Choose a tag to compare

What's Changed

Full Changelog: dalito/linkml-project-copier@v0.1.6...v0.1.7

Release 0.1.6

11 Feb 23:31

Choose a tag to compare

What's Changed

Full Changelog: dalito/linkml-project-copier@v0.1.5...v0.1.6