Releases: enthought/okonomiyaki
Releases · enthought/okonomiyaki
3.0.0
Enhancements:
Breaking Changes:
- PackageInfo attribute platforms is renamed to platform (#487)
- PackageInfo attribute supported_platforms is renamed to supported_platform (#487)
- PackageInfo default version is now 2.1 (#487)
Bug fixes:
- Fix the
applies
function to correctly work with long platform
description strings and the new arm platforms (#482) - Fix known-platforms detection check for testing (#485)
- Fix arm64 arch detection on apple silicon even when running on x86_64 python (#486)
- PackageInfo.to_string will know respect the metadata_version
attribute instead of always overriding (#487) - PackageInfo.to_string will produce a better layout of the metadata fields (#487)
Maintenance:
2.0.0
Enhancements:
- Add support for the ARM and ARM64 architectures in Arch (#458)
- Add support for ARM64 in EPDPlatform (#458)
- Add sample runtimes and eggs for the ARM64 architecture (#462, #460)
- Add a constructor for Platform from a dictionary (#410, #472)
Breaking Changes:
- Remove Python 2.x code support. Okonomiyaki now supports running on > 3.6 (#380)
- Remove the "short" attribute from the EPDPlatform instance (#485)
- Remove the LagacyEPDPlatform instance (#485)
- Remove okonomiyaki.recipes submodule (#473)
- Move okonomiyaki.recipes.tests.data files to okonomiyaki.utils.test_data (#473)
- Move dependencies to optional extras (#474)
- default_abi will not fail for Python > 3.11 on windows anymore (#477)
Bug fixes:
- Fix okonomiyaki cli when it is called with no arguments (#459)
- Drop use of deprecated alias assertRaisesRegexp (#486)
- Skip some tests on unsupported systems (#475)
Maintenance:
1.4.0
Enhancements:
- Add cp311 dummy runtimes (#349)
- Add cp311 dummy eggs (#453)
- Update the code to guess a Platform instance from the running system (#448)
- Added a NameKind value for Rocky Linux
- Debian and RHEL compatible systems are now supported by the "uknown" NameKind
- Add support for the RH8 platform
- Update the PythonImplementation instance to support cp311 (#451)
- Update okonomiyaki code to not use the deprecated LegacyEPDPlatform instance (#452)
Maintenance:
- Remove old Jenkins CI build setup (#440)
- Update the test matrix on github actions and remove testing for Python 2.7 (#441, #447)
- Move most of the package configuration into the setup.cfg (#450)
Big fixes:
1.3.2
1.3.1
1.3.0
Enhancements:
- Add cp38 dummy runtimes (#387)
- Add cp38 dummy eggs (#395, #398)
- Update default abi functions to support python 3.8 (#390)
Maintenance:
- Enable GitHub actions (#384)
- Fix build badge to point to travis-ci.com (#376)
- Fix path to the okonomiyaki test build project (#379)
- Update script that verifies okonomiyaki can read eds eggs (#396)
Bug fixes: