mutex
Mutual exclusion with implementation of normal and read-write mutex
3.1.0
299K downloads/mo
#690 most downloaded on pub.dev
hoylen/dart-mutex
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 3 weeks to 1.7 years
Nearly every release is documented
notes for 10 of 10 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
11 releases · first in 2016
0 releases in the last 12 months
see the full history below
Release timeline
11 releases · Nov 2016 to Oct 2023
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Releases
latest 11-
3.1.009 Oct 2023Release notes
Open source →- Increased minimum Dart SDK to 2.15.0 for
unawaitedfunction. - Added development dependencies lints ^2.1.1 and pana: ^0.21.37.
- Fixed code to remove lint warnings.
- Increased minimum Dart SDK to 2.15.0 for
-
3.0.127 Nov 2022Release notes
Open source →- Fixed bug with new read mutexes preventing a write mutex from being acquired.
-
3.0.015 Mar 2021Release notes
Open source →- BREAKING CHANGE: critical section functions must return a Future.
- This is unlikely to affect real-world code, since only functions containing asynchronous code would be critical.
- Protect method returns Future to the value from the critical section.
- BREAKING CHANGE: critical section functions must return a Future.
-
2.0.020 Feb 2021 -
2.0.0-nullsafety.013 Dec 2020 pre-releaseRelease notes
Open source →- Pre-release version: updated library to null safety (Non-nullable by default).
- Removed support for Dart 1.x.
-
1.1.012 Jun 2020Release notes
Open source →- Added protect, protectRead and protectWrite convenience methods.
- Improved tests to not depend on timing.
-
1.0.305 Feb 2020 -
1.0.209 Jan 2020 -
1.0.110 Aug 2018 -
1.0.008 Aug 2018 -
0.0.111 Nov 2016