Skip to content

Releases: artic-network/primal-page

1.13.2

Choose a tag to compare

@ChrisgKent ChrisgKent released this 28 May 16:32

Full Changelog: 1.13.1...1.13.2

1.13.1

Choose a tag to compare

@ChrisgKent ChrisgKent released this 28 May 16:17

Full Changelog: 1.13.0...1.13.1

1.13.0

Choose a tag to compare

@ChrisgKent ChrisgKent released this 08 May 12:46

Bug Fixes

  • Index consistency check never validated primer.bed — copy-paste bug caused the bed hash comparison to reuse the reference FASTA
    variables, silently passing a changed bed file.
  • author remove crashed instead of reporting a clean error — command caught KeyError but list.remove() raises ValueError, producing a
    raw traceback instead of a helpful message.
  • algorithmversion incorrectly required in schema — field was non-nullable in Info but always optional in the CLI. Now correctly str
    | None = None.
  • Redundant set recomputation in validate_ref_and_bed — pre-computed delta was ignored in the if condition.

New Features

  • Status badges in generated READMEs — colour-coded shield badge (green/red/blue) reflecting scheme status.
  • Citations rendered in generated READMEs — citations appear as blockquotes.

Improvements

  • dev regenerate skips unchanged files — primer.bed and reference.fasta only rewritten if content changed.
  • dev migrate renamed to dev regenerate_all — simplified using rglob.

Infrastructure

  • Migrated from Poetry to uv.
  • Versioning now via importlib.metadata; version removed.
  • Added OIDC trusted publishing for PyPI.
  • Dropped Python 3.9; supports 3.10–3.13.
  • Tests use tempfile.TemporaryDirectory instead of fixed output paths.

1.12.0

Choose a tag to compare

@ChrisgKent ChrisgKent released this 06 Nov 16:38
d8dfcf0

What's Changed

Full Changelog: 1.11.3...1.12.0

1.11.3

Choose a tag to compare

@ChrisgKent ChrisgKent released this 20 Dec 10:27

Full Changelog: 1.11.2...1.11.3

1.11.2

Choose a tag to compare

@ChrisgKent ChrisgKent released this 02 Dec 21:54

Full Changelog: 1.11.1...1.11.2

1.11.1

Choose a tag to compare

@ChrisgKent ChrisgKent released this 02 Dec 21:39

Full Changelog: 1.11.0...1.11.1

1.11.0

Choose a tag to compare

@ChrisgKent ChrisgKent released this 29 Nov 15:47

What's Changed

Full Changelog: 1.8.2...1.11.0

1.8.2

Choose a tag to compare

@ChrisgKent ChrisgKent released this 22 Aug 10:23

Converts reference sequence to uppercase before sequence validation.

1.8.0

Choose a tag to compare

@ChrisgKent ChrisgKent released this 23 Jul 12:40

Full Changelog: 1.7.0...1.8.0