Releases: common-workflow-language/schema_salad
Releases Β· common-workflow-language/schema_salad
8.4.20231024070348
What's Changed
- Fix to work even if there are multiple Content-Type headers by @suecharo in #754
 - default to testing with Python 3.12 by @mr-c in #756
 
CPP Codegen
- tests: add cpp generation tests by @SGSSGene in #746
 - feat: generated c++ code reading support by @SGSSGene in #748
 - tighten codegen type hints by @mr-c in #751
 - fix: code compatible with clang by @SGSSGene in #752
 - feat: generate spdx identifier for c++ code by @SGSSGene in #753
 
Deps
- Bump cibuildwheel from 2.16.0 to 2.16.1 by @dependabot in #745
 - build(deps-dev): update pylint requirement from <2.18 to <3.1 by @dependabot in #749
 - build(deps): bump cibuildwheel from 2.16.1 to 2.16.2 by @dependabot in #750
 - build(deps): bump mypy from 1.5.1 to 1.6.0 by @dependabot in #755
 - build(deps-dev): update diff-cover requirement from <7.8 to <8.1 by @dependabot in #757
 - build(deps): bump mypy from 1.6.0 to 1.6.1 by @dependabot in #759
 - build(deps): update black requirement from <23.10 to <23.11 by @dependabot in #758
 - build(deps): update ruamel-yaml requirement from <0.18,>=0.17.6 to >=0.17.6,<0.19 by @dependabot in #761
 
New Contributors
Full Changelog: 8.4.20230927144413...8.4.20231024070348
8.4.20230927144413
What's Changed
- Improve error messages for Python codegen by @ acoleman2000 in #687
 - drop support for Python 3.6 by @mr-c in #725
 - release no py37 wheels by @mr-c in #729
 - Python codegen: reuse the existing check_exists function. by @mr-c in #735
 - cap maximum setuptools_scm version by @mr-c in #742
 - Implement smarter 
is_subtypelogic by @GlassOfWhiskey in #741 - Improved c++ code generation when template are involved by @SGSSGene in #744
 
deps
- Update diff-cover requirement from <7.7 to <7.8 by @dependabot in #719
 - Update rdflib requirement from <7.0.0,>=4.2.2 to >=4.2.2,<8.0.0 by @dependabot in #722
 - Bump mypy from 1.4.1 to 1.5.0 by @dependabot in #724
 - Bump mypy from 1.5.0 to 1.5.1 by @dependabot in #726
 - ci(Mergify): configuration update by @mr-c in #727
 - Update build requirement from <0.10.1 to <1.0.1 by @dependabot in #731
 - Bump actions/setup-python from 3 to 4 by @dependabot in #730
 - Bump actions/checkout from 3 to 4 by @dependabot in #732
 - Update build requirement from <1.0.1 to <1.0.4 by @dependabot in #733
 - Update black requirement from <23.8 to <23.10 by @dependabot in #734
 - Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #736
 - Bump docker/build-push-action from 4 to 5 by @dependabot in #738
 - Bump docker/login-action from 2 to 3 by @dependabot in #737
 - Update flake8-bugbear requirement from <23.8 to <23.10 by @dependabot in #739
 - Bump cibuildwheel from 2.15.0 to 2.16.0 by @dependabot in #740
 
Full Changelog: 8.4.20230808163024...8.4.20230927144413
8.4.20230808163024
What's Changed
- Support nested typeDSL by @tom-tan in #711
 - Add description of union types by @tom-tan in #720
 - dlang: support 
saladVersionby @tom-tan in #715 - start testing with Python 3.12.0rc1 by @mr-c in #723
 
Deps
- Update diff-cover requirement from <7.6 to <7.7 by @dependabot in #708
 - Bump mypy from 1.3.0 to 1.4.0 by @dependabot in #709
 - Update pytest requirement from <7.4,>=6.2 to >=6.2,<7.5 by @dependabot in #714
 - Update autoflake requirement from <2.2 to <2.3 by @dependabot in #713
 - Bump mypy from 1.4.0 to 1.4.1 by @dependabot in #712
 - Update black requirement from <23.4 to <23.8 by @dependabot in #718
 - Update flake8-bugbear requirement from <23.7 to <23.8 by @dependabot in #717
 
Full Changelog: 8.4.20230606143604...8.4.20230808163024
8.4.20230606143604
What's Changed
- Better message when dictionary (object) expected. by @mr-c in #706
 - Update flake8-bugbear requirement from <23.6 to <23.7 by @dependabot in #705
 
Full Changelog: 8.4.20230601112322...8.4.20230606143604
8.4.20230601112322
What's Changed
- Always re-run unittests by @acoleman2000 in #699
 - ruamel.yaml: allow any 0.17.x release by @mr-c
 - Bump cachecontrol[filecache] from 0.12.11 to 0.13.0 by @dependabot in #704
 
New Contributors
- @acoleman2000 made their first contribution in #699
 
Full Changelog: 8.4.20230511084951...8.4.20230601112322
8.4.20230511084951
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
What's Changed
Deps
- Update flake8-bugbear requirement from <23.2 to <23.3 by @dependabot in #678
 - Bump mypy from 1.0.0 to 1.0.1 by @dependabot in #679
 - Bump mypy from 1.0.1 to 1.1.1 by @dependabot in #682
 - Bump mypy from 1.1.1 to 1.2.0 by @dependabot in #690
 - Update black requirement from <23.2 to <23.4 by @dependabot in #686
 - Update bandit requirement from <1.7.5 to <1.7.6 by @dependabot in #684
 - Update diff-cover requirement from <7.5 to <7.6 by @dependabot in #680
 - Update pylint requirement from <2.17 to <2.18 by @dependabot in #683
 - Update pytest requirement from <7.3,>=6.2 to >=6.2,<7.4 by @dependabot in #688
 - Update autoflake requirement from <2.1 to <2.2 by @dependabot in #689
 
Full Changelog: 8.4.20230213094415...8.4.20230426093816
8.4.20230213094415
What's Changed
Docs
Misc
- Bump mypy from 0.991 to 1.0.0 by @dependabot in #674
 - Update pylint requirement from <2.16 to <2.17 by @dependabot in #671
 
Full Changelog: 8.4.20230201194352...8.4.20230213094415
8.4.20230201194352
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
- git blame: ignore mass-reformatting by @mr-c in #662
 - misc doc fixups by @mr-c in #664
 - Bump docker/build-push-action from 3 to 4 by @dependabot in #663
 - Update isort requirement from <5.12 to <5.13 by @dependabot in #661
 - enable strict type checking by @mr-c in #666
 - Update black requirement from <22.13 to <23.2 by @dependabot in #667
 - test container building by @mr-c in #668
 
Full Changelog: 8.4.20230128170514...8.4.20230201194352