Skip to content

Releases: elifesciences/validate-article-json

1.2.0

05 Apr 01:27
0567c2b
Compare
Choose a tag to compare

Added

  • the first N (25) invalid article-json errors are printed in full when validating many article-json.

Changed

  • specific POA and VOR schemas are no longer hardcoded and instead the latest versions found in the given --schema-root path are used

1.1.0

06 Mar 02:55
e6521fb
Compare
Choose a tag to compare
  • manage.sh, adds 'clean' command to tidy up generated files.
  • main.go, now uses POA v4 and VOR v8 from the api-raml.
  • main.go, non-json files excluded from paths to validate.
  • main.go, files to keep buffered in memory default reduced to 1k.
  • readme.md, updated help and copyright sections.

1.0.1

15 Nov 03:11
Compare
Choose a tag to compare
  • fixes bug where '0' workers did not mean 'cpu cores'
  • removed some dead code
  • updated references to missing ISBN regex

1.0.0

14 Nov 06:18
Compare
Choose a tag to compare
  • tagged stable 1.0.0, semver guarantees from hereonout
  • replaced manual arg parsing with Go's 'flag' library

0.0.10

10 Nov 03:33
Compare
Choose a tag to compare
  • 'num-workers' arg may now be -1 to use an unbounded number of goroutines

0.0.9

25 Oct 05:03
Compare
Choose a tag to compare
  • adds buffer size as cli arg. default is 2000

0.0.8

25 Oct 04:36
Compare
Choose a tag to compare
  • articles are now read from disk into a buffer.
    workers read article data from the buffer.
    this is to remove disk IO as a potential bottleneck.

0.0.7

24 Oct 05:03
Compare
Choose a tag to compare
  • adds support for building arm64 releases

0.0.6

11 Oct 02:21
Compare
Choose a tag to compare
  • adds optional fourth argument, number of workers
  • adds CPU profiling data. release binaries now use pgo compilation.

0.0.5

09 Oct 03:32
Compare
Choose a tag to compare
  • removes CPU core cap