Skip to content

Releases: common-workflow-language/schema_salad

8.4.20230127112827

27 Jan 11:50
739be94

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

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

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

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

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

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

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

8.3.20220913105718

13 Sep 11:12
120e991

Choose a tag to compare

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

8.3.20220909144501

09 Sep 15:12
774157d

Choose a tag to compare

What's Changed

  • javacodegen: replace colons and other invalid chars in test identifiers by @mr-c in #590
  • Codegen fixes to support fast CWL parsing by @tetron in #587
  • add MandatoryResolveType by @mr-c in #591

Full Changelog: 8.3.20220831150015...8.3.20220909144501

8.3.20220825114525

25 Aug 11:59
b9bc69a

Choose a tag to compare

What's Changed

  • sync types with cwltool by @mr-c in #577
  • build more wheels (musllinux_1_1_{x86_64,aarch64}, manylinux_2_28_x86_64, manylinux_2_{24,28}_aarch64) by @mr-c in #579
  • cibuildwheel: run tests & report results by @mr-c in #582
  • CI: start testing Python 3.11 (no mypy for now) by @mr-c in #585
  • pycodegen: Added graph property to LoadingOptions by @GlassOfWhiskey in #583

New Contributors

Full Changelog: 8.3.20220801194920...8.3.20220825114525