From 2c4aed50ee11895b4f0f68d6aff0a1c6fe9aa65d Mon Sep 17 00:00:00 2001 From: Airat Badykov Date: Wed, 11 Mar 2026 10:53:48 +0200 Subject: [PATCH 1/3] release 0.7.10 --- CHANGELOG.md | 4 ++++ README.md | 2 +- mix.exs | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) 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(), From f222a8386fcb660374346fac80b1f247e6b53f5b Mon Sep 17 00:00:00 2001 From: Airat Badykov Date: Wed, 11 Mar 2026 11:00:35 +0200 Subject: [PATCH 2/3] add new version of elixir to ci --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) 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 From 76ebcaa4a02c9763926d6b62025dd753a6a850fe Mon Sep 17 00:00:00 2001 From: Airat Badykov Date: Wed, 11 Mar 2026 11:04:41 +0200 Subject: [PATCH 3/3] format with newer version of elixir --- .tool-versions | 4 ++-- test/cryptopunk/key/wif_test.exs | 6 ++---- 2 files changed, 4 insertions(+), 6 deletions(-) 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/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