Skip to content

Latest commit

 

History

History
1275 lines (1186 loc) · 110 KB

CHANGELOG.md

File metadata and controls

1275 lines (1186 loc) · 110 KB

CHANGELOG

Development

Commits

v0.8.3

Notes

  1. Drop support for Python 3.7.
  2. Test support for Python 3.10 (conda numpy isn't ready).
  3. Implement str enconding changes that accomdate all versions of biopython (>=1.74).
  4. Consolidate pytest and pycov command to test/test.py.
  5. Build and Example workflow include more comprehensive tests for conda.
  6. Create a fallback conda environment for installation (environment.yaml).
  7. Applied a hotfix for problematic packaging of lxml in conda.

Commits

  • a3bb443c update pre-commit dependencies
  • e5d6420b change v0.8.3dev to v0.8.3
  • 1d45f5bb update recent projects in README
  • b0fab147 update paths to docs
  • 22d7f0f7 update notes for v0.8.3
  • 30bc84e3 add lxml hotfix to build
  • 3d1e7040 restore gcc to environment
  • 6f4b3f9c update install documentation
  • 560b8175 add auto yes to pip uninstall
  • 9087056e remove python 3.10, try lxml hotfix
  • f892e9b9 fix missing activate
  • c003f02a update development docs
  • 9b5c819e create named conda environment
  • de731fef fix missing conda activate
  • 6d3e91fc try to run example from conda using different python versions
  • 636931dd try to install from conda using different python versions
  • 2c9e2c62 restrict workflows py 3.10 version to 3.10.1
  • b970d73a simplify calls to pytest and pycov
  • ececd98c implement functionality for different biopython versions
  • 88061b34 specify python 3.10.1 is supported
  • 0acf7a5f relax biopython dependencies to allow most recent package
  • 1abff891 delete old annotate replace file
  • 42907aa9 lint test files
  • 801614df try putting 3.10 in quotes
  • 709a8817 add a full environment for conda install
  • 11024c4c drop 3.6 add 3.10 in CI
  • 47dd5849 add a stock environment for dev
  • 0828d35e relax dependencies
  • d93afb2b enable debugging mode
  • b9f0afdb update sars-cov-2 search term
  • 8ff08d70 update README with v0.8.2 project as released
  • f81e8184 note conda install issue

v0.8.2

Notes

  1. Add quiet mode with --quiet.
  2. Create NCBImetaAnnotate that consolidates NCBImetaAnnotateReplace and NCBImetaAnnotateConcatenate.
  3. Add configs yersinia_pestis, mammuthus, hmp_oral, ncov_canada.
  4. Remove sphinx related dev dependencies.

Commits

  • 089858ee include notes in CHANGELOG
  • c1a4b2a1 update notes
  • aed461b8 update CHANGELOG
  • d040d1ce update README and CHANGELOG
  • 79a35353 re add autolots as submodule
  • e1712b86 remove autologs
  • 372589b2 change config outputs to database dir
  • 38869cbc add bioproject and sra to ncov_canada
  • c29cab00 update help documentation
  • 653fe168 add quiet mode
  • b11ed919 add execute permissions to new annotate script
  • 72d4b870 add ncov canada config
  • f2b54b21 adjust test workflow for renamed annotate
  • f4a9bd65 fix code block in README
  • 741185b1 new configs for hmp_oral and yersinia_pestis
  • e4efa58f remove wheel and sphinx related from setup
  • bdd193f3 remove wheel and sphinx related dependencies
  • 58c162b5 adjust wheel pos in requirements
  • 14fedacd try adding wheel to requirements
  • 07f4bb2c adjust workflows for new example and annotation
  • 2e24ec28 consolidate the annotation tool to a single file
  • be0d6036 update install channels in build
  • 31ce01ac update install instructions
  • ae039b34 add png versions of paper figures
  • 2706b1a8 relax dependencies
  • 07bde416 try to limit codecov to os and python
  • 55ec78d0 remove the executable suffix in pypi testing

v0.8.1

Notes

  1. Add Python 3.9 Support.
  2. Bugfix the test export workflow.
  3. Update dependncies: lxml, PyYAML, NumPy
  4. Disable example workflow.

Pull Requests

Commits

v0.8.0

Notes

  1. Start new dev branch.
  2. Update miniconda actions and use mamba.
  3. Update lxml for security vulnerability.
  4. Add autologs as a submodule.
  5. Create CHANGELOG with autologs.
  6. Simplify test config with less fields to check.
  7. Remove .py extension from executable scripts.

Pull Requests

  • pull/19 Security fix for lxml, autologs, and workflow overhaul

Commits

  • 3b3d630f update autologs for branch and tag link
  • b5ee965a update submodules for release
  • 2290cfce restrict testing workflows to master and dev
  • 3efed457 Merge pull request #19 from ktmeaton/dev
  • b325be9e disable fail fast and restrict codecov upload
  • 5cb358eb workflow overhaul
  • cc99998e restrict python versions to >=3.6,<3.9
  • 4eaa9bc6 overhaul test workflow
  • c174036f overhaul build workflow
  • cb0ba1f5 add execute permissions to the newly renamed files
  • 0a519e0b replace .py extensions for Utilities script
  • bf4f608b update autologs
  • db06fd2f update to v0.8.0
  • 6b858776 Remove .py extension from executable scripts
  • c73cb41b Update dev changelog
  • 7c221988 simplify database columns for export
  • 9aacd232 add autolog notes for v0.7.0
  • 34ba5495 update lxml for security fixes
  • 2e203c12 update miniconda action and use mamba for macos
  • 78b42297 lint new mammuthus config
  • 6dd43d81 update miniconda action and use mamba
  • d275545b start new dev branch for v0.7.1
  • c96c186f resolve merges before v0.7.1
  • 42239bc3 add mammuthus config
  • 97fcd956 add new logo to README
  • e466196f add new logo

v0.7.0

Notes

  1. Allow config parameters to be specified at run-time.
  2. Restrict biopython to >=1.74,<1.77 because of Issue #13
  3. Specify versions for all user and dev dependencies.
  4. Updated and moved PR template.
  5. Updated Contributor's Guideline
  6. Remove Python 3.5 support because of incompatibility with black.
  7. Remove user email and API key from stdout.

Pull Requests

Commits

  • 18bf0c8d remove dev suffix from version number
  • fc0a25d4 Merge pull request #16 from ktmeaton/cli-params
  • 1592e45e update help output
  • 28233181 add tests for cli param and bad api key
  • 2710af1c cli parameters for NCBI api
  • b5d48112 reorganize community and additional contributors
  • 34cf2259 update docs with final changes from typeerror
  • adb51d7f Merge pull request #14 from ktmeaton/typeerror
  • 2baf5ba0 update the PR checklist
  • 1faf1bc6 change ver to 0.7.0dev and restrict all ver
  • 894f428f restrict pytest and cov ver
  • 8c490bcd fix lint workflow desc
  • 6dd00337 remove python 3.5 support
  • d3a5a060 update changelog for v0.6.7dev
  • e9ce2d09 fix build ver broken link
  • ffe033b4 merge pr changes for lint workflow
  • 4146f54f Merge branch 'dev' into typeerror
  • 5e69d662 change PR template
  • bf2e903c restrict pre-commit to <= 2.6.0
  • 6da67ac9 reformat workflows and use pip dev install
  • fa35c1e7 restrict biopython ver to <1.77
  • b6379306 update to 0.6.7dev
  • dca6bb2d remove outdated project ver number
  • f7d748fc add python support and black linting
  • aa1f84c1 update test table assembly values
  • b7094501 add black and flake8 to dev dependencies
  • 41290068 fix list numbering indentation
  • f302cce8 add logo asset attribution
  • 5acd4b78 add draft logo
  • d9ce0451 add logo draft
  • 2723e189 add url link for ncbi ref
  • 86776275 note add contributors
  • d9b47239 conda link

v0.6.6.post1

Commits

v0.6.6

Pull Requests

Commits

v0.6.5

Pull Requests

  • pull/9 Add ability to use XPath queries from within the .yaml config

Commits

  • ccfabe3a Merge branch 'master' into dev
  • 4531fdf6 update dates, ver, community guidelines
  • a455008c Move XPath query explanation to README_schema doc
  • b61f931d update version number to v0.6.5
  • 138cc5f7 Merge pull request #9 from hellothisisMatt/feature/add-xpath-support
  • a7415066 Update all other issues template [skip ci]
  • 7d375742 Update feature request template
  • 86ccf013 Update bug report templates
  • 66dfb737 remove branch pr9 from travis testing
  • fd166157 update unittests to include new values retrieved with advanced Xpath
  • 564c18fb test implementation and error class when Xpath query is empty and unspecified
  • 9b0b11fd define an error class for when the Xpath query is empty and unspecified
  • ade807c0 check if the Xpath query was left empty and unspecified
  • 2c5e9a20 add XPath queries to match the example config
  • 35b7b950 Merge pull request #1 from ktmeaton/pr9
  • 659238ae update changelog with error classes, run CI
  • c8b6584f New error classes that can be raised in adv_xml_search
  • c04e981d revise adv_xml_search to check type of result
  • 1817705c remove outdated test xpath commands
  • a5c2fff6 fix non-specific BioSampleBioProjectAccession
  • c390ff66 refine xpath search for attr value
  • 84180028 Enable attribute returns and error checking
  • a9b80573 enable dev and py9 for CI
  • ddc6a065 correct NucleotideBioSampleAccession xpath query
  • 8f0e2ead simplified test example for tip search
  • 0a5fb699 add contrib info
  • bffe8294 XPATH use, remove nonspecific NucleotideAssemblyAccession
  • 16451e7d clarify comma separated with space
  • 6e972c21 2 tests of adv_xml_search starting from root or starting from tip
  • 51584860 xpath param of adv_xml_search as preformatted xml
  • c22c8596 document the space and comma
  • 65353dca Merge upstream dev changes into pr9
  • 55859648 Add XPATH Information to config readme
  • 56e0b3c5 Add ability to use full XPath for XML searching
  • 3206959a new to do fixes
  • 62ab0e7c SRABioProjectAccession edge cases
  • 0cadcec0 SRABioSampleAccession typo
  • 5232f359 update SRABioProjectAccession
  • 24bdfe01 v0.6.5 init changes
  • cd5efb4d update BioSample schema and example for SRABioSampleAccession
  • fb579507 badge update and rearrange [skip ci]

v0.6.4

Commits

v0.6.3

Commits

v0.6.2

Pull Requests

  • pull/5 Adding Bioconda as an installation option

Commits

v0.6.1

Commits

v0.6.0

Commits

v0.5.0

Commits

v0.4.2

Commits

v0.4.1

Commits

v0.4.0

Commits

v0.3.4

Commits

  • da80053d Update
  • f53bdac5 Merge branch 'dev'
  • 297f12fe Document AnnotateReplace and AnnotateConcatenate
  • 18cf30ab Document FORCE_PAUSE_SECONDS parameter
  • 8bf17376 Include all 6 tables in config files
  • 424e4a63 Create a parameter to allow force pausing in seconds
  • 09425f43 Implemented NCBI API key acceptance
  • 9927043a Add P. aeruginosa config file
  • 3bc04b38 Added error when max fetch records is exceeded
  • 5464bc40 Bugfix for HTTPError 429 checking
  • 8bb603e9 HTTP Error catching for Entrez esummary
  • aad5f391 shebang change to python3
  • 3ebd8e0c Set theme jekyll-theme-slate
  • 578e473b Set theme jekyll-theme-minimal
  • b1981633 Goal: Config file as yaml format.

v0.3.3

Commits

v0.3.2

Commits

  • f800a8a3 Changelog update
  • 39ab0e2b Delete my_organism_annot.txt
  • 86abec38 New annotation files for exampel
  • 8eeb4be8 NCBImeta_Export converted to python3
  • 6ec68501 Missing DB Error added
  • 315a3889 Last commit before v0.3.3
  • 63141bd9 Nucleotide annotations fully fixed
  • 0d3db343 Nucleotide schema CDSs pluralize
  • 65b03ee5 Nucleotide Table accession fix
  • 1fe7dc10 Fix Nucleotide annotations for py3
  • 36027f7d Remove utf encode for py3 functionality
  • c3923ca4 Unicode decoding for Python3
  • 359a2f7d dict_items error fix
  • 7c10cc81 dev branch reinstated
  • d7603d54 Add XPath and XLST to wishlist
  • c2838e84 Update README.md
  • d21c83ef Updated instructions to reflect no dev branch yet
  • 4f37c238 Update development branch names to dev
  • 0472be92 Update README.md
  • 689a5452 First successful completion of the master join table
  • a21171da Join script beginning functional
  • 28f47249 Major fix in Nucleotide metadata retrieval, properly recovering annotations
  • 22aa44d7 Little things in README
  • 8d2f0cf9 example update
  • 1a852f1e Rename default column names so that they are all unique
  • e53deb13 Metadata annotation scripts now allow concatenation
  • 5cdd9bb5 Change annotation script to 2 options, replace or concatenate
  • 6f9247c8 Use harmonized_name attribute for BioSample fields
  • bffefeef Remove excess config files and example output
  • c45fc56c Slow down NCBI fetch requests to 1 per second
  • a0459535 Update README.md
  • c90c644f Update README.md
  • b7315650 Update README.md
  • 5993154b GIFs
  • b21cbfde Add files via upload
  • 8cd4cbe7 Encode rather than unicode, experiment

v0.3.1

Pull Requests

Commits