Skip to content

Releases: common-workflow-language/schema_salad

8.9.20260417192335

17 Apr 19:59

Choose a tag to compare

What's Changed

  • pycodegen: use mistune to convert doc fields to reStructuredText by @mr-c in #1021
  • Stop running mypyc or building binary wheels. by @mr-c in #1022

Deps

  • build(deps): bump mypy from 1.19.1 to 1.20.0 by @dependabot[bot] in #1016
  • build(deps): bump mypy from 1.20.0 to 1.20.1 by @dependabot[bot] in #1019
  • build(deps): update flake8-bugbear requirement from <24.13 to <25.12 by @dependabot[bot] in #984

Full Changelog: 8.9.20260327095315...8.9.20260417192335

8.9.20260327095315

31 Mar 16:21

Choose a tag to compare

What's Changed

Deps

  • build(deps): update pytest requirement from <8.5,>=6.2 to >=6.2,<9.1 by @dependabot[bot] in #978
  • build(deps): update black requirement from <25.10,>=19.10b0 to >=19.10b0,<25.12 by @dependabot[bot] in #977
  • build(deps): update bandit requirement from <1.8.7 to <1.9.2 by @dependabot[bot] in #980
  • build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #981
  • build(deps): update bandit requirement from <1.9.2 to <1.9.3 by @dependabot[bot] in #982
  • build(deps): bump mypy[mypyc] from 1.18.2 to 1.19.0 by @dependabot[bot] in #985
  • gh-actions: run cibuildwheel using Python 3.14 by @GlassOfWhiskey in #979
  • build(deps-dev): update isort requirement from <6.2,>5 to >5,<7.1 by @dependabot[bot] in #973
  • build(deps): update pylint requirement from <3.4 to <4.1 by @dependabot[bot] in #974
  • build(deps): update black requirement from <25.12,>=19.10b0 to >=19.10b0,<26.2 by @dependabot[bot] in #986
  • build(deps): bump actions/cache from 4 to 5 by @dependabot[bot] in #989
  • build(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #991
  • build(deps): bump mypy[mypyc] from 1.19.0 to 1.19.1 by @dependabot[bot] in #990
  • build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #992
  • build(deps): update mistune requirement from <3.2,>=3 to >=3,<3.3 by @dependabot[bot] in #995
  • build(deps): update diff-cover requirement from <9.8 to <10.2 by @dependabot[bot] in #996
  • build(deps): update ruamel-yaml requirement from <0.19,>=0.17.6 to >=0.17.6,<0.20 by @dependabot[bot] in #997
  • build(deps): bump cibuildwheel from 3.2.1 to 3.3.1 by @dependabot[bot] in #998
  • build(deps-dev): update build requirement from <1.3.1 to <1.4.1 by @dependabot[bot] in #999
  • build(deps): update diff-cover requirement from <10.2 to <10.3 by @dependabot[bot] in #1000
  • build(deps-dev): update isort requirement from <7.1,>5 to >5,<8.1 by @dependabot[bot] in #1003
  • build(deps): update bandit requirement from <1.9.3 to <1.9.4 by @dependabot[bot] in #1001
  • build(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #1006
  • build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #1005
  • build(deps): update bandit requirement from <1.9.4 to <1.9.5 by @dependabot[bot] in #1004
  • build(deps): update black requirement from <26.2,>=19.10b0 to >=19.10b0,<26.4 by @dependabot[bot] in #1011
  • build(deps-dev): update setuptools-scm requirement from <10,>=8.0.4 to >=8.0.4,<11 by @dependabot[bot] in #1013
  • build(deps-dev): update build requirement from <1.4.1 to <1.4.3 by @dependabot[bot] in #1014
  • build(deps): bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #1009
  • build(deps): bump docker/login-action from 3 to 4 by @dependabot[bot] in #1008
  • build(deps): bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #1010
  • build(deps): bump docker/setup-qemu-action from 3 to 4 by @dependabot[bot] in #1007
  • build(deps): bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #1015

Full Changelog: 8.9.20251102115403...8.9.20260327095315

8.9.20251102115403

02 Nov 12:13

Choose a tag to compare

Re-do of 8.9.20251031145656 (which was yanked) with a tweak to mypyc: optimizations, 3% fewer ops -- revert LoadingOptions.idx being Final

Python 3.9

This is the final release to support Python 3.9

What's Changed

  • Wheels: also build for riscv64 by @mr-c in #963
  • Improve docs by @mr-c in #962
  • several java fixes by @mr-c in #970
  • remove importlib.resources convenience references by @mr-c in #959

Deps

  • gh-actions: test Python 3.14.0rc1 by @mr-c in #941
  • build(deps): bump pypa/cibuildwheel from 3.0.1 to 3.1.0 by @dependabot[bot] in #942
  • github actions cibw: unpin to just minor version tag, not the full patch number by @dependabot[bot] in #943
  • build(deps): bump mypy[mypyc] from 1.17.0 to 1.17.1 by @dependabot[bot] in #944
  • build(deps-dev): update build requirement from <1.2.3 to <1.3.1 by @dependabot[bot] in #945
  • build(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #946
  • build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #948
  • build(deps-dev): update setuptools-scm requirement from <9,>=8.0.4 to >=8.0.4,<10 by @dependabot[bot] in #949
  • build(deps): bump actions/setup-node from 4 to 5 by @dependabot[bot] in #950
  • build(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #951
  • build(deps): bump mypy[mypyc] from 1.17.1 to 1.18.1 by @dependabot[bot] in #952
  • test with black 2025 edition by @mr-c in #953
  • build(deps): update black requirement from <25.2,>=19.10b0 to >=19.10b0,<25.10 by @dependabot[bot] in #956
  • build(deps): bump mypy[mypyc] from 1.18.1 to 1.18.2 by @dependabot[bot] in #955
  • build(deps): bump pypa/cibuildwheel from 3.1 to 3.2 by @dependabot[bot] in #957
  • build(deps): update diff-cover requirement from <9.7 to <9.8 by @dependabot[bot] in #958
  • Update mistune requirement from <3.1,>=3 to >=3,<3.2 by @dependabot[bot] in #707
  • build(deps-dev): update isort requirement from <6.1,>5 to >5,<6.2 by @dependabot[bot] in #960
  • build(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #964
  • cibuildwheel: upgrade for Python 3.14.0 final support by @mr-c in #965
  • build(deps): bump actions/setup-node from 5 to 6 by @dependabot[bot] in #967
  • build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #968
  • build(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #969

Full Changelog: 8.9.20250723145140...8.9.20251031145656

8.9.20251031145656 - YANKED

01 Nov 16:33

Choose a tag to compare

Pre-release

Whoops, this causes a regression in cwltool, so it has been yanked.

Python 3.9

This is the final release to support Python 3.9

What's Changed

  • Wheels: also build for riscv64 by @mr-c in #963
  • Improve docs by @mr-c in #962
  • several java fixes by @mr-c in #970
  • remove importlib.resources convenience references by @mr-c in #959

Deps

  • gh-actions: test Python 3.14.0rc1 by @mr-c in #941
  • build(deps): bump pypa/cibuildwheel from 3.0.1 to 3.1.0 by @dependabot[bot] in #942
  • github actions cibw: unpin to just minor version tag, not the full patch number by @dependabot[bot] in #943
  • build(deps): bump mypy[mypyc] from 1.17.0 to 1.17.1 by @dependabot[bot] in #944
  • build(deps-dev): update build requirement from <1.2.3 to <1.3.1 by @dependabot[bot] in #945
  • build(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #946
  • build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #948
  • build(deps-dev): update setuptools-scm requirement from <9,>=8.0.4 to >=8.0.4,<10 by @dependabot[bot] in #949
  • build(deps): bump actions/setup-node from 4 to 5 by @dependabot[bot] in #950
  • build(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #951
  • build(deps): bump mypy[mypyc] from 1.17.1 to 1.18.1 by @dependabot[bot] in #952
  • test with black 2025 edition by @mr-c in #953
  • build(deps): update black requirement from <25.2,>=19.10b0 to >=19.10b0,<25.10 by @dependabot[bot] in #956
  • build(deps): bump mypy[mypyc] from 1.18.1 to 1.18.2 by @dependabot[bot] in #955
  • build(deps): bump pypa/cibuildwheel from 3.1 to 3.2 by @dependabot[bot] in #957
  • build(deps): update diff-cover requirement from <9.7 to <9.8 by @dependabot[bot] in #958
  • Update mistune requirement from <3.1,>=3 to >=3,<3.2 by @dependabot[bot] in #707
  • build(deps-dev): update isort requirement from <6.1,>5 to >5,<6.2 by @dependabot[bot] in #960
  • build(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #964
  • cibuildwheel: upgrade for Python 3.14.0 final support by @mr-c in #965
  • build(deps): bump actions/setup-node from 5 to 6 by @dependabot[bot] in #967
  • build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #968
  • build(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #969

Full Changelog: 8.9.20250723145140...8.9.20251031145656

8.9.20250723145140

23 Jul 15:29

Choose a tag to compare

What's Changed

  • support Python 3.14 by @mr-c in #940
  • java codegen: expose the extension fields by @mr-c in #908

Deps

  • build(deps): bump pypa/cibuildwheel from 2.23.2 to 2.23.3 by @dependabot[bot] in #925
  • build(deps): update bandit requirement from <1.8.3 to <1.8.4 by @dependabot[bot] in #914
  • build(deps): update diff-cover requirement from <9.3 to <9.4 by @dependabot[bot] in #926
  • build(deps): bump cibuildwheel from 2.23.2 to 2.23.3 by @dependabot[bot] in #928
  • build(deps): update pytest requirement from <8.4,>=6.2 to >=6.2,<8.5 by @dependabot[bot] in #929
  • build(deps): update bandit requirement from <1.8.4 to <1.8.6 by @dependabot[bot] in #931
  • build(deps): bump mypy[mypyc] from 1.15.0 to 1.16.1 by @dependabot[bot] in #932
  • build(deps): update bandit requirement from <1.8.6 to <1.8.7 by @dependabot[bot] in #935
  • build(deps): bump pypa/cibuildwheel from 2.23.3 to 3.0.1 by @dependabot[bot] in #934
  • build(deps): bump mypy[mypyc] from 1.16.1 to 1.17.0 by @dependabot[bot] in #937
  • build(deps): bump org.apache.commons:commons-lang3 from 3.12.0 to 3.18.0 in /schema_salad/java by @dependabot[bot] in #938
  • build(deps): update diff-cover requirement from <9.4 to <9.6 by @dependabot[bot] in #936
  • build(deps): update diff-cover requirement from <9.6 to <9.7 by @dependabot[bot] in #939

Full Changelog: 8.9.20250408123006...8.9.20250723145140

8.9.20250408123006

08 Apr 12:59

Choose a tag to compare

What's Changed

  • Loader: enable pickling by @mr-c in #924
  • tests: add a Pathlib.Path test data retrieval method by @mr-c in #918

Deps

  • build(deps): bump cibuildwheel from 2.22.0 to 2.23.2 by @dependabot in #922
  • build(deps): bump pypa/cibuildwheel from 2.22.0 to 2.23.2 by @dependabot in #923

Full Changelog: 8.8.20250205075315...8.9.20250408123006

8.8.20250205075315

13 Feb 15:33

Choose a tag to compare

What's Changed

Deps

Full Changelog: 8.8.20241206093842...8.8.20250205075315

8.8.20241206093842

06 Dec 11:51
c5863dd

Choose a tag to compare

What's Changed

  • Fix class detection for namespaced classes (Py) by @GlassOfWhiskey in #897
  • PyPI wheel publishing: switch to trusted publishing by @mr-c in #898

Full Changelog: 8.8.20241204110045...8.8.20241206093842

8.8.20241204110045

04 Dec 12:55
f3518e2

Choose a tag to compare

What's Changed

  • error messages: report model and value being checked by @mvdbeek in #862
  • wheels: drop musllinux 1.1 by @mr-c in #889
  • cppgen: improved support of fields of type 'any' by @SGSSGene in #893
  • bump minimum version of cachecontrol needed for mypyc by @mr-c in #895
  • tox: newer mypyc works with Python 3.13 by @mr-c in #894

Deps

Full Changelog: 8.7.20241021092521...8.8.20241204110045

8.7.20241021092521

21 Oct 14:58

Choose a tag to compare

What's Changed

  • Drop support for Python 3.8 by @mr-c in #877
  • build Python 3.13 binary wheels with mypy 1.12+ by @mr-c in #883
  • synchronize requirements.txt and pyproject.toml:build_depends by @mr-c in #885

Deps

Full Changelog: 8.7.20241010092723...8.7.20241021092521