diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 73d9ae8..e967cdd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -44,6 +44,9 @@ jobs: - pair: elixir: 1.18.4 otp: 27.2.1 + - pair: + elixir: 1.19.5 + otp: 28.4 lint: lint runs-on: ubuntu-latest diff --git a/.tool-versions b/.tool-versions index f749d18..8ae77a3 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,2 +1,2 @@ -elixir 1.18.4-otp-28 -erlang 28.0.1 \ No newline at end of file +elixir 1.19.5-otp-28 +erlang 28.4 \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index b378fae..980edf8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 0.7.10 (2026-03-11) + +- Allow parsing incomplete paths ([#105](https://github.com/ayrat555/cryptopunk/pull/105)) + ## 0.7.9 (2025-08-05) - Update NIFs to support newer versions of Linux systems ([#86](https://github.com/ayrat555/cryptopunk/pull/86), [#87](https://github.com/ayrat555/cryptopunk/pull/87)) diff --git a/README.md b/README.md index f03d4bb..580c09a 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ The package can be installed by adding `cryptopunk` to your list of dependencies ```elixir def deps do [ - {:cryptopunk, "~> 0.7.9"} + {:cryptopunk, "~> 0.7.10"} ] end ``` diff --git a/mix.exs b/mix.exs index 54902a1..252c2f4 100644 --- a/mix.exs +++ b/mix.exs @@ -4,7 +4,7 @@ defmodule Cryptopunk.MixProject do def project do [ app: :cryptopunk, - version: "0.7.9", + version: "0.7.10", elixir: "~> 1.12", start_permanent: Mix.env() == :prod, deps: deps(), diff --git a/test/cryptopunk/key/wif_test.exs b/test/cryptopunk/key/wif_test.exs index aef8245..f2c4f3d 100644 --- a/test/cryptopunk/key/wif_test.exs +++ b/test/cryptopunk/key/wif_test.exs @@ -34,8 +34,7 @@ defmodule Cryptopunk.Key.WIFTest do describe "decode/2" do test "decodes key on mainnet with compression" do assert <<50, 8, 92, 222, 223, 155, 132, 50, 53, 227, 114, 79, 88, 11, 248, 24, 239, 76, 236, - 39, 195, 198, 112, 133, 224, 41, 65, 138, 91, 47, 111, - 43>> == + 39, 195, 198, 112, 133, 224, 41, 65, 138, 91, 47, 111, 43>> == WIF.decode( "Kxty66SRDbbSYUWL76fUaSuBfBuNDj7SCvc6m5ywpEBqq2tBh1PG", network: :mainnet, @@ -45,8 +44,7 @@ defmodule Cryptopunk.Key.WIFTest do test "decodes key on testnet without compression" do assert <<50, 8, 92, 222, 223, 155, 132, 50, 53, 227, 114, 79, 88, 11, 248, 24, 239, 76, 236, - 39, 195, 198, 112, 133, 224, 41, 65, 138, 91, 47, 111, - 43>> == + 39, 195, 198, 112, 133, 224, 41, 65, 138, 91, 47, 111, 43>> == WIF.decode( "cPFxZ1SGefHhhuybVWUbwmQFHRCmtBD8GxkZsWSTKLqr5muDxfBL", network: :testnet