-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathCHANGES
140 lines (94 loc) · 3.89 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
Changelog for ibm2ieee
======================
Release 1.3.3
-------------
Release date: 2023-10-08
This bugfix release fixes the wheel building configuration by removing
support for cp312-manylinux_i686.
Release 1.3.2
-------------
Release date: 2023-10-08
This bugfix release extends the wheel building configuration to support
Python 3.12.
Release 1.3.1
-------------
Release date: 2023-03-31
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.
Release 1.3.0
-------------
Release date: 2023-03-31
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.
Release 1.2.0
-------------
Release date: 2022-08-16
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)
Release 1.1.0
-------------
Release date: 2021-01-10
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)
Release 1.0.2
-------------
Release date: 2020-02-09
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)
Release 1.0.1
-------------
Release date: 2018-12-04
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)
Release 1.0.0
-------------
Release date: 2018-12-04
First real release. Fixes some distribution issues with the 0.1.0 release. 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.
Release 0.1.0
-------------
Release date: 2018-12-04
Initial release uploaded to PyPI.