Skip to content

Commit 69e1a36

Browse files
authored
Prepare for release v0.16.0 (#82)
1 parent ca951c4 commit 69e1a36

3 files changed

Lines changed: 28 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# Change Log
22

3+
## 0.16.0 (2025-06-03)
4+
5+
No new functionality in this release but an update to the CI/CD versions and bugfix.
6+
7+
Patch should continue to work on older versions of Elixir but CI/CD runner versions have been updated to re-enable CI/CD.
8+
9+
Thanks to [Steve Cohen](https://github.com/scohen) who reported a bug where patch would incorrectly handle multiple export attributes. This bug has been fixed and a test added.
10+
11+
### Bugfixes
12+
13+
- 🐞 - Fixed a bug in handling multiple exports for the same function with different arities.
14+
15+
### Breaking Changes
16+
17+
- 💔 - Elixir 1.9 and Elixir 1.10 are no longer part of the CI/CD matrix.
18+
319
## 0.15.0 (2024-12-27)
420

521
No new functionality in this release but an update to the supported versions.

README.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,19 @@ Add patch to your mix.exs
5454
```elixir
5555
def deps do
5656
[
57-
{:patch, "~> 0.15.0", only: [:test]}
57+
{:patch, "~> 0.16.0", only: [:dev, :test]}
5858
]
5959
end
6060
```
6161

62+
Patch also provides formatter rules for `mix format` if you would like to use these rules add
63+
64+
```elixir
65+
import_deps: [:patch]
66+
```
67+
68+
to your `.formatter.exs` file.
69+
6270
## Quickstart
6371

6472
After adding the dependency just add the following line to any test module after using your test case
@@ -201,6 +209,8 @@ Patch is made better everyday by developers requesting new features.
201209
- Reported erratum in the Patch Cheatsheet
202210
- [Luca Corti](https://github.com/lucacorti)
203211
- Reported an issue with warning being emitted by the library on Elixir 1.16 which served as the basis for a bugfix in v0.13.1
212+
- [Steve Cohen](https://github.com/scohen)
213+
- Reported an issue with incorrect export handling which served as the basis for a bugfix in v0.16.0
204214

205215
If you have a suggestion for improvements to this library, please open an issue.
206216

mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ defmodule Patch.MixProject do
44
def project do
55
[
66
app: :patch,
7-
version: "0.15.0",
7+
version: "0.16.0",
88
elixir: "~> 1.9",
99
erlc_paths: erlc_paths(Mix.env()),
1010
elixirc_paths: elixirc_paths(Mix.env()),

0 commit comments

Comments
 (0)