github BfArM-MVH/grz-tools grz-check-v0.3.0
grz-check: v0.3.0

5 hours ago

What's Changed

  • chore(repo): Improve build system by @Hoeze in #489
  • feat(grzctl): Make 'identifiers.le' config optional for 'grzctl report' command by @Hoeze in #488
  • feat(grz-pydantic-models): Enforce differring checksums for sequencing data by @Hoeze in #496
  • feat(grzctl,grz-cli,grz-common): Merge multiple configuration files by @Hoeze in #490
  • fix(repo): Update dependencies by @Hoeze in #498
  • fix(grz-pydantic-models,grz-cli,grzctl): Fix MII Consent Period to use datetime instead of date by @jblesch in #491
  • chore(grzctl): update consent docstring to reflect both accepted research consent codes by @Copilot in #507
  • fix(grz-pydantic-models): Change minReadLength default from 0 to -1 by @Copilot in #506
  • fix(grzctl): fix displayed QC stats by @mlescheDCGC in #508
  • feat(grzctl)!: Automatically update submission state upon subcommand invocation by @tedil in #501
  • chore(grz-common): Add utility methods for iterating files described in metadata by @tedil in #519
  • chore(repo): update uv.lock by @dependabot[bot] in #521
  • feat(grzctl): Improved redaction during archival by @Hoeze in #517
  • feat(grzctl): Add --json output to grzctl db submission show by @jblesch in #510
  • chore(repo): allow deps scope by @tedil in #524
  • chore(deps): bump bytes from 1.10.1 to 1.11.1 in /packages/grz-check by @dependabot[bot] in #520
  • feat(grzctl): add state-based filtering to grzctl db list (latest by default) by @jblesch in #523
  • feat(grz-cli,grz-common): Add version checks to upload/submit by @virag-compbio in #477
  • feat(grzctl): implement Prüfbericht generation using submission ID from database by @virag-compbio in #525
  • fix(grzctl): accept THRESHOLD NOT MET as valid QC status in populate-qc by @Copilot in #529
  • feat(grz-db,grzctl): add selected_for_qc submission column to submission database by @jblesch in #531
  • feat(grzctl): submission-id for grzctl report with option --with-submission-ids by @beoinformatics in #539
  • chore(repo): Consolidate testing resources in new grz-pydantic-models-testing package by @Hoeze in #549
  • feat(grzctl, grz-db, grz-pydantic-models): Improved populate by @Hoeze in #547
  • feat(grzctl): Update DbContext for more stringent exception handling by @Hoeze in #546
  • grzctl db tui: add --quarter/--year selection for “Detailed QC by LE” overview (closes #502) by @jblesch in #541
  • feat(repo, grz-check) V2: Build and publish grz-check as pyproject as well by @beoinformatics in #543
  • chore(grz-check): make pyproject.toml version dynamic [derive via maturin from Cargo.toml] by @tedil in #550
  • fix(grz-check): update dependencies by @tedil in #552
  • feat(grz-cli,grzctl,grz-common,grz-check): use grz check python bindings by @tedil in #554
  • test(grz-cli): cover upload workflow with symlinks (closes #538) by @jblesch in #551
  • fix(grz-common,grzctl,grz-cli): add pynacl to dependencies, update crypt4gh by @tedil in #560
  • ci(repo): fix tox/pytest execution args by @tedil in #562
  • ci(repo): skip packages without tests by @Hoeze in #563
  • chore(grzctl): test whether consent gets pushed to DB by @Hoeze in #558
  • fix(grz-cli): Submission id upload tracking by @virag-compbio in #556
  • chore(grz-cli,grz-common,grzctl): drop pysam dependency by @Hoeze in #565
  • feat(grzctl): Introduce "backfill" command to re-read metadata from the archive by @Hoeze in #559
  • feat(grz-cli, grz-db): require & record QC workflow version; log grzctl runtime version (closes #532) by @jblesch in #561
  • feat(grz-tools): add structured failure reason tracking for submissions by @virag-compbio in #544
  • chore(release): release main by @MVHBot in #497

New Contributors

Full Changelog: grz-common-v1.6.1...grz-check-v0.3.0

Don't miss a new grz-tools release

NewReleases is sending notifications on new releases.