Changelog

0.9.2

Released on 2025-10-13 - GitHub - PyPI

What's Changed

  • build: Update to newest vrs-python version and update model validators by @jarbesfeld in #338
  • feat: Add transcript information in output by @jarbesfeld in #339

Full Changelog: 0.9.1...0.9.2

0.9.1

Released on 2025-10-01 - GitHub - PyPI

What's Changed

Full Changelog: 0.9.0...0.9.1

0.9.0

Released on 2025-09-26 - GitHub - PyPI

What's Changed

  • docs: Update default port for gene normalizer by @jarbesfeld in #297
  • fix: Catch errors from create_db when gene normalizer db unavailable by @zealws in #300
  • fix: Use Assembly value as identifier, not name by @zealws in #299
  • feat: add harvester method to return both translated and untranslated records by @zealws in #303
  • fix!: Remove value from evidence matching notebook by @jarbesfeld in #309
  • feat!: Load in accepted fusion variants directly in CIViC harvester by @jarbesfeld in #306
  • feat!: Allow for coordinate type to be supplied in FUSOR methods by @jarbesfeld in #312
  • feat!: Remove cls.__name__ comparator for AbstractFusion class by @jarbesfeld in #314
  • feat!: Add support for Internal Tandem Duplications by @jarbesfeld in #274
  • feat!: Add 9/4/25 MOA release to test fixtures by @jarbesfeld in #319
  • feat!: Break up harvester table processing by @zealws in #322
  • feat!: Remove fusor.tools.translate_identifier by @jarbesfeld in #324
  • feat!: Report fusion match quality by @jarbesfeld in #311
  • feat!: Remove MapSplice and FusionMap translators by @jarbesfeld in #285
  • feat!: Update CIViC error handling in translator by @jarbesfeld in #321
  • feat!: Remove specific database fields from CategoricalFusion class by @jarbesfeld in #323
  • feat!: Remove CoolSeqTool call from check_data_resources by @jarbesfeld in #328
  • chore: Create CODEOWNERS file by @jarbesfeld in #329
  • refactor: change model_validator mode='before' to mode='after' by @korikuzma in #330
  • feat: Refactor translator tests and update Arriba ITD by @jarbesfeld in #325
  • feat: Add is_exonic field to genomic breakpoints by @jarbesfeld in #326

New Contributors

Full Changelog: 0.8.0...0.9.0

0.8.0:

Released on 2025-07-31 - GitHub - PyPI

What's Changed

  • fix!: Remove (::) divider for inferred fusions by @jarbesfeld in #268
  • fix!: Modify fixtures and tests to reduce testing time by @jarbesfeld in #271
  • docs: Ensure documentation is up-to-date by @jarbesfeld in #272
  • style: update ruff and precommit by @jsstevenson in #275
  • feat!: Create separate translator classes by @jarbesfeld in #273
  • fix!: Add offset to genomic breakpoint calculation in civic, check if start and stop are provided given an exon number by @jarbesfeld in #277
  • feat!: Add support for Molecular Oncology Almanac (MOA) by @jarbesfeld in #281
  • feat: Update contig sequence regex by @jarbesfeld in #283
  • fix!: Fix Cicero test fixture and translator test coordinates by @jarbesfeld in #290
  • feat: Enable configurable data location by @jarbesfeld in #291
  • feat: Save cached files to evidence_matching folder by @jarbesfeld in #296

Full Changelog: 0.7.0...0.8.0

0.7.0

Released on 2025-06-30 - GitHub - PyPI

What's Changed

Full Changelog: 0.6.0...0.7.0

0.6.0

Released on 2025-06-25 - GitHub - PyPI

What's Changed

Full Changelog: 0.5.0...0.6.0

0.5.0

Released on 2025-04-07 - GitHub - PyPI

What's Changed

Full Changelog: 0.4.4...0.5.0

0.4.4

Released on 2024-09-26 - GitHub - PyPI

What's Changed

  • build: update cool-seq-tool version by @katiestahl in #189

Full Changelog: 0.4.3...0.4.4

0.4.3

Released on 2024-09-25 - GitHub - PyPI

What's Changed

  • fix: return correct message when validation error occurs by @katiestahl in #188

Full Changelog: 0.4.2...0.4.3

0.4.2

Released on 2024-08-26 - GitHub - PyPI

What's Changed

  • fix: attempting to subscript an object by @katiestahl in #184

Full Changelog: 0.4.1...0.4.2

0.4.1

Released on 2024-08-22 - GitHub - PyPI

  • fix: SequenceLocation start/end for TranscriptSegmentElement by @korikuzma in #172
  • feat: add script to generate examples by @korikuzma in #182

Full Changelog: 0.4.0...0.4.1

0.4.0

Released on 2024-08-21 - GitHub - PyPI

What's Changed

  • feat!: update tx segment with new cool-seq-tool structure changes by @katiestahl in #176

Full Changelog: 0.3.0...0.4.0

0.3.0

Released on 2024-08-15 - GitHub - PyPI

What's Changed

Full Changelog: 0.2.0...0.3.0

0.2.0

Released on 2024-08-02 - GitHub - PyPI

What's Changed

Full Changelog: 0.1.0...0.1.1

0.1.0

Released on 2024-07-10 - GitHub - PyPI

What's Changed

Full Changelog: v0.0.27...0.1.0

0.0.30-dev1

Released on 2023-09-25 - GitHub - PyPI

What's Changed

  • feat: relax requirements on minimum information model by @katiestahl in #131

Full Changelog: v0.0.28-dev1...v.0.0.30-dev1

0.0.28-dev1

Released on 2023-09-14 - GitHub - PyPI

What's Changed

  • fix: catch alternate gene descriptor structure by @jsstevenson in #125
  • feat: relax requirements on minimum information model components to g… by @katiestahl in #129

Full Changelog: v0.0.28-dev0...v0.0.28-dev1

0.0.28-dev0

Released on 2023-08-24 - GitHub - PyPI

What's Changed

  • cicd: update style checks and test coverage dependencies by @jsstevenson in #121
  • fix: order of ALK fusion by @katiestahl in #120
  • feat: validate multi gene requirement by @jsstevenson in #123

Full Changelog: v0.0.27...v0.0.28-dev0

0.0.27

Released on 2023-07-21 - GitHub - PyPI

What's Changed

Full Changelog: v0.0.26...v0.0.27

0.0.26

Released on 2023-06-26 - GitHub - PyPI

What's Changed

Full Changelog: v0.0.25...v0.0.26

0.0.25

Released on 2022-11-10 - GitHub - PyPI

What's Changed

  • updating demo data by @katiestahl in #102

New Contributors

  • @katiestahl made their first contribution in #102

Full Changelog: v0.0.24...v0.0.25

0.0.24

Released on 2022-11-09 - GitHub - PyPI

What's Changed

Full Changelog: v0.0.23...v0.0.24

0.0.23

Released on 2022-09-23 - GitHub - PyPI

What's Changed

Full Changelog: v0.0.22...v0.0.23

0.0.22

Released on 2022-09-14 - GitHub - PyPI

What's Changed

  • Build out a few more fusion examples, pulled largely from the fusion docs, and remove the biologically-meaningless ones
  • Make demo data accessible via import
  • Freeze and specify some dependencies to ensure install works
  • Update regulatory element nomenclature and structure per late-June manuscript updates

Full Changelog: v0.0.21...v0.0.22

0.0.21

Released on 2022-07-26 - GitHub - PyPI

  • fix: junction nomenclature to remove additional _

0.0.20

Released on 2022-06-06 - GitHub - PyPI

  • feat: incorporate latest assay attribute updates
  • ci: clean up test configs
  • feat: add model schema example checks

0.0.19

Released on 2022-06-03 - GitHub - PyPI

• add latest information model updates
• use newest uta-tools release

0.0.18

Released on 2022-05-26 - GitHub - PyPI

What's Changed

Full Changelog: v0.0.17...v0.0.18

0.0.17

Released on 2022-03-15 - GitHub - PyPI

  • Add CategoricalFusion and AssayedFusion classes
  • Add AssayedFusion evidence and observation classes
  • Update RegulatoryElement properties
  • Update nomenclature generation

0.0.16

Released on 2022-01-26 - GitHub - PyPI

  • Fix setup bug

0.0.15

Released on 2022-01-25 - GitHub - PyPI

  • Add method to generate nomenclature consistent with the fusion specification
  • Add importable version value
  • Sequence ID bugfixes
  • Provide biologically meaningful examples

0.0.14

Released on 2021-11-18 - GitHub - PyPI

  • Update dependencies

0.0.13

Released on 2021-11-17 - GitHub - PyPI

  • Fix one off position error
  • Change various domain references to "functional_domains" and "FunctionalDomain"
  • Add LocationDescriptor to FunctionalDomain entities

0.0.12

Released on 2021-10-30 - GitHub - PyPI

  • Add regulatory element constructor

0.0.11

Released on 2021-10-28 - GitHub - PyPI

What's Changed

Full Changelog: v0.0.10...v0.0.11

0.0.10

Released on 2021-10-26 - GitHub - PyPI

  • GenomicRegionComponent -> TemplatedSequenceComponent
  • Split TranscriptSegmentComponent.component_genomic_region into TranscriptSegmentComponent.component_genomic_start and TranscriptSegmentComponent.component_genomic_end, each of which should be a single-coordinate LocationDescriptor
  • Exon Start and Exon End can be optional
  • Bring in pipeline related functions from Fusion Curation
  • Use uta_tools for coordinate fetching
  • Add gene normalizer
  • Generate ga4gh digest for sequence_id
  • Add SequenceLocation location_id

0.0.9

Released on 2021-09-30 - GitHub - PyPI

  • add any_gene component
  • add sequence_id to SequenceLocation objects
  • temporarily fix jsonschema dependency issue

0.0.8

Released on 2021-09-19 - GitHub - PyPI

  • Linker sequence accepts the following regex: ^[A-Za-z*\-]*$

0.0.7

Released on 2021-08-31 - GitHub - PyPI

  • misc bugfixes

0.0.6

Released on 2021-08-31 - GitHub - PyPI

  • Update to latest VRS/VRSATILE requirements
  • Import classes from VRS-Pydantic rather than defining them locally

0.0.5

Released on 2021-08-26 - GitHub - PyPI

  • new name
  • significant model changes to better align with VRS, VRSATILE specifications

0.0.3

Released on 2021-08-13 - GitHub - PyPI

  • Model for structuring gene fusions