From 12cc0f17cfe25428b6ff739988e8464d42b4efbc Mon Sep 17 00:00:00 2001 From: Neil Berkman Date: Sun, 29 Dec 2024 09:38:49 -0800 Subject: [PATCH] Prepare for 1.3.0 release --- CHANGELOG.md | 16 ++++++++++++++++ README.md | 2 +- mix.exs | 2 +- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 405c1d2..178b65a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## v1.3.0 + +### Breaking Changes +- Update minimum Elixir version support to "~> 1.16 or ~> 1.17 or ~> 1.18" +- Update Poison dependency to "~> 6.0" + +### Enhancements +- Fix contract type specs to match actual function implementations across the codebase +- Add proper moduledocs and cleanup module documentation +- Add dialyzer configuration to handle auto-generated code + +### Housekeeping +- Update dependencies to latest versions +- Replace empty @moduledoc with @moduledoc false for generated modules +- Update toolchain versions (Erlang 27.2, Elixir 1.18.1, Node 21.7.3) + ## v1.2.0 ### Enhancements diff --git a/README.md b/README.md index d15f753..b7e081f 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ The package can be installed by adding `docusign` to your list of dependencies i ```elixir def deps do [ - {:docusign, "~> 1.2.0"} + {:docusign, "~> 1.3.0"} ] end ``` diff --git a/mix.exs b/mix.exs index 4a25a26..4443866 100644 --- a/mix.exs +++ b/mix.exs @@ -2,7 +2,7 @@ defmodule DocuSign.MixProject do @moduledoc false use Mix.Project - @version "1.2.0" + @version "1.3.0" @url "https://github.com/neilberkman/docusign_elixir" @maintainers [ "Neil Berkman"