- Fix a potential bug that was caused by resolving lazy allowances too early. See this issue for more context if needed.
- Accept a list of PIDs from the function you pass to
NimbleOwnership.allow/5
.
- Fix multiple allowances under the same key.
- Fix small memory leak related to owner cleanup.
- Fixes around transitive dependencies.
- Add
NimbleOwnership.set_owner_to_manual_cleanup/2
andNimbleOwnership.cleanup_owner/2
.
- Fix spec for
NimbleOwnership.fetch_owner/3
.
This release contains mostly breaking changes, and a first sort-of-stable API. It also adds shared mode.