Releases: cancervariants/therapy-normalization
Releases · cancervariants/therapy-normalization
0.6.0
What's Changed
- build: require python >= 3.10 by @jsstevenson in #424
- cicd: only lint in 3.11 by @jsstevenson in #430
- cicd: remove mypy checks by @jsstevenson in #431
- feat: use latest VRS models by @jsstevenson in #426
- cicd: add issue templates/stalebot by @jsstevenson in #429
- style: update to ruff==0.5.0 by @jsstevenson in #425
- build!: use setuptools-scm to declare version by @jsstevenson in #428
- cicd: update precommit by @jsstevenson in #427
Full Changelog: 0.5.0-dev5...0.6.0
0.5.0-dev5
What's Changed
- fix: use enum for source name to ensure proper pydantic serialization by @jsstevenson in #423
Full Changelog: 0.5.0-dev4...0.5.0-dev5
0.5.0-dev4
What's Changed
- build: get disease ETL dependencies by @jsstevenson in #405
- style: add ruff updates by @jsstevenson in #406
- style: pin ruff version to match template by @jsstevenson in #408
- docs: readme glow-up by @jsstevenson in #413
- build: update metadata by @jsstevenson in #412
- chore: update license by @jsstevenson in #411
- cicd: test on 3.12 by @jsstevenson in #410
- cicd: require priority label on PRs by @jsstevenson in #409
- chore: remove unused files by @jsstevenson in #407
- fix: handle multiple CHEBI IDs on a row by @jsstevenson in #416
- fix: prohibit xrefs from hemonc combo therapies by @jsstevenson in #419
- fix: handle label and order by biologic suffix in merge groups by @jsstevenson in #418
- feat: add progress bars/indicators to CLI ETL processes by @jsstevenson in #422
Full Changelog: 0.5.0-dev3...0.5.0-dev4
0.5.0-dev3
What's Changed
- docs: fix env var name for harvard dataverse api key by @korikuzma in #400
- docs: fix click option for sources to update by @korikuzma in #402
- fix: handle brand name lookup KeyError by @jsstevenson in #404
Full Changelog: 0.5.0-dev2...0.5.0-dev3
0.5.0-dev2
What's Changed
- perf: improve disease caching by @jsstevenson in #391
- chore: fix up logging by @jsstevenson in #390
- feat!: refine schemas by @jsstevenson in #392
- feat: sort everything by @jsstevenson in #393
- feat!: remove search result formatting option by @jsstevenson in #394
- feat: set silent to False in CLI by @korikuzma in #398
- docs: update hemonc instructions in readme by @korikuzma in #397
Full Changelog: 0.5.0-dev1...0.5.0-dev2
0.5.0-dev1
What's Changed
- docs: add paper citation by @jsstevenson in #382
- fix: handle hemonc deprecated concept by @jsstevenson in #384
- test: suppress noisy boto logs by default by @jsstevenson in #386
- feat: implement latest data updates by @jsstevenson in #385
- style: fix ruff settings by @jsstevenson in #388
- feat!: use wags-tails for data management by @jsstevenson in #389
- feat!: use abstract interface for DB by @jsstevenson in #378
Full Changelog: 0.5.0-dev0...0.5.0-dev1
0.5.0-dev0
What's Changed
- test: Add test for DiseaseIndicationBase by @korikuzma in #342
- build(deps): resolve ipython and starlette vulnerabilities by @jsstevenson in #347
- fix: expand wikidata SPARQL query by @jsstevenson in #353
- build: remove requirements.txt files by @jsstevenson in #358
- style: resolve mypy errors by @korikuzma in #369
- cicd: update release.yml (publish python distribution to pypi) by @korikuzma in #367
- chore: remove unused makefile by @jsstevenson in #372
- feat!: use vrs 2.0-alpha models in /normalize by @korikuzma in #364
- cicd: add python3.11 to python-version matrix by @korikuzma in #373
- cicd: add Ruff linting and formatting by @jsstevenson in #376
- build: use pyproject.toml for build configuration by @jsstevenson in #377
- style: remove unnecessary noqa: E501 by @korikuzma in #381
- build: fix package name in pyproject.toml by @korikuzma in #380
Full Changelog: v0.4.0...0.5.0-dev0
0.3.10
What's Changed
- fix: Add test for DiseaseIndicationBase by @korikuzma in #341
- build(deps): resolve ipython and starlette vulnerabilities by @jsstevenson in #346
Full Changelog: v0.3.9...0.3.10
0.4.0
What's Changed
- feat: add manual data extraction override rules by @jsstevenson in #300
- ci: resolve GH Actions warnings by @jsstevenson in #301
- fix(rxnorm): remove NOCODE IDs by @jsstevenson in #298
- fix: correct rules filename by @jsstevenson in #302
- refactor!: changes to help with serverless (staging) by @korikuzma in #307
- fix(gtop): handle guide to pharmacology data updates by @jsstevenson in #308
- docs: add license by @jsstevenson in #321
- ci: initial overhaul of tests by @jsstevenson in #317
- fix: remove script tags from gtop therapy names by @jsstevenson in #324
- refactor: remove unused ID prefixes by @jsstevenson in #320
- feat: use new RxNorm download method by @jsstevenson in #319
- refactor: remove unused classes/imports by @jsstevenson in #318
- fix: pypi package should include all files in etl/ (staging) by @korikuzma in #337
- build: update disease normalizer to >=0.3.1 by @korikuzma in #338
Full Changelog: v0.4.dev0...v0.4.0
0.3.9
What's Changed
- fix: pypi package should include all files in etl/ by @korikuzma in #336
- build: update disease normalizer to ~0.2.19 by @korikuzma in #339
Full Changelog: v0.3.8...v0.3.9