The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
#### Fixed
- `kSecReturnAttributes` nil by default. [#27](https://github.com/alexruperez/SecurePropertyStorage/issues/27) Thanks [@davidknight-seequent](https://github.com/davidknight-seequent)!
[Commits](https://github.com/alexruperez/SecurePropertyStorage/compare/0.7.0...0.7.1)
#### Added
- Customizable `kSecClass`.
- `kSecReturnAttributes` by default.
[Commits](https://github.com/alexruperez/SecurePropertyStorage/compare/0.6.0...0.7.0)
In memory of my friend **[Haldo SpontΓ³n](https://linktr.ee/haldosponton)**. Rest in peace. π’
#### Added
- [Register](https://github.com/alexruperez/SecurePropertyStorage/blob/master/README.md#-dependency-injection-usage) dependencies on error closure.
- More information in [InjectError](http://github.alexruperez.com/SecurePropertyStorage/Enums/InjectError.html).
#### Improvements
- Swift Package Manager tools version update to 5.5
[Commits](https://github.com/alexruperez/SecurePropertyStorage/compare/0.5.0...0.6.0)
#### Added
- Dependency Injection [Groups](https://github.com/alexruperez/SecurePropertyStorage/blob/master/README.md#-dependency-injection-usage).
- [Set](https://developer.apple.com/documentation/swift/set) support.
[Commits](https://github.com/alexruperez/SecurePropertyStorage/compare/0.4.2...0.5.0)
#### Fixed
- Carthage compatible fix. [#20](https://github.com/alexruperez/SecurePropertyStorage/pull/20) Thanks [@AlbGarciam](https://github.com/AlbGarciam)!
#### Improvements
- Swift Package Manager tools version update to 5.3
[Commits](https://github.com/alexruperez/SecurePropertyStorage/compare/0.4.1...0.4.2)
#### Fixed
- `Unwrapped` always return defaultValue after restart app. [#15](https://github.com/alexruperez/SecurePropertyStorage/issues/15) Thanks [@qchenqizhi](https://github.com/qchenqizhi)!
[Commits](https://github.com/alexruperez/SecurePropertyStorage/compare/0.4.0...0.4.1)
v0.4.0 (SECURITY UPDATE!)
3 years ago
#### Fixed
- Nonce [shouldn't be reused](https://www.elttam.com/blog/key-recovery-attacks-on-gcm). [#13](https://github.com/alexruperez/SecurePropertyStorage/issues/13) Thanks [@shphilippe](https://github.com/shphilippe)!
[Commits](https://github.com/alexruperez/SecurePropertyStorage/compare/0.3.2...0.4.0)
#### Fixed
- Xcode 12.
[Commits](https://github.com/alexruperez/SecurePropertyStorage/compare/0.3.1...0.3.2)
#### Added
- Register builder closures.
- Register builder closures with parameters.
- `@InjectWith` and `@UnwrappedInjectWith` parameters property wrappers. [#6](https://github.com/alexruperez/SecurePropertyStorage/pull/6)
- Instance inject scope.
- Mock qualifier for testing.
- `KeychainStorage` access, group and synchronizable properties. Thanks for the feedback [@JesusAntonioGil](https://github.com/JesusAntonioGil)!
#### Fixed
- Strong typing on non-`@Store` property wrappers to avoid mixing. Thanks for the feedback [@JesusAntonioGil](https://github.com/JesusAntonioGil)!
[Commits](https://github.com/alexruperez/SecurePropertyStorage/compare/0.3.0...0.3.1)
#### Added
- Added `@Inject`, `@UnwrappedInject` and `@Register` property wrappers for dependency injection with qualifiers. [#4](https://github.com/alexruperez/SecurePropertyStorage/pull/4)
[Commits](https://github.com/alexruperez/SecurePropertyStorage/compare/0.2.0...0.3.0)