File: release_notes.rst

package info (click to toggle)
python-eth-hash 0.7.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 308 kB
  • sloc: python: 659; makefile: 233
file content (206 lines) | stat: -rw-r--r-- 5,291 bytes parent folder | download
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
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
Release Notes
=============

.. towncrier release notes start

eth-hash v0.7.1 (2025-01-13)
----------------------------

Internal Changes - for eth-hash Contributors
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Merge template, updating CI runs and what is included in package files (`#59 <https://github.com/ethereum/eth-hash/issues/59>`__)
- Run ``mypy`` linting locally via a ``pre-commit`` hook (`#60 <https://github.com/ethereum/eth-hash/issues/60>`__)
- Merge template updates, notably adding support for ``py313`` and moving docs from the ``README`` to ReadTheDocs (`#61 <https://github.com/ethereum/eth-hash/issues/61>`__)


eth-hash v0.7.0 (2024-03-01)
----------------------------

Internal Changes - for eth-hash Contributors
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Merge template updates, notably adding py312 support and testing docs build for all formats (`#57 <https://github.com/ethereum/eth-hash/issues/57>`__)


eth-hash v0.6.0 (2024-01-10)
----------------------------

Breaking Changes
~~~~~~~~~~~~~~~~

- Drop python 3.7 support (`#53 <https://github.com/ethereum/eth-hash/issues/53>`__)


Internal Changes - for eth-hash Contributors
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Merge project template updates, notably use ``pre-commit`` for linting and change the name of ``master`` branch to ``main`` (`#53 <https://github.com/ethereum/eth-hash/issues/53>`__)
- Correct booleans in ``pyproject.toml`` and add test for presence of ``eth_hash.__version__`` attribute (`#55 <https://github.com/ethereum/eth-hash/issues/55>`__)


eth-hash v0.5.2 (2023-06-07)
----------------------------

Internal Changes - for eth-hash Contributors
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- remove unused docs deps, bump version of remaining (`#48 <https://github.com/ethereum/eth-hash/issues/48>`__)
- merge updates from the python project template (`#51 <https://github.com/ethereum/eth-hash/issues/51>`__)


eth-hash v0.5.1 (2022-11-09)
----------------------------

Features
~~~~~~~~

- Add support for Python 3.11 (`#45 <https://github.com/ethereum/eth-hash/issues/45>`__)


eth-hash v0.5.0 (2022-07-20)
----------------------------

Performance improvements
~~~~~~~~~~~~~~~~~~~~~~~~

- Prefer pysha3 backend by default (`#42 <https://github.com/ethereum/eth-hash/issues/42>`__)


eth-hash v0.4.0 (2022-07-06)
----------------------------

Features
~~~~~~~~

- Add support for Python 3.8, 3.9, 3.10 (`#40 <https://github.com/ethereum/eth-hash/issues/40>`__)


Deprecations and Removals
~~~~~~~~~~~~~~~~~~~~~~~~~

- Drop support for Python 3.5 and 3.6 (`#39 <https://github.com/ethereum/eth-hash/issues/39>`__)


Miscellaneous changes
~~~~~~~~~~~~~~~~~~~~~

- `#40 <https://github.com/ethereum/eth-hash/issues/40>`__, `#41 <https://github.com/ethereum/eth-hash/issues/41>`__


eth-hash v0.3.3 (2022-06-30)
----------------------------

Performance improvements
~~~~~~~~~~~~~~~~~~~~~~~~

- Keccak backend was initialized every time it was called. Now it's initialized only the first time it's called. (`#36 <https://github.com/ethereum/eth-hash/issues/36>`__)


Internal Changes - for eth-hash Contributors
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Prune ``venv`` files from the release via MANIFEST.in (`#38 <https://github.com/ethereum/eth-hash/issues/38>`__)


eth-hash v0.3.2 (2021-09-03)
----------------------------

Miscellaneous changes
~~~~~~~~~~~~~~~~~~~~~

- Drop eth-utils requirement, to fix dependency cycle (`#33 <https://github.com/ethereum/eth-hash/issues/33>`__)


eth-hash v0.3.1 (2021-01-21)
----------------------------

Bugfixes
~~~~~~~~

- Bugfix to export type annotations (`#28 <https://github.com/ethereum/eth-hash/issues/28>`__)


eth-hash v0.3.0 (2021-01-20)
----------------------------

Features
~~~~~~~~

- Export type annotations, for use in importing projects (`#29 <https://github.com/ethereum/eth-hash/issues/29>`__)


Internal Changes - for eth-hash Contributors
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Import 3 years worth of template updates (`#29 <https://github.com/ethereum/eth-hash/issues/29>`__)


v0.2.0
--------------

Released September 5, 2018

- set `pycryptodome` version to `>=3.6.6,<4` to fix a recently discovered vulnerability

v0.1.4
--------------

Released May 28, 2018

- Ensure the auto backend is pickleable (#19)



v0.1.3
--------------

Released May 14, 2018

- The pycryptodome backend now allows ``update()``, then ``digest()``, then ``update()``.

v0.1.2
--------------

Released Apr 2, 2018

- You can now import eth-hash without a backend, it won't fail until trying to generate a hash

v0.1.1
--------------

Released Mar 15, 2018

- upgrade pycryptodome to v3.5.1+
- performance improvements with preimage
- Better docs and tests

v0.1.0
--------------

Released Feb 28, 2018

- Add support for :class:`bytearray` input to keccak
- Add support for incrementally building hash results

v0.1.0-alpha.3
--------------

Released Feb 7, 2018

- Add pycryptodome backend support
- Add pysha3 backend support
- Can specify backend in environment variable ``ETH_HASH_BACKEND``
- New :ref:`Quickstart` docs

v0.1.0-alpha.2
--------------

Released Feb 6, 2018

- Bugfix pypy3 reference in pypi

v0.1.0-alpha.1
--------------

- Launched repository, claimed names for pip, RTD, github, etc