sindresorhus/
Swifty and modern UserDefaults
USD raised
Recent activities
Improve stored representation
Combine support
NSSecureCoding support
Add ability to subscribe to multiple keys or any change in a given suite
tag naming convention
Sendable conformance for Key
If the custom type contains a SwifUI Color field,how to make it work with Defaults?
accentColor didn't work with Defaults
Support using `@Default` in `@Observable` classes
MenuBarExtra freezes in a state loop when using Defaults
High CPU when navigating away from view with the RequestReviewAction
Publishing changes from background threads is not allowed; make sure to publish values from the main thread (via operators like receive(on:)) on model updates.
Default value is not stored, which means the read value can change unexpectedly.
High CPU and Hign Memory increase
Support `Color.Resolved`
Observer not being triggered when using `defaults write` at the command line
Error occured when generating privacy reports.
Tuples error: type 'User11' does not conform to protocol 'Decodable' and 'Encodable'
Issue with adding the SPM package in a new project (Swift Tools Version 5.8)
New release
Replace deprecated `NSKeyedUnarchiver.unarchiveTopLevelObjectWithData`
Using Defaults to share among multiple frameworks?
Is there a way to get an iterator over all the keys?
Add option to only trigger on changed value
Validate the default key name
Setting optional values to nil doesn't work
class type update is invalid
How are custom nested types use?
Issue with custom type
Can it support cocoapods?
Color error: Type 'ColorStructTest' does not conform to protocol 'Decodable' or 'Encodable'
Type 'User' does not conform to protocol 'DefaultsSerializable'
MainActor with Defaults.Bridge
Infinite recursion with @ObservableDefault
Allow updating swift-syntax to 602.x
Key name restriction clarification
How to get the corresponding key based on a String
9.0.3 is prerelease?
Xcode 26 Beta 5 - Unable to find module dependency
Does not compile using 6.2 toolchain
XCode 16.3 throw errors like "Conflicting arguments to generic parameter 'R' ('Void' vs. 'AsyncStream<TaskQueue.AsyncTask>.Continuation.YieldResult?')"
iCloud Settings Sync Issue: New App Installation Overwrites Existing Values with Empty Defaults
Defaults.Update always prefers the Void overload
Serializing URL to security scoped bookmark Data?
cant add package 9.0.1
Using version 9.0.1 takes way too long time to archive
Privacy Manifest
Can't Add Package as version 9.0
`error: …/build/Release/Defaults_Defaults.bundle: No such file or directory`
I was using enum without Codable and it worked with 7.3.1, then I decided to upgrade to 8.2.0.
The Cocoapods package is outdated
EXC_BAD_ACCESS on 9.0 beta iCloud Syncing
My Defaults.Key is dynamically created, how to use the @Default syntax.
Optional Keys crash Xcode 16
9.0 beta: Color.Resolved not working on watchOS 10
"Cannot find 'OSAllocatedUnfairLock' in scope" when archiving
Question on 9.0 beta iCloud Syncing
Improve `UserDefaultsKeyObservation`
`isOn` as parameter for toggle initializers
Crash in Observation+Combine l.36
Cannot publish to Cocoapods
Handle key with a dot
Cannot find 'key' in scope
Support `[String: String]` as a type
Add a `DefaultsSerializable` protocol to make it possible to do custom serializations/deserializations?
Improve check for natively supported values
Cannot use dot syntax for `Defaults.publisher(keys:)`
Make `@Default` usable in an `ObservableObject`
Mirroring feature
Increase test coverage
Add `removeDuplicates` option to `Defaults.publisher(keys...)` and `Defaults.publisherAll()`
Add `Defaults.updatesAll()` to only listen to the keys registered in `Defaults.Keys`
Publish new release
Get rid of `NSSecureCodingOptionalKey`
Drop support for Carthage and Cocoapods
Combine publisher methods should use `NSObject.KeyValueObservingPublisher`
Support `[String: Any]`
Combine publisher with String? emits "(null)"
Remove `.old` and `.new` options?
Remove value wrapper
Support migrations
SwiftUI support
Instance member 'subscript' cannot be used on type 'Defaults'
Explore supporting KeyPath dynamicMemberLookup
Explore supporting Property Wrappers
Default value is nil
Package Resolution Failed in Xcode 11
[Suggestion] Support for Cocoa Bindings
Infer the string key name
is there any problem?
Xcode 13.3 workaround does not compile when using xcodebuild
Support dynamic default value?
Defaults.observe worked with UserDefaults value changes on macOS but not on iOS
MenuBarExtra does not work with Defaults
SwiftUI @Default(.key) not updating across multiple views.
Defaults crashes on custom bridge with array of serializable values
Simplify generics when targeting Swift 5.7?
Support `ClosedRange` and `Range`
Color space is not preserved for `Color` type on iOS
Nested keys strategy recommandation
Binding of array item
Cannot conform to protocol on Xcode 13.3 beta - macOS 12.3
Facing error in archiving in xcode 13 (non swiftui project)
Switch between x86_64 and arm64 issue?
Improve serialization
Functions will be called immediately after adding observers
Cannot find type 'DynamicProperty' in scope , xcode 13 error
Xcode 13 archive error
Force serialization to not use `Codable`?
Is it possible to support SwiftUI Color ?
Provide `AsyncStream` API
Support `NSUbiquitousKeyValueStore`
Remove v5 migration logic (someday)
v5 feedback
v5 release notes draft
Derived keys
Reproducible crash of Defaults.publisher()
'NSSecureCodingKeyChange' is only available in iOS 11.0 or newer
© 2019 BoostIO, Inc.