Skip to content

Releases: lsst-sqre/lander

2.0.0a14

18 Jul 20:18
8f6d868
Compare
Choose a tag to compare
2.0.0a14 Pre-release
Pre-release

Backwards-incompatible changes

  • The MetadataContainer type variable has been renamed to DocumentMetadataT and is now available from the lander.ext.parser module. This allows subclasses to declare the type variable consistently.

What's Changed

  • DM-45321: Make Parser metadata type variable importable by @jonathansick in #60

Full Changelog: 2.0.0a13...2.0.0a14

2.0.0a13

18 Jul 19:37
41ff2cc
Compare
Choose a tag to compare
2.0.0a13 Pre-release
Pre-release

New features

  • Parser now uses generics to describe the subclass of DocumentMetadata that the parser provides.

What's Changed

Full Changelog: 2.0.0a12...2.0.0a13

2.0.0a9

17 Jul 20:15
af9a2f3
Compare
Choose a tag to compare
2.0.0a9 Pre-release
Pre-release

Backwards-incompatible changes

  • Upgrade to Pydantic version 2. With this new Pydantic version, the custom Orcid and Ror types in the DocumentMetadata model are now implemented as functional validators with annotations.

  • Python version compatibility is now Python 3.10 and later.

  • Theme plugins are now required to implement a run_post_build method that post-processes the Lander site build. This method can be a no-op.

New features

  • Lander uses importlib to discover and load plugins, rather than pkg_resources.

Other changes

  • Lander is now linted and formatted with ruff.

What's Changed

  • DM-45243: Migrate to Pydantic v2 and adopt ruff for linting and formatting by @jonathansick in #52

Full Changelog: 2.0.0a8...2.0.0a9

2.0.0a12

17 Jul 21:31
c6fae7c
Compare
Choose a tag to compare
2.0.0a12 Pre-release
Pre-release

Full Changelog: 2.0.0a11...2.0.0a12

2.0.0a11

17 Jul 20:57
e0b9c2e
Compare
Choose a tag to compare
2.0.0a11 Pre-release
Pre-release

Full Changelog: 2.0.0a10...2.0.0a11

2.0.0a10

17 Jul 20:38
4302491
Compare
Choose a tag to compare
2.0.0a10 Pre-release
Pre-release

Full Changelog: 2.0.0a9...2.0.0a10

2.0.0a8

05 Jul 20:22
cb92f71
Compare
Choose a tag to compare
2.0.0a8 Pre-release
Pre-release

Fixes

  • Pin Pydantic < 2

Other changes

  • Migrate to pyproject.toml for packaging.

What's Changed

New Contributors

Full Changelog: https://github.com/lsst-sqre/lander/commits/2.0.0a8

1.0.7

05 Jul 16:58
9eb5cee
Compare
Choose a tag to compare

Fixes

  • This attempts to fix a setuptools_scm issue that prevented the 1.0.6 release.

What's Changed

Full Changelog: 1.0.6...1.0.7

1.0.6

04 Jul 17:16
b9e454c
Compare
Choose a tag to compare

Fixes

  • Pin Pydantic < 2
  • Require Python >= 3.8

What's Changed

Full Changelog: 1.0.5...1.0.6

1.0.5

19 Sep 23:48
e47fa1e
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.4...1.0.5