Skip to content

Releases: microbiomedata/refscan

v0.4.4

22 Nov 05:33
51b1bb9

Choose a tag to compare

What's Changed

  • Update container image to include app version identifier by @eecavanna in #72. This will make it so the containerized app reports its version number accurately, instead of as 0.0.0.

Full Changelog: v0.4.3...v0.4.4

v0.4.3

15 Nov 05:32
144f261

Choose a tag to compare

What's Changed

  • Update scan function to print basic progress info when console is not a TTY by @eecavanna in #70

Full Changelog: v0.4.2...v0.4.3

v0.4.2

10 Nov 08:23

Choose a tag to compare

  • Fix issue within GHA workflow, where external workflows were not being given permission to read repository contents

Full Changelog: v0.4.1...v0.4.2

v0.4.1

10 Nov 08:18
f945865

Choose a tag to compare

What's Changed

  • Publish refscan container image to facilitate running via Kubernetes CronJob by @eecavanna in #68

Full Changelog: v0.4.0...v0.4.1

v0.4.0

10 Nov 07:04
33cf483

Choose a tag to compare

What's Changed

  • Simplify function used to get package version identifier by @eecavanna in #62
  • Allow package to be installed in environments running newer Python versions by @eecavanna in #64
  • Specify GHA workflow permissions explicitly by @eecavanna in #66

Full Changelog: v0.3.3...v0.4.0

v0.3.3

31 Aug 21:27
c915365

Choose a tag to compare

What's Changed

  • Fix mypy type violations involving Path versus str by @Copilot in #59
  • Migrate from poetry to uv and from black to ruff by @eecavanna in #60

New Contributors

  • @Copilot made their first contribution in #59

Full Changelog: v0.3.2...v0.3.3

v0.3.2

14 Jul 21:02
a30ece1

Choose a tag to compare

What's Changed

  • Update GHA workflow to explicitly use release tag name by @eecavanna in #56

Full Changelog: v0.3.1...v0.3.2

v0.3.1

14 Jul 20:44
348f3e3

Choose a tag to compare

What's Changed

  • Refrain from accessing id field of documents that lack it by @eecavanna in #55

Full Changelog: v0.3.0...v0.3.1

v0.3.0

03 Jun 22:50
48b350b

Choose a tag to compare

What's Changed

  • Derive values instead of requiring caller to provide them by @eecavanna in #51

Breaking changes

This release introduces the following breaking changes:

  • The scan_outgoing_references function no longer accepts the following parameters: reference_field_names_by_source_class_name, collection_names
  • The scan function no longer accepts the following parameter: collection_names
  • The scan_outgoing_references function now raises an exception when it fails to determine the name of the schema class of which the subject document represents an instance (typically due to problems with the subject document's type field)

Full Changelog: v0.2.5...v0.3.0

v0.2.5

28 May 00:01
4d798da

Choose a tag to compare

What's Changed

  • Introduce identify_referring_documents function, which finds all references to a given document by @eecavanna in #48

Full Changelog: v0.2.4...v0.2.5