Skip to content

Releases: common-workflow-language/schema_salad

8.4.20230511084951

11 May 15:34
Compare
Choose a tag to compare

What's Changed

Deps

  • Update ruamel-yaml requirement from <0.17.22,>=0.17.6 to >=0.17.6,<0.17.23 by @dependabot in #691
  • Update ruamel-yaml requirement from <0.17.23,>=0.17.6 to >=0.17.6,<0.17.27 by @dependabot in #695
  • Pin urllib3 by @mr-c in #696
  • Update flake8-bugbear requirement from <23.3 to <23.6 by @dependabot in #694
  • Bump mypy from 1.2.0 to 1.3.0 by @dependabot in #698

Full Changelog: 8.4.20230426093816...8.4.20230511084951

8.4.20230426093816

26 Apr 10:16
Compare
Choose a tag to compare

What's Changed

  • enable validation of multiple documents at once by @mr-c in #677

Deps

Full Changelog: 8.4.20230213094415...8.4.20230426093816

8.4.20230213094415

13 Feb 10:20
Compare
Choose a tag to compare

What's Changed

  • exceptions.py: don't compile with mypyc to prevent memory leaks by @mr-c in #676

Docs

  • PrimitiveType is a list of type names; not a list of types. by @mr-c in #673

Misc

Full Changelog: 8.4.20230201194352...8.4.20230213094415

8.4.20230201194352

01 Feb 19:54
Compare
Choose a tag to compare

What's Changed

  • cope with more types of errors when attempting to load $schemas by @mr-c in #665
  • NormDict: added destructor to prevent memory leaks by @mr-c in #670 (memory leak found and diagnosed by @GlassOfWhiskey )
  • java codegen: upgrade deps by @mr-c in #669

Misc

Full Changelog: 8.4.20230128170514...8.4.20230201194352

8.4.20230128170514

28 Jan 18:33
Compare
Choose a tag to compare

What's Change

  • make avro objects serializable & Pickle testing by @mr-c in #660
  • upgrade RalfG/python-wheels-manylinux-build by @mr-c in #649
  • CI: on-demand wheel building, add target ref by @mr-c in #658

Full Changelog: 8.4.20230127112827...8.4.20230128170514

8.4.20230127112827

27 Jan 11:50
739be94
Compare
Choose a tag to compare

What's Changed

  • Add basic tracking of $import and $include dependencies. by @tetron in #650 #655

  • Try to avoid emitting spurious warnings when there's a colon in the f… by @tetron in #652 #654

  • Update diff-cover requirement from <7.4 to <7.5 by @dependabot in #653

  • Update pydocstyle requirement from <6.3 to <6.4 by @dependabot in #651

  • Update build requirement from <0.9.1 to <0.10.1 by @dependabot in #646

  • Update flake8-bugbear requirement from <22.13 to <23.2 by @dependabot in #648

  • fix typo in readme; use for docs website too by @mr-c in #657

Full Changelog: 8.3.20230109181936...8.4.20230127112827

8.3.20230109181936

09 Jan 18:39
Compare
Choose a tag to compare

What's Changed

  • Avoid mypy error on adding newGraph from cache to graph by @mvdbeek in #644

Deps

Full Changelog: 8.3.20221209165047...8.3.20230109181936

8.3.20221209165047

12 Dec 07:41
6e6fb37
Compare
Choose a tag to compare

Starting with 8.3.20221209165047 we no longer use mistune 0.8.x for HTML generation, which has an unresolved security vulnerability CVE-2022-34749

What's Changed

  • update mistune to more recent version by @fmigneault in #619
  • Fix the description of the record field annotation for link validation by @tom-tan in #631
  • Clarify link fields by @tom-tan in #633
  • dlang: fix mis-annotated link annotation by @tom-tan in #632
  • Improve embedded document for dlang codegen by @tom-tan in #630

misc

Full Changelog: 8.3.20221115203138...8.3.20221209165047

8.3.20221115203138

16 Nov 14:48
e0113b5
Compare
Choose a tag to compare

What's Changed

Two new code generators!!!

misc

Full Changelog: 8.3.20221028160159...8.3.20221115203138

8.3.20221028160159

28 Oct 16:58
Compare
Choose a tag to compare

What's Changed

  • better errors for bad $schemas, $namespaces by @mr-c in #615

  • pycodegen: process secondaryFiles DSLs non-destructively by @mr-c in #611

  • pycodegen: don't sanitize enum symbols beyond trimming the namespace by @mr-c in #612

  • metaschema: enum schemas can have names by @mr-c in #607

Misc

  • CI: use the final release of Python 3.11 by @mr-c in #614
  • Update pytest requirement from <7.2,>=6.2 to >=6.2,<7.3 by @dependabot in #617
  • resolve invalid definition in .mergify.yml by @fmigneault in #618

New Contributors

Full Changelog: 8.3.20221016151607...8.3.20221028160159