Skip to content

Releases: common-workflow-language/schema_salad

8.4.20230201194352

Choose a tag to compare

@mr-c mr-c released this 01 Feb 19:54

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

Choose a tag to compare

@mr-c mr-c released this 28 Jan 18:33

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

Choose a tag to compare

@mr-c mr-c released this 27 Jan 11:50
739be94

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

Choose a tag to compare

@mr-c mr-c released this 09 Jan 18:39

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

Choose a tag to compare

@mr-c mr-c released this 12 Dec 07:41
6e6fb37

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

Choose a tag to compare

@mr-c mr-c released this 16 Nov 14:48
e0113b5

What's Changed

Two new code generators!!!

misc

Full Changelog: 8.3.20221028160159...8.3.20221115203138

8.3.20221028160159

Choose a tag to compare

@mr-c mr-c released this 28 Oct 16:58

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

Choose a tag to compare

@mr-c mr-c released this 16 Oct 15:34

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

Choose a tag to compare

@mr-c mr-c released this 16 Sep 14:14
93fbd97

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

8.3.20220913105718

Choose a tag to compare

@mr-c mr-c released this 13 Sep 11:12
120e991

What's Changed

  • Make Python generated objects comparable by @GlassOfWhiskey in #593
  • use filecache extra for Cachecontrol to get the correct dependency by @mr-c in #597
  • update CacheControl stubs by @mr-c in #599

Full Changelog: 8.3.20220909144501...8.3.20220913105718