Releases: cancervariants/fusor
Releases · cancervariants/fusor
0.10.0
What's Changed
- build: Update cst and acgt versions by @jarbesfeld in #342
- feat: Add
transcript_junction_buildermodule by @jarbesfeld in #345 - build: Update vrs python version by @jarbesfeld in #347
- cicd: update linting, git hooks, etc by @jsstevenson in #348
- docs: Add prek to docs by @jarbesfeld in #349
- build: Update package versions and civic cache by @jarbesfeld in #352
- build: Add pyYAML dependency by @jarbesfeld in #355
- fix: Update civicpy version + cache by @jarbesfeld in #354
- fix!: Add new byte size limit for harvester methods by @jarbesfeld in #357
- chore: Update zenodo by @jarbesfeld in #358
- feat: Add support for docker container by @jarbesfeld in #351
- feat: Add FUSOR demonstrative analysis by @jarbesfeld in #333
- feat: Add FUSOR Genie Analysis and make corresponding edits to GENIE translator by @jarbesfeld in #341
- docs: Update notebooks documentation by @jarbesfeld in #359
Full Changelog: 0.9.2...0.10.0
0.9.2
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
What's Changed
- docs: Add fixtures README by @jarbesfeld in #334
- feat: Add additional parameters and validator for regulatory element by @jarbesfeld in #336
Full Changelog: 0.9.0...0.9.1
0.9.0
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 forAbstractFusionclass 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_identifierby @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
translatorby @jarbesfeld in #321 - feat!: Remove specific database fields from
CategoricalFusionclass by @jarbesfeld in #323 - feat!: Remove
CoolSeqToolcall fromcheck_data_resourcesby @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_exonicfield to genomic breakpoints by @jarbesfeld in #326
New Contributors
Full Changelog: 0.8.0...0.9.0
0.8.0
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
What's Changed
- feat!: Add module for fusion matching by @jarbesfeld in #246
- docs: Update examples in readthedocs by @jarbesfeld in #257
- feat!: Add translation step to harvester methods by @jarbesfeld in #261
- fix(test): Add translator instance to fusion matching test by @jarbesfeld in #266
- feat!: Update nomenclature to allow for gene symbols without identifiers by @jarbesfeld in #265
Full Changelog: 0.6.0...0.7.0
0.6.0
What's Changed
- build: Update CST and gene-normalizer versions by @jarbesfeld in #244
- fix!: Update EnFusion harvester by @jarbesfeld in #250
- feat: Add VICC Nomenclature string to each translated fusion event by @jarbesfeld in #248
- build: Update civicpy version to 5.0 by @jarbesfeld in #252
- docs: Add new doc files by @jarbesfeld in #254
- feat!: Add strand to TranscriptSegmentElement output by @jarbesfeld in #263
Full Changelog: 0.5.0...0.6.0
0.5.0
What's Changed
- build: Update cool-seq-tool version by @jarbesfeld in #192
- feat: Add translator modules for JAFFA and STAR-Fusion fusion detection algorithms by @jarbesfeld in #193
- docs: fix link typo by @jsstevenson in #195
- chore: add acceptance criteria to issue templates by @jsstevenson in #199
- cicd: update precommit configs by @jsstevenson in #198
- style: update ruff configs by @jsstevenson in #197
- chore: update gitignore by @jsstevenson in #196
- feat!: change fusion catcher detection algorithm input parameters by @jarbesfeld in #201
- test(fix): correct enum usage to resolve ValueError in translator tests by @korikuzma in #202
- feat!: change arriba fusion detection algorithm input parameters by @jarbesfeld in #204
- feat!: change CICERO fusion detection algorithm input parameters by @jarbesfeld in #206
- feat!: change EnFusion fusion detection algorithm input parameters by @jarbesfeld in #208
- feat!: change Genie fusion detection algorithm input parameters by @jarbesfeld in #210
- fix!: Remove coordinate correction from fusion catcher translator by @jarbesfeld in #212
- fix: Add gene symbol check in translator methods by @jarbesfeld in #214
- build!: require python >= 3.11 by @jarbesfeld in #217
- build: update CST version and pin ga4gh.vrs version by @jarbesfeld in #216
- feat: Add new metadata classes for AssayedFusion events by @jarbesfeld in #219
- feat!: Add support for coordinate type in translators by @jarbesfeld in #221
- feat: add AnchoredReads and ReadData models by @jarbesfeld in #223
- feat: Update regex for contig sequence by @jarbesfeld in #226
- feat!: Incorporate metadata classes into translators by @jarbesfeld in #225
- feat!: Add pydantic classes for output from fusion callers by @jarbesfeld in #228
- build: Update cool-seq-tool version by @jarbesfeld in #232
- feat!: Add methods for extracting data from fusion callers by @jarbesfeld in #230
- feat!: Add support for UnknownGeneElements by @jarbesfeld in #234
- build!: Update VRS-Python, gene normalizer, and cool-seq-tool versions by @jarbesfeld in #238
- feat: Add CIViC to CategoricalFusion object translator by @jarbesfeld in #236
- feat!: Add support for LinkerElement in Arriba translator by @jarbesfeld in #241
Full Changelog: 0.4.4...0.5.0
0.4.4
What's Changed
- build: update cool-seq-tool version by @katiestahl in #189
Full Changelog: 0.4.3...0.4.4
0.4.3
What's Changed
- fix: return correct message when validation error occurs by @katiestahl in #188
Full Changelog: 0.4.2...0.4.3