Skip to content

Releases: fulcrumgenomics/prymer

3.0.2

13 Feb 16:27
7874c66
Compare
Choose a tag to compare

Miscellaneous Tasks

3.0.0

14 Jan 20:06
aa21269
Compare
Choose a tag to compare

Bug Fixes

  • Change int weights to float weights, update doctest examples (#61) (f71dc65)
  • Check against HN tag instead of is_unmapped property (#69) (364a9dc)
  • Pad target region by max_amplicon_length (#23) (dd844f5)
  • Executable path validation tests should not be dependent on the user environment (#25) (8f151a0)

Documentation

  • Expand the documentation for OffTargetDetector (#46) (c434b1d)
  • Add bioconda badge (#9) (8d332df)

Features

  • Use OffTargetDetector and ExecutableRunner as ContextManagers (#64) (5515d05)
  • Remove pysam and bwa warmup hack (#65) (a132a52)
  • Use bwa-aln-interactive and upgrade developer's docs (#32) (d87e740)
  • Redirect BwaAlnInteractive stderr to debug logging (#74) (5d79a52)
  • Add thermodynamic-related weights and parameters for PickHybProbeOnly task (#60) (9f51325)
  • Ensure FileBasedVariantLookup is used as a context manager (#71) (7e2e784)
  • Speed improvements for primer pair hit building from single primer hits (#99) (baf2e65)
  • Add parameter validation for OffTargetDetector.__init__ (#103) (a193734)
  • Add support for min_primer_pair_hits to OffTargetDetector (#44) (0e64007)
  • Make OffTargetDetector.filter() generic (#19) (02a57b1)

Miscellaneous Tasks

Refactor

  • Export Primer3Parameters and Primer3Weights (#36) (bc0622d)
  • Export OffTargetDetector (#37) (1451938)
  • Primer -> Oligo, PrimerLike -> OligoLike (#51) (93ea6e7)
  • Make PrimerPair.amplicon a cached property (#93) (385e1b1)

CI

  • Migrate ubuntu-latest to ubuntu-24.04 (#96) (f62c4b5)

Miscellaneous Tasks

  • Bump version to 2.0.1-dev after 2.0.0 release (#2) (348de4f)
  • Update the readme badges (#4) (2a2e11a)
  • Update lock file (#22) (ed5c25c)
  • Fix PyPi trusted publishing in GitHub Actions (#26) (45c3b42)
  • Fix README publish prymer badge URL (#29) (e942368)

2.0.1

18 Oct 19:13
16032ac
Compare
Choose a tag to compare

This point release is a hotfix to 2.0.0 to solve an issue where the underlying bwa process would deadlock after processing many primers or primer pairs.

Features

  • Redirect BwaAlnInteractive stderr to debug logging (#74) (c8bae07)

Miscellaneous Tasks

  • Fix GitHub Actions auto-publish (16032ac)

2.2.0

24 Sep 19:04
3a943bf
Compare
Choose a tag to compare

Features

  • Add support for min_primer_pair_hits to OffTargetDetector (#44) (0e64007)

2.1.1

20 Sep 15:50
70f6840
Compare
Choose a tag to compare

Miscellaneous Tasks

  • On publish, only upload prymer wheels (#33) (9c4858a)

2.1.0

20 Sep 15:37
f17564d
Compare
Choose a tag to compare

Bug Fixes

  • Pad target region by max_amplicon_length (#23) (dd844f5)
  • Executable path validation tests should not be dependent on the user environment (#25) (8f151a0)

Documentation

Features

  • Make OffTargetDetector.filter() generic (#19) (02a57b1)

Miscellaneous Tasks

  • Bump version to 2.0.1-dev after 2.0.0 release (#2) (348de4f)
  • Update the readme badges (#4) (2a2e11a)
  • Update lock file (#22) (ed5c25c)
  • Fix PyPi trusted publishing in GitHub Actions (#26) (45c3b42)
  • Fix README publish prymer badge URL (#29) (e942368)

New Contributors

Full Changelog: 2.0.0...2.1.0

2.0.0

21 Aug 17:47
89f0098
Compare
Choose a tag to compare

This is the first release of prymer, a Python primer design library by Fulcrum Genomics

What's Changed

  • chore(release): bump to 2.0.0 by @nh13 in #1

New Contributors

Full Changelog: https://github.com/fulcrumgenomics/prymer/commits/2.0.0