New Features
- A shared
permission::Error
type permission::Error
A lightweight, general purpose error to display permissions violations
that cause errors. This should make it useable across crates.- obtain identities
from_path()
orfrom_process()
- add
Identity
type
Changed (BREAKING)
- simplify
Permission
type radically ` - remove
Identity
in favor ofidentity::Account
module; addidentity::UserId
As the fewest consumers will be able to deal with multiple identities,
remove the enumeration approach in favor of individual type which deal
with one specific way of identifying a user.
Commit Statistics
- 28 commits contributed to the release over the course of 33 calendar days.
- 33 days passed between releases.
- 6 commits where understood as conventional.
- 3 unique issues were worked on: #298, #301, #386
Thanks Clippy
Clippy helped 1 time to make code idiomatic.
Commit Details
view details
- #298
- upgrade dependencies (b039d39)
- #301
- #386
- Use strict ownership semantics on windows as well (84023cb)
- simplify
Permission
type radically ` (f00f4a4) - refactor (b9e307b)
- more expressive and fuiture-proof handling of git dir access controls (b1d319b)
- A first PoC to show how the permissions model works in practice (67d5837)
- fully typed access control with tagged permissions (a43e25b)
- refactor (0e74c71)
- abstractions which should be powerful enough to handle our use-cases (b0d06ca)
- more details for path permissions (ca26659)
- a sketch on how to deal with permissions for executables (c066069)
- refactor (9a3f0ba)
- See if checking for membership instead works (de5ff1b)
- see if this makes a difference on windows (0dac74e)
- refactor so that the windows implementation can happen (7bbe44c)
- refactor (a58d2cf)
- obtain identities
from_path()
orfrom_process()
(f607797) - remove
Identity
in favor ofidentity::Account
module; addidentity::UserId
(37a607d) - fix installation test on windows (5cf8c27)
- add
Identity
type (cdf3c3e)
- Uncategorized