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
|