veilidchat/packages/mutex/CHANGELOG.md
Christien Rioux 634543910b messages work
2024-02-11 00:29:58 -05:00

1.0 KiB

3.1.0

  • Increased minimum Dart SDK to 2.15.0 for unawaited function.
  • Added development dependencies lints ^2.1.1 and pana: ^0.21.37.
  • Fixed code to remove lint warnings.

3.0.1

  • Fixed bug with new read mutexes preventing a write mutex from being acquired.

3.0.0

  • 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.

2.0.0

  • Null safety release.

2.0.0-nullsafety.0

  • Pre-release version: updated library to null safety (Non-nullable by default).
  • Removed support for Dart 1.x.

1.1.0

  • Added protect, protectRead and protectWrite convenience methods.
  • Improved tests to not depend on timing.

1.0.3

  • Added an example.

1.0.2

  • Code clean up to satisfy pana 0.13.2 health checks.

1.0.1

  • Fixed dartanalyzer warnings.

1.0.0

  • Updated the upper bound of the SDK constraint to <3.0.0.

0.0.1

  • Initial version