Skip to content

Releases: dalito/linkml-project-copier

Release 0.4.0rc1

06 Apr 17:10
Compare
Choose a tag to compare

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

06 Apr 21:08
Compare
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

  • 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

04 Apr 11:45
Compare
Choose a tag to compare

⚡ 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

02 Mar 22:53
Compare
Choose a tag to compare

⚡ 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

Full Changelog: v0.2.2...v0.3.0

Release 0.2.2

17 Feb 10:45
Compare
Choose a tag to compare

⚡ See also the curated changelog.

What's Changed

  • Update recipes: delete not-needed option & improve msg. by @dalito in #54
  • Reword README section on dev.tools & fix typos by @dalito in #55
  • Fix migration from 0.1.x to 0.2.x by Python script by @dalito in #56

Full Changelog: v0.2.1...v0.2.2

Release 0.2.1

16 Feb 15:22
Compare
Choose a tag to compare

⚡ 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

13 Feb 18:50
Compare
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:

  • 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

13 Feb 10:21
Compare
Choose a tag to compare

What's Changed

  • Fix example dirs to match linkml-run-examples cmd by @dalito in #41

Full Changelog: v0.1.6...v0.1.7

Release 0.1.6

11 Feb 23:31
Compare
Choose a tag to compare

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

08 Feb 14:06
Compare
Choose a tag to compare

What's Changed

  • Fix action permissions & reduce templating for actions by @dalito in #27

Full Changelog: v0.1.4...v0.1.5