File: release_notes.rst

package info (click to toggle)
python-hexbytes 0.3.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 200 kB
  • sloc: python: 345; makefile: 220
file content (133 lines) | stat: -rw-r--r-- 3,296 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
Release Notes
=============

.. towncrier release notes start

HexBytes v0.3.0 (2022-08-17)
----------------------------

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

- `#28 <https://github.com/ethereum/hexbytes/issues/28>`__


Breaking changes
~~~~~~~~~~~~~~~~

- Drop support for Python 3.6, update Sphinx doc dependency requirement (`#27 <https://github.com/ethereum/hexbytes/issues/27>`__)


HexBytes v0.2.3 (2022-08-11)
----------------------------

Features
~~~~~~~~

- Type signature now accepts `memoryview` when creating HexBytes. It converts to a `bytes` internally,
  so not any performance benefit. But at least it's *possible* now, and mypy stops complaining. (`#22 <https://github.com/ethereum/hexbytes/issues/22>`__)


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

- Improve speed of the check for 0x at the beginning of the hex string. Similar to changes in
  eth-utils. (Technically merged by #22, but first posted in #21) (`#21 <https://github.com/ethereum/hexbytes/issues/21>`__)


Internal Changes - for hexbytes Contributors
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Merged in latest changes from project template (`#24 <https://github.com/ethereum/hexbytes/issues/24>`__)


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

- `#25 <https://github.com/ethereum/hexbytes/issues/25>`__, `#26 <https://github.com/ethereum/hexbytes/issues/26>`__


HexBytes v0.2.2 (2021-08-25)
----------------------------

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

- Pass mypy tests with `--no-implicit-reexport` (`#15 <https://github.com/ethereum/hexbytes/pull/15>`__)


Internal Changes - for hexbytes Contributors
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Merge in template changes from the last year. Pass pydocstyle tests at the new major version. (`#16 <https://github.com/ethereum/hexbytes/issues/16>`__)


HexBytes v0.2.1 (2020-06-02)
----------------------------

Features
~~~~~~~~

- Officially support bytearray, int, and bool as inputs to :class:`~hexbytes.main.HexBytes`.
  Drop the dependency on eth-utils, for a much smaller & faster install. (`#12 <https://github.com/ethereum/hexbytes/issues/12>`__)


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

Released June 3, 2019

- **Breaking Changes**

  - Dropped Python3.5 support (only in name at this release, but py3.6 features will be used soon
    `#10 <https://github.com/ethereum/hexbytes/pull/10>`_
- Features

  - A slice of HexBytes will now produce another HexBytes object
    `#9 <https://github.com/ethereum/hexbytes/pull/9>`_
- Maintenance

  - Added type hints
    `#7 <https://github.com/ethereum/hexbytes/pull/7>`_


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

Released Mar 1, 2018

- Marked stable
- eth-utils v1.0.1 support

v0.1.0-beta.1
--------------

Released Feb 21, 2018

- pypy3 support
- eth-utils v1-beta.2 support
- Some generic template updates

v0.1.0-beta.0
--------------

Released Jan 30, 2018

- Tested a basic integration with eth-rlp
- Given the simplicity of the project and the longer usage history in web3.py,
  it is reasonable to bump to beta immediately.

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

Released Jan 30, 2018

- Added hypothesis tests
- Added some docs
- Update eth-utils to get all required functionality
- Passes all tests

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

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