johannrichard / homebridge-dingz

Emerging Homebridge Plugin for dingz & myStrom WiFi Switch Devices. Replaces the obsolete homebridge-mystrom plugin
https://github.com/johannrichard/homebridge-dingz/wiki
Apache License 2.0
12 stars 6 forks source link

build(deps): bump async-mutex from 0.3.2 to 0.5.0 #674

Open dependabot[bot] opened 5 months ago

dependabot[bot] commented 5 months ago

Bumps async-mutex from 0.3.2 to 0.5.0.

Changelog

Sourced from async-mutex's changelog.

0.5.0 - 2024/03/11

  • Support priority queueing for mutexes and semaphores. A huge "thank you" goes to @​dmurvihill who added this feature.
  • Update dependencies.

0.4.1 - 2024/01/17

  • Expand documentation and fix a few errors.
  • Clear timeout after acquiring a lock in withTimeout.
  • Thanks to AkatQuas and aryzing for their contributions.
  • Update dependencies.

0.4.0 - 2022/09/02

This is a full rewrite of the core implementation.

  • Allow negative values for semaphores.
  • Allow weights for semaphore.acquire and semaphore.runExclusive. A waiter will be dispatched once the value of the semaphore is greater or equal to its weight.
  • Add semaphore.getValue and semaphore.setValue.
  • Allow weights for semaphore.waitForUnlock. The promise will only resolve once the value of the semaphore is greater or equal to its weight.
  • Only resolve waitForUnlock once no waiters remain (fixes #52).
  • waitForUnlock times out if the withTimeout decorator is used.
Commits
  • ca071fc Changelog, bump version.
  • 3b8ae6f Bump dependencies.
  • 43e8858 Merge pull request #75 from dmurvihill/priority
  • 285229f Remove redundant instructions
  • 4350d80 Reverse findIndex for queuing tasks in waitForUnlock()
  • 981554f Fix test name
  • 2d13278 Reverse findIndex for queuing tasks in acquire()
  • c546c3f Merge branch 'master' into priority
  • 6a55acb Add failing test for crowd-out condition
  • 6af938b Merge pull request #76 from dmurvihill/fix-unhandled-rejection-in-tests
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)