Releases: enthought/ibm2ieee
ibm2ieee 1.3.3
This bugfix release fixes the wheel building configuration by removing
support for cp312-manylinux_i686.
ibm2ieee 1.3.2
This bugfix release extends the wheel building configuration to support
Python 3.12.
ibm2ieee 1.3.1
This bugfix release fixes the wheel building configuration. In the process,
we also:
- Move most of the package configuration to
pyproject.toml
- Drop the
ibm2ieee.version
module and theibm2ieee.__version__
attribute.
ibm2ieee 1.3.0
This minor release updates supported Python versions. There are no changes to
the functional core.
- Python 3.6 is no longer supported; the minimum required version is Python
3.7.
ibm2ieee 1.2.0
This minor release updates supported Python versions and various parts of the
continuous integration and development workflow. There are no changes to the
functional core.
- Apply black and isort to the code, and enforce style in CI checks. (#33)
- Update PyPI wheel-build-and-upload workflow to use cibuildwheel. (#31)
- Update .gitignore. (#29)
- Use subTest in repetitive tests. (#27)
- Update build infrastructure; use
oldest-supported-numpy
in build
requirements; extend to Python 3.10 and 3.11. (#30) - Update copyright end year. (#28)
- Update installation notes to mention wheels. (#24)
- Add workflow to test PyPI wheels. (#23, #32, #34)
ibm2ieee 1.1.0
This minor release updates the supported Python versions, and makes
various distributional and developer-facing changes. Python 2.7
and Python 3.5 are no longer supported, and Python 3.9 is now
explicitly supported. There are no changes to the functional core.
-
Move to using GitHub Actions for PR tests. (#22)
-
Add workflow to automatically build and publish wheels for
releases. (#20) -
Update copyright header end year; update copyright header form to match the
official Enthought style used elsewhere in the Enthought Tool Suite, and
add a flake8 check for correct and up-to-date copyright headers. (#19) -
Drop support for Python 2.7 and Python 3.5. The package now requires
Python >= 3.6. (#18) -
Add explicit support for Python 3.9. (#17)
ibm2ieee 1.0.2
This is a bugfix release, addressing distribution and development
issues along with minor cleanups to the core.
- Require NumPy >= 1.14.5 at runtime; build against NumPy == 1.14.5
at installation time. (PR #8) - Replace the
packaging
dependency of the test suite with
setuptools
; add explicit dependency of the test suite onsix
.
(PR #11) - Add classifiers for Python 3.7 and 3.8, and add Python 3.7 and 3.8
to the test matrix for Travis and Appveyor. (PR #8) - Silence some current and future compiler and linter warnings in
the core C code. (PR #15) - Apply a micro-optimization for the 64-bit IBM to 32-bit IEEE conversion,
replacing a 64-bit addition with a 32-bit addition. (PR #15)
ibm2ieee 1.0.1
This is a bugfix release, fixing another distribution issue.
- Add
pyproject.toml
file encapsulating build requirements. With this, a
pip install ibm2ieee
should automatically download NumPy before
running the setup script. (PR #7)
ibm2ieee 1.0.0
First real release. Fixes some distribution issues with the 0.1.0 release. The code is
otherwise unchanged.
- Fix misuse of
unicode_literals
in thesetup.py
file. - Fix trailing newline in short description, which caused the README not
to render properly on PyPI. - Boldly bump the version number to 1.0.0, and the Development Status classifier
to Production/Stable.