Skip to content

Releases: enthought/ibm2ieee

ibm2ieee 1.3.3

08 Oct 08:52
release/1.3.3
164f4d4
Compare
Choose a tag to compare

This bugfix release fixes the wheel building configuration by removing
support for cp312-manylinux_i686.

ibm2ieee 1.3.2

08 Oct 07:22
release/1.3.2
e1810f8
Compare
Choose a tag to compare

This bugfix release extends the wheel building configuration to support
Python 3.12.

ibm2ieee 1.3.1

31 Mar 10:53
release/1.3.1
1c3d024
Compare
Choose a tag to compare

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 the ibm2ieee.__version__ attribute.

ibm2ieee 1.3.0

31 Mar 09:43
release/1.3.0
8cfcd9b
Compare
Choose a tag to compare

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

16 Aug 07:32
release/1.2.0
cb4179a
Compare
Choose a tag to compare

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

10 Jan 11:09
6c3f68d
Compare
Choose a tag to compare

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

09 Feb 14:50
9c335e3
Compare
Choose a tag to compare

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 on six.
    (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

09 Feb 14:51
Compare
Choose a tag to compare

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

09 Feb 14:53
Compare
Choose a tag to compare

First real release. Fixes some distribution issues with the 0.1.0 release. The code is
otherwise unchanged.

  • Fix misuse of unicode_literals in the setup.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.