Releases: ktmeaton/NCBImeta
Releases · ktmeaton/NCBImeta
v0.8.3 - Update Dependencies
v0.8.3
Notes
- Drop support for
Python 3.7. - Test support for
Python 3.10(condanumpyisn't ready). - Implement
strenconding changes that accomdate all versions ofbiopython(>=1.74). - Consolidate
pytestandpycovcommand totest/test.py. BuildandExampleworkflow include more comprehensive tests forconda.- Create a fallback conda environment for installation (
environment.yaml). - Applied a hotfix for problematic packaging of
lxmlinconda.
Commits
1abe4542update CHANGELOG for v0.8.3a3bb443cupdate pre-commit dependenciese5d6420bchange v0.8.3dev to v0.8.31d45f5bbupdate recent projects in READMEb0fab147update paths to docs22d7f0f7update notes for v0.8.330bc84e3add lxml hotfix to build3d1e7040restore gcc to environment6f4b3f9cupdate install documentation560b8175add auto yes to pip uninstall9087056eremove python 3.10, try lxml hotfixf892e9b9fix missing activatec003f02aupdate development docs9b5c819ecreate named conda environmentde731feffix missing conda activate6d3e91fctry to run example from conda using different python versions636931ddtry to install from conda using different python versions2c9e2c62restrict workflows py 3.10 version to 3.10.1b970d73asimplify calls to pytest and pycovececd98cimplement functionality for different biopython versions- See CHANGELOG.md for additional commits.
v0.8.2 - Annotate Simplicity
v0.8.2
Notes
- Add quiet mode with
--quiet. - Create
NCBImetaAnnotatethat consolidatesNCBImetaAnnotateReplaceandNCBImetaAnnotateConcatenate. - Add configs
yersinia_pestis,mammuthus,hmp_oral,ncov_canada. - Remove
sphinxrelated dev dependencies.
Commits
089858eeinclude notes in CHANGELOGc1a4b2a1update notesaed461b8update CHANGELOGd040d1ceupdate README and CHANGELOG79a35353re add autolots as submodulee1712b86remove autologs372589b2change config outputs to database dir38869cbcadd bioproject and sra to ncov_canadac29cab00update help documentation653fe168add quiet modeb11ed919add execute permissions to new annotate script72d4b870add ncov canada configf2b54b21adjust test workflow for renamed annotatef4a9bd65fix code block in README741185b1new configs for hmp_oral and yersinia_pestise4efa58fremove wheel and sphinx related from setupbdd193f3remove wheel and sphinx related dependencies58c162b5adjust wheel pos in requirements14fedacdtry adding wheel to requirements07f4bb2cadjust workflows for new example and annotation- See CHANGELOG.md for additional commits.
v0.8.1 - Add Python 3.9 Support
v0.8.1
Notes
- Add Python 3.9 Support.
- Bugfix the test export workflow.
- Update dependncies: lxml, PyYAML, NumPy
- Disable example workflow.
Pull Requests
pull/22Add Python 3.9 Support
Commits
f0ebe0a0remove dev suffix from version8a7e17f7update docs45baf436update autologs with standardized hashdab96e71Merge pull request #22 from ktmeaton/devdcaca613add python 3.9 to the install job of build038d4f3bdocument example workflow disabled6d491ac5relocate codecov config2c798bcaadd config file for codecove0d7920fupdate docs before PR3d79271ctest numpy-1.19.53bbbe596bugfix in example workflow trigger05d19602remove print statementd3028113update dependencies lxml pyaml and numpyd5eaf85bfix bug in test_export biosample date4a1d4a7badd python 3.9 to the testing matrix31bfcafeupdate ver number to v0.8.14272d9edupdate changelog for v0.8.0
v0.8.0 - lxml Bump and Plain Executables
v0.8.0
Notes
- Start new dev branch for v0.7.1.
- Update miniconda actions and use mamba.
- Update lxml for security vulnerability.
- Add autologs as a submodule.
- Create CHANGELOG with autologs.
- Simplify test config with less fields to check.
- Remove .py extension from executable scripts.
Pull Requests
pull/19Security fix for lxml, autologs, and workflow overhaul
Commits
3b3d630update autologs for branch and tag linkb5ee965update submodules for release2290cfcrestrict testing workflows to master and dev3efed45Merge pull request #19 from ktmeaton/devb325be9disable fail fast and restrict codecov upload5cb358eworkflow overhaulcc99998restrict python versions to >=3.6,<3.94eaa9bcoverhaul test workflowc174036overhaul build workflowcb0ba1fadd execute permissions to the newly renamed files0a519e0replace .py extensions for Utilities scriptbf4f608update autologsdb06fd2update to v0.8.06b85877Remove .py extension from executable scriptsc73cb41Update dev changelog7c22198simplify database columns for export9aacd23add autolog notes for v0.7.034ba549update lxml for security fixes2e203c1update miniconda action and use mamba for macos78b4229lint new mammuthus config- See CHANGELOG.md for additional commits.
v0.7.0 - Strict Version Control
v0.6.6.post1
- GH-Actions deploy server needed a setuptools update.
- README should upload correctly to PyPI now.
- Use a post-release tag compatible with PyPI.
v0.6.6 - PyPI Fix and Contributor's Guide
- Fix PyPI deployment bug (Issue #10) to properly handle dependencies on install.
- Wrote a Contributor's Guide and Pull Request Template
- Bug fixes to the NCBImetaAnnotate scripts to improve inserting/updating values.
- Retroactively linted the entire project (*.py, *.yaml, *.md)
Thanks to @hmontenegro for catching the PyPI packaging bug and submitting Issue #10!
Source: Perforce
v0.6.5 - XPath Advanced
- Advanced users now have the option to use XPath queries directly in the configuration files.
- This can enhance precision and is hugely beneficial in scaling to new databases and challenging records.
- Bugfixes for multiple record matches in SRA, BioSample, and Nucleotide.
Thank you to @hellothisisMatt for submitting PR #9, the implementation of advanced xml search with user XPath, and all design discussions!
v0.6.4 - Bobby Tables
- SQL security update: project-wide value parameterization, sanitize table and column names
- Bugfixes for issues #7 and #8
- Removal of unnecessary use of encode/decode/UTF-8
~Always Sanitize Your Inputs~

https://xkcd.com/327/
v0.6.3 - Automating the Chain
- Development Chain Automation:
- Github Release, Travis-CI, CodeCov, Zenodo, PyPI, PiWheel, Bioconda, Biocontainers


