Skip to content

Releases: HEPData/hepdata-validator

0.3.5 Release

24 Aug 12:22
1434ae9
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.3.4...0.3.5

0.3.4 Release

16 Aug 15:22
dcd80d3
Compare
Choose a tag to compare

What's Changed

  • Drop support for Python 3.6
  • Don't check data file size for old schema versions (closes #53)
  • "Invalidate case of only independent_variables" by @GraemeWatt in #51
  • "Changes for related data update" by @ItIsJordan in #52

New Contributors

Full Changelog: 0.3.3...0.3.4

0.3.3 Release

04 Apr 16:21
Compare
Choose a tag to compare
  • Add check for extended attribute files (PR, thanks to @riga).
  • Fixes for LibYAML issues (PR fixes issue).
  • Added file size limit for data files (PR fixes issue).

0.3.2 Release

01 Dec 12:52
Compare
Choose a tag to compare

Miscellaneous bug fixes (PR):

  • Invalidate non-numerical errors (issue).
  • Catch and ignore exceptions in additional checks if already schema errors (issue).
  • Fix check of cmenergies given as a range to allow more than 1 decimal place (issue).

0.3.1 Release

07 Oct 12:02
9c38835
Compare
Choose a tag to compare

Check schema version before checking whether all files are included (PR).

0.3.0 Release

23 Sep 14:13
de48d30
Compare
Choose a tag to compare
  • Drop support for Python 2.
  • Many bug fixes to schema and additional checks (see PR).
  • Bump native HEPData schema version to 1.1.0 after these changes.
  • New CLI hepdata-validate to replace and extend check.py script.
  • New FullSubmissionValidator class now used in main hepdata web application.

0.2.3 Release

05 Oct 16:17
Compare
Choose a tag to compare

Wrap RefResolutionError exception: see PR from @Sinclert.

0.2.2 Release

12 Jun 15:49
Compare
Choose a tag to compare
  • Include work by @Sinclert on supporting remote JSON schemas.
  • New JsonSchemaResolver and HTTPSchemaDownloader objects.
  • Don't invalidate an empty errors list in DataFileValidator.
  • Check that each value of cmenergies keyword is numeric.
  • Allow data_schema and table_doi keys in submission.yaml file.
  • Bump native HEPData schema version to 1.0.1 after these changes.
  • Improve metadata pushed to PyPI for tagged releases.

0.2.1 Release

28 Feb 17:44
Compare
Choose a tag to compare
  • Ensure JSON schema files from new location are included in pip package.
  • Use Travis CI to automatically deploy tagged releases on PyPI.

0.2.0 Release

27 Feb 18:00
Compare
Choose a tag to compare

The JSON schema distributed with the last hepdata-validator 0.1.16 release have been given a version number 0.1.0. This release 0.2.0 includes improved JSON schema with a version number 1.0.0 which catch a number of common mistakes made by data submitters. This release 0.2.0 is now compatible with both Python 2 and Python 3.