Skip to content

Commit ad012f1

Browse files
authored
chore: bump version to 0.5.15 (#333)
* chore: bump version to 0.5.15 * chore: bump version to 0.5.15
1 parent 2389c5c commit ad012f1

File tree

8 files changed

+38
-15
lines changed

8 files changed

+38
-15
lines changed

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,30 @@
11
# Change Log
22
All notable changes to this project will be documented in this file.
33

4+
## [0.5.14]
5+
### Added
6+
* Add ability to decode event parameters using ABI reference. [#328](https://github.com/q9f/eth.rb/pull/328)
7+
* Add support for EIP-7702 transactions [#320](https://github.com/q9f/eth.rb/pull/320)
8+
* Eth/abi: implement packed encoder [#310](https://github.com/q9f/eth.rb/pull/310)
9+
10+
### Changed
11+
* Chore: run rufo, add docs [#332](https://github.com/q9f/eth.rb/pull/332)
12+
* Spec/client: fix nonce too low error handling in spec [#331](https://github.com/q9f/eth.rb/pull/331)
13+
* Move the tests that are failing due to a geth upgrade to pending [#330](https://github.com/q9f/eth.rb/pull/330)
14+
* Spec/client: don't require any rpc api token for tests [#326](https://github.com/q9f/eth.rb/pull/326)
15+
* Build(deps): bump JamesIves/github-pages-deploy-action from 4.7.2 to 4.7.3 [#327](https://github.com/q9f/eth.rb/pull/327)
16+
* Eth/eip712: prepare tests for packed encoding [#216](https://github.com/q9f/eth.rb/pull/216)
17+
* Spec/solidity: mute system call output [#319](https://github.com/q9f/eth.rb/pull/319)
18+
* Updated nesting of describe blocks in the EIP-1559 spec. [#318](https://github.com/q9f/eth.rb/pull/318)
19+
* Update README.md [#317](https://github.com/q9f/eth.rb/pull/317)
20+
* Docs: update README.md [#314](https://github.com/q9f/eth.rb/pull/314)
21+
* Gem: update copyright headers [#312](https://github.com/q9f/eth.rb/pull/312)
22+
* Build(deps): bump JamesIves/github-pages-deploy-action from 4.7.1 to 4.7.2 [#309](https://github.com/q9f/eth.rb/pull/309)
23+
* Spec: switch from infura to drpc [#308](https://github.com/q9f/eth.rb/pull/308)
24+
* Ci: update ruby version [#307](https://github.com/q9f/eth.rb/pull/307)
25+
* Gem: bump version to 0.5.14 [#305](https://github.com/q9f/eth.rb/pull/305)
26+
* Docs: update changelog [#304](https://github.com/q9f/eth.rb/pull/304)
27+
428
## [0.5.13]
529
### Changed
630
* Eth/api: update to latest available go-ethereum apis [#301](https://github.com/q9f/eth.rb/pull/301)

CODE_OF_CONDUCT.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,6 @@ community.
115115

116116
## Attribution
117117

118-
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
119-
version 2.1, available at
120-
[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1].
121-
Community Impact Guidelines were inspired by
122-
[Mozilla's code of conduct enforcement ladder][Mozilla CoC].
118+
This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org),
119+
version 2.1, available at [v2.1](https://www.contributor-covenant.org/version/2/1/code_of_conduct.html).
120+
Community Impact Guidelines were inspired by Mozilla's code of conduct enforcement ladder.

Gemfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
source "https://rubygems.org"
44

55
group :test, :development do
6-
gem "bundler", "~> 2.4"
6+
gem "bundler", "~> 2.5"
77
gem "pry", "~> 0.15"
88
gem "rake", "~> 13.2"
9-
gem "rdoc", "~> 6.9"
9+
gem "rdoc", "~> 6.13"
1010
gem "rspec", "~> 3.13"
1111
gem "rufo", "~> 0.18"
1212
gem "simplecov", "~> 0.22"

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/q9f/eth.rb)](https://github.com/q9f/eth.rb/releases)
1111
[![Gem](https://img.shields.io/gem/v/eth)](https://rubygems.org/gems/eth)
1212
[![Gem](https://img.shields.io/gem/dt/eth)](https://rubygems.org/gems/eth)
13-
[![Visitors](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Fq9f%2Feth.rb&count_bg=%2379C83D&title_bg=%23555555&icon=rubygems.svg&icon_color=%23FF0000&title=visitors&edge_flat=false)](https://hits.seeyoufarm.com)
1413
[![codecov](https://codecov.io/gh/q9f/eth.rb/branch/main/graph/badge.svg?token=IK7USBPBZY)](https://codecov.io/gh/q9f/eth.rb)
1514
[![Maintainability](https://api.codeclimate.com/v1/badges/469e6f66425198ad7614/maintainability)](https://codeclimate.com/github/q9f/eth.rb/maintainability)
1615
[![Top Language](https://img.shields.io/github/languages/top/q9f/eth.rb?color=red)](https://github.com/q9f/eth.rb/pulse)
@@ -34,7 +33,9 @@ What you get:
3433
- [x] EIP-2028 Call-data intrinsic gas cost estimates (plus access lists)
3534
- [x] EIP-2718 Ethereum Transaction Envelopes (and types)
3635
- [x] EIP-2930 Ethereum Type-1 Transactions (with access lists)
36+
- [x] EIP-7702 Ethereum Type-4 Transactions (with authorization lists)
3737
- [x] ABI-Encoder and Decoder (including type parser)
38+
- [x] Packed ABI-Encoder for Solidity smart contracts
3839
- [x] RLP-Encoder and Decoder (including sedes)
3940
- [x] RPC-Client (IPC/HTTP) for Execution-Layer APIs
4041
- [x] Solidity bindings (compile contracts from Ruby)
@@ -88,7 +89,7 @@ bundle install
8889
rspec
8990
```
9091

91-
The goal is to have 100% specification coverage for all code inside this gem.
92+
The goal is to have 100% unit-test coverage for all code inside this gem.
9293

9394
## Contributing
9495
Pull requests are welcome! To contribute, please consider the following:

SECURITY.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ later.
1010

1111
| Gem | Version | Supported |
1212
| -------------- | ------- | ------------------ |
13-
| `eth` | 0.5.x | :white_check_mark: |
14-
| `eth` | < 0.5 | :x: |
13+
| `eth` | >= 0.5 | :white_check_mark: |
14+
| `eth` | < 0.5 | :x: |
1515
| `ethereum` | _any_ | :x: |
1616
| `ethereum-abi` | _any_ | :x: |
1717
| `rlp` | _any_ | :x: |

eth.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Gem::Specification.new do |spec|
5050
spec.add_dependency "rbsecp256k1", "~> 6.0"
5151

5252
# openssl for encrypted key derivation
53-
spec.add_dependency "openssl", ">= 2.2", "< 4.0"
53+
spec.add_dependency "openssl", "~> 3.3"
5454

5555
# scrypt for encrypted key derivation
5656
spec.add_dependency "scrypt", "~> 3.0"

lib/eth/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ module Eth
2222
MINOR = 5.freeze
2323

2424
# Defines the patch version of the {Eth} module.
25-
PATCH = 14.freeze
25+
PATCH = 15.freeze
2626

2727
# Defines the version string of the {Eth} module.
2828
VERSION = [MAJOR, MINOR, PATCH].join(".").freeze

spec/eth_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
require "spec_helper"
22

33
describe Eth do
4-
it "0.5.14 works" do
4+
it "0.5.15 works" do
55

66
# placeholder to set up spec in future
7-
expect(Eth::VERSION).to eq "0.5.14"
7+
expect(Eth::VERSION).to eq "0.5.15"
88
end
99
end

0 commit comments

Comments
 (0)