Skip to content
This repository was archived by the owner on Jun 17, 2021. It is now read-only.

Commit 98f4c75

Browse files
committed
Bumped version to v6.2.0, added CHANGELOG entry
1 parent f158d29 commit 98f4c75

File tree

2 files changed

+50
-1
lines changed

2 files changed

+50
-1
lines changed

CHANGELOG.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,55 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
66
(modification: no type change headlines) and this project adheres to
77
[Semantic Versioning](http://semver.org/spec/v2.0.0.html).
88

9+
## [6.2.0] - 2019-11-06
10+
11+
This release comes with a new file structure, related functionality is now broken
12+
down into separate files (like `account.js`) allowing for more oversight and
13+
modular integration. All functionality is additionally exposed through an
14+
aggregating `index.js` file, so this version remains backwards-compatible.
15+
16+
Overview on the new structure:
17+
18+
- `account`: Private/public key and address-related functionality
19+
(creation, validation, conversion)
20+
- `byte`: Byte-related helper and conversion functions
21+
- `constants`: Exposed constants (e.g. `KECCAK256_NULL_S` for the string
22+
representation of the Keccak-256 hash of null)
23+
- `hash`: Hash functions
24+
- `object`: Helper function for creating a binary object (`DEPRECATED`)
25+
- `signature`: Signing, signature validation, conversion, recovery
26+
27+
See associated PRs [#182](https://github.com/ethereumjs/ethereumjs-util/pull/182)
28+
and [#179](https://github.com/ethereumjs/ethereumjs-util/pull/179).
29+
30+
**Features**
31+
32+
- `account`: Added `EIP-1191` address checksum algorithm support for
33+
`toChecksumAddress()`,
34+
PR [#204](https://github.com/ethereumjs/ethereumjs-util/pull/204)
35+
36+
**Bug Fixes**
37+
38+
- `bytes`: `toBuffer()` conversion function now throws if strings aren't
39+
`0x`-prefixed hex values making the behavior of `toBuffer()` more predictable
40+
respectively less error-prone (you might generally want to check cases in your
41+
code where you eventually allowed non-`0x`-prefixed input before),
42+
PR [#197](https://github.com/ethereumjs/ethereumjs-util/pull/197)
43+
44+
**Dependencies / Environment**
45+
46+
- Dropped Node `6`, added Node `11` and `12` to officially supported Node versions,
47+
PR [#207](https://github.com/ethereumjs/ethereumjs-util/pull/207)
48+
- Dropped `safe-buffer` dependency,
49+
PR [#182](https://github.com/ethereumjs/ethereumjs-util/pull/182)
50+
- Updated `rlp` dependency from `v2.0.0` to `v2.2.3` (`TypeScript` improvements
51+
for RLP hash functionality),
52+
PR [#187](https://github.com/ethereumjs/ethereumjs-util/pull/187)
53+
- Made `@types/bn.js` a `dependency` instead of a `devDependency`,
54+
PR [#205](https://github.com/ethereumjs/ethereumjs-util/pull/205)
55+
56+
[6.2.0]: https://github.com/ethereumjs/ethereumjs-util/compare/v6.1.0...v6.2.0
57+
958
## [6.1.0] - 2019-02-12
1059

1160
First **TypeScript** based release of the library, now also including a

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ethereumjs-util",
3-
"version": "6.1.0",
3+
"version": "6.2.0",
44
"description": "a collection of utility functions for Ethereum",
55
"main": "dist/index.js",
66
"types": "./dist/index.d.ts",

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy