From ca071fca1a72e00bc9bb02626c88393eefe63695 Mon Sep 17 00:00:00 2001 From: Christian Speckner Date: Mon, 11 Mar 2024 20:25:03 +0100 Subject: [PATCH] Changelog, bump version. --- CHANGELOG.md | 8 +++++++- package.json | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 57b759b..ad0d8dc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 0.5.0 + +* Support priority queueing for mutexes and semaphores. A huge "thank you" + goes to @dmurvihill who added this feature. +* Update dependencies. + ## 0.4.1 * Expand documentation and fix a few errors. @@ -38,7 +44,7 @@ This is a full rewrite of the core implementation. 0.4.0. I don't like breaking existing APIs, but using those methods is inherently - dangerous as they can accidentially release locks acquired in a completely + dangerous as they can accidentally release locks acquired in a completely different place. Furthermore, they are mostly useless for semaphores. I consider adding them an unfortunate mistake on my end. diff --git a/package.json b/package.json index 643d45c..af2f2ba 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "async-mutex", - "version": "0.4.1", + "version": "0.5.0", "description": "A mutex for guarding async workflows", "scripts": { "lint": "eslint src/**/*.ts test/**/*.ts",