Candidate release v.3.0.1rc2 [test-pypi-only]
Pre-release
Pre-release
What's Changed
- Updating get_taxa to more stringent checking by @davidorme in #1
- Updated taxon checking to allow users to flag new taxa with an asteri… by @davidorme in #2
- Taxon checking by @davidorme in #3
- GBIF validation by @davidorme in #4
- Integrating NCBI functionality by @jacobcook1995 in #8
- Restructure of dataworksheet logging to give cleaner output, tests re… by @davidorme in #9
- Ncbi config by @jacobcook1995 in #10
- Combined binomial and trinomial into a single function by @jacobcook1995 in #11
- Feature/fixing zenodo workflow by @davidorme in #12
- Feature/taxa mypy by @jacobcook1995 in #13
- Feature/mypy fixing by @davidorme in #21
- Feature/ncbi taxa tree by @jacobcook1995 in #17
- Feature/fix taxa tree by @jacobcook1995 in #23
- Added mocked test of status codes by @jacobcook1995 in #19
- Feature/taxon timestamps by @davidorme in #24
- Fixes typos that Vivienne noticed by @jacobcook1995 in #30
- Remove remote/online taxon validation option by @davidorme in #32
- Feature/zenodo workflow fixes by @davidorme in #37
- Updating location data setup by @davidorme in #38
- Bug/taxa in descriptions by @davidorme in #40
- Fixes to a couple of documentation problems by @jacobcook1995 in #41
- Removing old files/folders and updating .gitignore by @davidorme in #42
- Feature/cleaning for 300 by @davidorme in #43
- Added release branch and poetry details to the README by @jacobcook1995 in #44
- Feature/cleanup publication docs by @jacobcook1995 in #45
- Fixing precommit isort config by @davidorme in #55
- Allow unverified metadata servers by @davidorme in #56
mypy
fixes + improved CI procedure by @jacobcook1995 in #59- Handle metadata for trailing empty fields by @davidorme in #61
- Added taxon header validation by @jacobcook1995 in #62
- Make project IDs optional by @jacobcook1995 in #65
- Fixes a couple of security venerabilities for release 3.0 by @jacobcook1995 in #68
- Update of
mkdocs
system and docs content by @davidorme in #71 - Add docs build step to the CI by @jacobcook1995 in #72
- Prevent Exception on empty data sheets by @davidorme in #73
- Exception with GBIF 2016-07-25 database by @davidorme in #74
- Updated certifi version by @jacobcook1995 in #82
- Fix bug for entirely empty chunks of rows by @jacobcook1995 in #83
- Assorted minor bugfixes by @davidorme in #92
- Update logging to allow output to text file. by @davidorme in #93
- Big restructure of data manager documentation by @davidorme in #95
- Documentation check + update by @jacobcook1995 in #79
- Implements the project database configuration by @davidorme in #96
- Restructure of taxa worksheet handling by @davidorme in #97
- Updating
safedata_server
tosafedata_metadata
by @davidorme in #99 - Bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in #101
- Updating server resources upload by @davidorme in #103
- Add args list to cli entry points to facilitate debugging by @davidorme in #108
- Fix broken HTML and XML local generation by @davidorme in #111
- Fixing OS specific issues with logging by @davidorme in #114
- Update taxon builder tools by @davidorme in #115
- Bump black from 22.12.0 to 24.3.0 by @dependabot in #118
- Bump idna from 3.6 to 3.7 by @dependabot in #119
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #117
- Making 3.10 the minimum version by @jacobcook1995 in #121
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #122
- Bugfix/summary whitespace by @jacobcook1995 in #129
- Bug fix/sheet name docs by @jacobcook1995 in #130
- Fixing weird
Shapely
related test failures by @jacobcook1995 in #132 - Added note to say that Unknown should be used for missing permit numbers by @jacobcook1995 in #131
- Release/3.0.1 by @davidorme in #134
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #135
- Fix XML distribution flow by @davidorme in #136
- Bump tqdm from 4.66.2 to 4.66.3 by @dependabot in #139
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #140
- Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #141
- Customisable Zenodo HTML by @davidorme in #138
- Command line workflow updates by @davidorme in #142
- Switching to using
ruff
by @jacobcook1995 in #146 - Adding an example file to the documentation by @jacobcook1995 in #145
- Bump requests from 2.31.0 to 2.32.0 by @dependabot in #149
- Validation passes with no worksheets by @davidorme in #144
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #148
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #150
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #151
- Added ruff specific formatting options by @jacobcook1995 in #153
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #155
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #156
- Bump urllib3 from 2.2.1 to 2.2.2 by @dependabot in #157
- Add 3.12 to the CI by @jacobcook1995 in #154
- Add publishing workflow and make CI workflow reusable by @davidorme in #159
New Contributors
- @jacobcook1995 made their first contribution in #8
- @dependabot made their first contribution in #101
- @pre-commit-ci made their first contribution in #117
Full Changelog: https://github.com/ImperialCollegeLondon/safedata_validator/commits/3.0.1rc2