Skip to content

Commit 4fc5191

Browse files
authored
[release] Prepare for 0.15.0 release (#76)
* Prepare for 0.15.0 release * Actually bump the project version too
1 parent 1b0698c commit 4fc5191

File tree

5 files changed

+23
-4
lines changed

5 files changed

+23
-4
lines changed

CHANGELOG.md

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

3+
## 0.15.0 (2024-12-27)
4+
5+
No new functionality in this release but an update to the supported versions.
6+
7+
Thanks to [Moosieus](https://github.com/Moosieus) Patch now compiles cleanly on Elixir 1.9+ with the removal of some outdated language constructs in favor of more modern constructs.
8+
9+
0.15.0 removes support for Elixir 1.7 (released in July of 2018) and 1.8 (released in January of 2019). This version also adds 1.17 and 1.18 to the support matrix.
10+
11+
If you are still running on 1.7 or 1.8 you should continue to use the 0.14.0 release, if you require ongoing support you should open an issue to discuss.
12+
13+
### Improvements
14+
15+
- ⬆️ - \[Versions\] Elixir 1.17 and 1.18 are now supported and part of CI.
16+
17+
### Breaking Changes
18+
19+
- 💔 - Elixir 1.7 and Elixir 1.8 are no longer supported.
20+
321
## 0.14.0 (2024-10-15)
422

523
Changes where mocks are evaluated to prevent misuse and allow for common patterns that were not previously supported.
@@ -128,6 +146,7 @@ Minor fix to `.formatter.exs`. Exported format options were not being honored b
128146
### Improvements
129147

130148
- ⬆️ - \[Change Log\] Removed sections that have no content, except for `Breaking Changes`. Sections will only be included in the Change Log if some change has actually occurred. To aid developers upgrading where between versions where breaking changes are allowed, `Breaking Changes` will be included when there are no breaking changes with the description `None` to clearly indicate that no breaking changes have occurred.
149+
131150
### Bugfixes
132151

133152
- 🐞 - Fixed the `.formatter.exs` so assertion functions won't be parenthesized by projects using `import_deps`

README.md

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

config/test.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
import Mix.Config
1+
import Config

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.14.0",
7+
version: "0.15.0",
88
elixir: "~> 1.9",
99
erlc_paths: erlc_paths(Mix.env()),
1010
elixirc_paths: elixirc_paths(Mix.env()),

pages/cheatsheet.cheatmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ In the `deps/0` function in the mix.exs file add a line for Patch.
1313
```elixir
1414
def deps do
1515
[
16-
{:patch, "~> 0.14.0", only: [:test]}
16+
{:patch, "~> 0.15.0", only: [:test]}
1717
]
1818
end
1919
```

0 commit comments

Comments
 (0)