From 501ecd732b612f1c031a73381dd8856f040b7c06 Mon Sep 17 00:00:00 2001
From: Jeremy Huffman <jeremy@jeremyhuffman.com>
Date: Sun, 17 Nov 2024 10:27:30 -0500
Subject: [PATCH] Release 1.4.5

---
 CHANGELOG.md | 22 +++++++++++++++++++---
 mix.exs      |  2 +-
 2 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index fa29246..ded0013 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,10 +6,26 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
 
 Versions follow [Semantic Versioning 2.0](https://semver.org/spec/v2.0.0.html)
 
-## Unreleased changes post [1.4.4]
+## Unreleased changes post [1.4.5]
 
-   ### Fixed
-   - Crash when default ignore file missing and custom file specified
+## [1.4.5] - 2024-11-17
+
+  ### Fixed
+  - Crash when default ignore file missing and custom file specified
+  - Revert format option ignore_file_string to ignore_file_strict
+
+## [1.4.4] - 2024-09-28
+
+  ### Fixed
+  - Invalid contract formatting failed on OTP 26 & later.
+  - Empty ignore files are ignored.
+  - Several improvements and corrections to documentation.
+
+  ### Changed
+  - Updated Erlex minimum version to 0.27, bringing in several fixes and improvements.
+
+  ### Added
+  - Multiple formatters can be used in the same invocation.
 
 ## [1.4.3] - 2023-12-28
   ### Fixed
diff --git a/mix.exs b/mix.exs
index baddc93..b883c25 100644
--- a/mix.exs
+++ b/mix.exs
@@ -2,7 +2,7 @@ defmodule Dialyxir.Mixfile do
   use Mix.Project
 
   @source_url "https://github.com/jeremyjh/dialyxir"
-  @version "1.4.3"
+  @version "1.4.5"
 
   def project do
     [