Skip to content

Releases: common-workflow-language/schema_salad

schema_salad 5.0.20200416112825 COVID-19 biohackathon edition

16 Apr 15:35
93cdd36
Compare
Choose a tag to compare

Add parameter to Loader to control cache-to-file behavior (#316) @tetron
Schemas that are not derived from metaschema can use 'Any' (#317) @tetron
Don't fail linkchecking validation when null (#318) @tetron
allow newer rdflib-jsonld #321 @mr-c

schema_salad 5.0.20200122085940 Allow ruaml.yaml up to version 0.16.5 (from 0.16.0)

22 Jan 09:11
4be7f77
Compare
Choose a tag to compare

schema_salad 5.0.20200105154004 No more Python2 support

22 Jan 09:10
612dc87
Compare
Choose a tag to compare

More java codegen fixes. #305 #306 #307 #308 #309 @jmchilton
Correct attribute for "relation" on link elements #310 @milosdanilov
Goodbye Python2 #311 #312 @mr-c

4.5.20191204060541 now with Java codegen, improved error reporting!

04 Dec 09:00
cd7aad3
Compare
Choose a tag to compare

Major thanks to @jmchilton for his contributions of a working Java codegen for schema-salad!

#299 & #304 and #300

schema-salad-doc also got more options to customize docs in #298 via @jmchilton

@tom-tan provided many contributions to improve the error reporting
#284 Tree structured exception
#286 Use structured exception for codegen
#288 Use ValidationException rather than RuntimeError and ValueError
#287 Refactoring of accessors for SourceLine
#290 Use ValidationException instead of RuntimeError and ValueError
#293 Refactor SchemaSaladException and to_one_line_messages

Developer documentation for schema-salad itself: See https://schema-salad.readthedocs.io/en/latest/
#291 Build the docs @mr-c
#292 use the RTD theme for the docs @mr-c

Misc fixes
#297 allow setting relative values from @mr-c
#294 update black formatting @mr-c
#289 Python 3.8 testing @mr-c
#302 Appveyor has real Python 3.8 support now @mr-c

schema_salad 4.5.20191023134839 Fix typo breaking internal links

23 Oct 14:13
98fb809
Compare
Choose a tag to compare

Fix typo breaking internal links #285 by @tetron (and a mea culpa from @mr-c !)

schema_salad 4.5.20191017101802

23 Oct 08:25
9c45d5b
Compare
Choose a tag to compare

Fix doc generation refactor t -> entry #282 by @tetron
Refactor SourceLine#makeLead #283 by @tom-tan
root the exception hierarchy in SchemaSaladException #280 by @mr-c with help from @manabuishii
base_url parameter to urljoin shouldn't be optional. #279 by @tetron
tests: do not lower case the path #277 by @mr-c
omit metaschema.py from the coverage check #275 by @mr-c

schema_salad 4.5.20190815125611

15 Aug 13:12
82ea99b
Compare
Choose a tag to compare

Pass through anonymous node identifiers. (aka blank nodes) (#272)
Pin pytest version to be < 5.0 (#271)
allow LineCol data to be absent (#274) (#270)

schema_salad 4.5.20190729164411

13 Aug 16:52
3ce1cbd
Compare
Choose a tag to compare

Turn on strict type checking, upgrade to mypy 0.710 (#261) & Upgrade to mypy 0.720 (#267)

finish upgrade to pytest (#268)

codegen: add plain initializers (#263)

switch to the Black code formatter (#269)

2.6.20171201034858

05 Dec 19:43
9b234bb
Compare
Choose a tag to compare
Make link checking $schemas section and extension fields non-fatal. (…

2.6.20171116190026: Make exceptions loading extension schemas non-fatal. (#144)

16 Nov 19:02
8752f87
Compare
Choose a tag to compare
* Make exceptions loading extension schemas non-fatal.

Also cache results of check_exists().