Skip to content

Releases: common-workflow-language/schema_salad

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

8.3.20221016151607

16 Oct 15:34
Compare
Choose a tag to compare

What's Changed

  • pycodegen: safe identifiers don't have periods nor start with digits by @mr-c in #606

  • install the isolated_cache fixture as part of the package by @mr-c in #610

  • Bump mypy from 0.971 to 0.982 by @dependabot in #603 #605

  • more Python 3.11 testing by @mr-c in #604

Full Changelog: 8.3.20220916115321...8.3.20221016151607

8.3.20220916115321

16 Sep 14:14
93fbd97
Compare
Choose a tag to compare

What's Changed

  • Fix support for 'subscope' in python codegen by @tetron in #594
  • remove unneeded type stubs by @mr-c in #600
  • Py3.6: Ignore requests package warning about chardet 5 by @mr-c in #602

Full Changelog: 8.3.20220913105718...8.3.20220916115321