From 46abce92d7720f5a696c60a65946112f48783dd3 Mon Sep 17 00:00:00 2001 From: lud Date: Sat, 12 Oct 2024 13:22:17 +0200 Subject: [PATCH] new version 3.0.0 --- CHANGELOG.md | 20 ++++++++++++++++++++ mix.exs | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 778d5bd..74c5126 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,26 @@ All notable changes to this project will be documented in this file. +## [3.0.0] - 2024-10-12 + +### Features + +- Added support for process name registration +- [**breaking**] Removed mutex metadata +- [**breaking**] Options in start_link must now always be a Keyword +- Removed need to cleanup state every N seconds +- Added the give_away function to transfer lock ownership +- Renamed 'under' functions to 'with_lock' +- [**breaking**] Releasing a lock is now a synchronous operation + +### Miscellaneous Tasks + +- Fix github workflow for tests + +### Testing + +- Splitted tests for speed + ## [2.0.0] - 2024-01-25 ### Miscellaneous Tasks diff --git a/mix.exs b/mix.exs index bc18523..b73e08c 100644 --- a/mix.exs +++ b/mix.exs @@ -2,7 +2,7 @@ defmodule Mutex.Mixfile do use Mix.Project @source_url "https://github.com/lud/mutex" - @version "2.0.0" + @version "3.0.0" def project do [