Releases: common-workflow-language/schema_salad
8.3.20221209165047
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
- Update my email address by @tetron in #634
- Rename configuration option removed in tox 4.0 by @nsoranzo in #635
- organize dev requirements by @mr-c in #636
Full Changelog: 8.3.20221115203138...8.3.20221209165047
8.3.20221115203138
What's Changed
Two new code generators!!!
misc
- fix over-indented list interpreted as code + typo by @fmigneault in #620
- add missing bandit to GitHub CI and apply bandit fixes by @fmigneault in #625
- Support any Python 3.11.x patch versions by @nsoranzo in #629
- codegen: document examples, freshen argparse help by @mr-c in #624
- Bump mypy from 0.982 to 0.990 by @dependabot in #621
- Bump mypy from 0.990 to 0.991 by @dependabot in #628
Full Changelog: 8.3.20221028160159...8.3.20221115203138
8.3.20221028160159
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
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
- @fmigneault made their first contribution in #618
Full Changelog: 8.3.20221016151607...8.3.20221028160159
8.3.20221016151607
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
Full Changelog: 8.3.20220916115321...8.3.20221016151607
8.3.20220916115321
8.3.20220913105718
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
8.3.20220825114525
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
- @GlassOfWhiskey made their first contribution in #583
Full Changelog: 8.3.20220801194920...8.3.20220825114525
8.3.20220801194920
What's Changed
- release: really fix setting the version by @mr-c in #566
- docs: fetch version correctly by @mr-c in #567
- Bump mypy from 0.961 to 0.971 by @dependabot in #569
- move stubs dir, fix hidden issues by @mr-c in #571
- set version for the docker build by @mr-c in #574
- Metaschema caching by @tetron in #576
Full Changelog: 8.3.20220717184004...8.3.20220801194920
8.3.20220717184004
What's Changed
Full Changelog: 8.3.20220717021618...8.3.20220717184004