Commit Graph

  • d103d93e36
    Merge 4754c96086 into a89f799930 Kevin Romero Peces-Barba 2024-11-19 17:34:34 +0000
  • 4754c96086 Fix lint warning Kevin Romero Peces-Barba 2024-11-19 12:31:41 -0500
  • 907dfaec28 Fix macro expansion tests Kevin Romero Peces-Barba 2024-11-19 12:26:38 -0500
  • 51b23d0ef8 Support outside observation in ObservableDefault macro Kevin Romero Peces-Barba 2024-11-19 12:20:28 -0500
  • 5ee0c781ed Simplify macro expansion tests Kevin Romero Peces-Barba 2024-11-19 11:27:43 -0500
  • 0c9726cf19 Revert macro tests to use XCTest Kevin Romero Peces-Barba 2024-11-19 11:20:53 -0500
  • eeaf1af216 Use typed throw in ObservableDefaultMacro Kevin Romero Peces-Barba 2024-09-26 13:44:53 -0400
  • 1c507029a4 Migrate macro tests to Swift Testing Kevin Romero Peces-Barba 2024-09-26 13:43:21 -0400
  • d0c6fc2cd6 Add build time disclaimer in @ObservableDefault section of readme Kevin Romero Peces-Barba 2024-09-26 11:55:05 -0400
  • c58bcead24 Rename @Default macro back to @ObservableDefault Kevin Romero Peces-Barba 2024-09-26 11:35:13 -0400
  • 75dc055486 Update Default.swift Sindre Sorhus 2024-09-25 16:45:09 +0700
  • ed033a2c2c Update readme.md Sindre Sorhus 2024-09-25 16:35:27 +0700
  • ade8133b2d Update readme to include `@Default` macro Kevin Romero Peces-Barba 2024-09-18 13:48:53 -0400
  • 5b3eb4b841 Fix lint warnings Kevin Romero Peces-Barba 2024-09-18 13:39:01 -0400
  • ed7d349058 Rename `@ObservableDefaults` macro to `@Default` Kevin Romero Peces-Barba 2024-09-18 13:36:44 -0400
  • 08625f8191 Fix incorrect filename for macros plugin, fix lint Kevin Romero Peces-Barba 2024-09-18 12:51:03 -0400
  • 91d4258a4f Add docstring to ObservableDefaults macro Kevin Romero Peces-Barba 2024-09-18 12:39:22 -0400
  • 3e2bd2281a Fix test names, add tests for @Observable result Kevin Romero Peces-Barba 2024-09-18 12:13:40 -0400
  • b9fc9e7059 Implement @ObservableDefaults macro Kevin Romero Peces-Barba 2024-09-14 21:06:06 -0400
  • a89f799930
    Add variadic generics version of `Defaults.updates()` (#191) main Sindre Sorhus 2024-10-04 17:27:57 +0700
  • 39c34966f4 Add variadic generics version of `Defaults.updates()` Sindre Sorhus 2024-09-30 18:30:32 +0700
  • 1f693cde80 Tweaks Sindre Sorhus 2024-09-30 17:19:33 +0700
  • 72264f116f Convert tests to Swift Testing Sindre Sorhus 2024-09-26 04:17:26 +0700
  • 2b20b86a0f Add constant method for SwiftUI previews and testing purposes Mikhail Gasanov 2024-08-31 12:20:42 +0100
  • 4c009d5c24 Minor tweaks v9.0.0-beta.4 Sindre Sorhus 2024-05-15 00:59:24 +0700
  • 174b791fec
    Disable syncing from local if its default after `iCloud.add` (#185) hank121314 2024-08-13 04:50:47 +0800
  • 9c8153c09b
    Update Defaults.swift Sindre Sorhus 2024-08-12 22:08:17 +0200
  • a4890db9eb
    Update Defaults+iCloud.swift Sindre Sorhus 2024-08-12 17:25:09 +0200
  • dd44d0de5c resolve comments hank121314 2024-08-12 08:55:16 +0800
  • caeb02b675 Disable syncing from local if its default after `iCloud.add` hank121314 2024-08-05 20:12:16 +0800
  • bf717462d9
    Refactor internal `UserDefaults` observation class (#181) hank121314 2024-08-02 20:49:53 +0800
  • fbf740b098 Update Observation.swift Sindre Sorhus 2024-07-30 15:04:46 +0200
  • dfdddcaf4b Summarize internal `UserDefaults` observation class hank121314 2024-07-20 14:43:54 +0800
  • 82a6c8b4fb fix SE-0409 Keita Watanabe 2024-07-25 10:05:51 +0900
  • d44a2f1def
    Merge 5c91a8557c into b8c1e7c869 Keita Watanabe 2024-07-25 00:56:16 +0000
  • 5c91a8557c fix test Keita Watanabe 2024-07-25 09:56:11 +0900
  • e37e9e520c fix SE-0401 Keita Watanabe 2024-07-25 09:45:45 +0900
  • b8c1e7c869
    Add some Sendable conformances (#182) Keita Watanabe 2024-07-23 21:04:02 +0900
  • a056ff3610 add Sendables Keita Watanabe 2024-07-23 15:58:34 +0900
  • 5c6d5bfaf0
    Use explicit `any` (#180) Keita Watanabe 2024-07-14 08:56:39 +0900
  • a4a8201891
    Update UserDefaults.swift Sindre Sorhus 2024-07-14 01:51:15 +0200
  • 025a893b89 fix existential any Keita Watanabe 2024-07-13 19:13:28 +0900
  • 5434b04cb4 Work around Swift bug in Xcode 16 xcode16 Sindre Sorhus 2024-06-11 16:12:24 +0200
  • 3b770e22df Minor tweaks Sindre Sorhus 2024-05-15 00:59:24 +0700
  • d8a954e69f Fix watchOS compatibility v9.0.0-beta.3 Sindre Sorhus 2024-05-03 20:15:27 +0700
  • 7f67c5ca11
    Fix missing import (#174) v9.0.0-beta.2 Jordi Bruin 2024-04-30 11:59:17 +0200
  • 209dfd8fef
    Update Utilities.swift Jordi Bruin 2024-04-30 11:57:18 +0200
  • 1064186b3d Improve performance of `Defaults.updates()` Sindre Sorhus 2024-04-24 02:22:25 +0700
  • 23e0a4497e Add support for serializing `NSFontDescriptor` and `UIFontDescriptor` v9.0.0-beta.1 Sindre Sorhus 2024-04-20 16:20:10 +0700
  • ce45591c09
    Add support for serializing `Color.Resolved` (#171) Sindre Sorhus 2024-04-20 16:12:50 +0700
  • 0192f4543c No need for custom bridge Sindre Sorhus 2024-04-20 15:17:40 +0700
  • 61006c5100 Add support for serializing `Color.Resolved` Sindre Sorhus 2024-04-20 15:13:31 +0700
  • 17fddec4d9 Various tweaks Sindre Sorhus 2024-03-29 01:45:39 +0900
  • e800493235 Require watchOS 9 or later Sindre Sorhus 2024-04-20 11:14:41 +0700
  • e8370522ff
    Add support for syncing using NSUbiquitousKeyValueStore (#136) hank121314 2024-04-20 12:04:24 +0800
  • cd6153c6b9 fix: lintint violation hank121314 2024-04-05 00:24:28 +0800
  • b4f92e0987 feat: add visionOS availability hank121314 2024-04-05 00:19:25 +0800
  • 90e30609ea feat: apply comments hank121314 2024-04-04 23:52:10 +0800
  • bb6588894c Update readme.md Sindre Sorhus 2024-03-29 23:14:32 +0900
  • d87391a517 feat: apply comments hank121314 2024-03-29 13:51:59 +0800
  • 67e4b4d618 Update Defaults+iCloud.swift Sindre Sorhus 2024-03-29 02:19:02 +0900
  • 91e58792bf Update Defaults+iCloud.swift Sindre Sorhus 2024-03-29 01:45:08 +0900
  • 3bd78e2687 feat: minor improvement hank121314 2024-03-03 16:07:05 +0800
  • 3c27bb01af try to fix github action failure hank121314 2023-12-29 21:54:31 +0800
  • e79ec465df fix linter warnings hank121314 2023-12-29 21:54:20 +0800
  • bdc9ab4696 resolve comments and fix ambiguous issue when targeting swift 5.9 hank121314 2023-11-14 12:22:55 +0800
  • c30d0c2196 Refactor some code and fix some race conditions hank121314 2023-06-21 18:18:43 +0800
  • c82dd99d54 Support `NSUbiquitousKeyValueStore` hank121314 2023-05-22 14:49:27 +0800
  • 38925e3cfa Improve compatibility with strict concurrency v8.2.0 Sindre Sorhus 2024-02-20 19:32:27 +0700
  • adc090e939
    Fix missing key in privacy manifest (#166) v8.1.2 Keita Watanabe 2024-02-13 21:45:13 +0900
  • 74fa6f1ca4 change NSPrivacyCollectedDataTypes to empty array Keita Watanabe 2024-02-13 20:44:44 +0900
  • 2bc9092fb2 add collected data types for privacy manifest Keita Watanabe 2024-02-13 17:36:57 +0900
  • 433835c382 Revert "Fix location of the privacy manifest" kitwtnb 2024-02-13 17:19:28 +0900
  • eef0df0930 dispatch to main queue on set dispatchqueuemain Sindre Sorhus 2024-02-11 16:42:49 +0700
  • bde740c9b4 Fix location of the privacy manifest v8.1.1 Sindre Sorhus 2024-02-11 16:18:45 +0700
  • 9818a31809
    Add privacy manifest (#163) v8.1.0 Keita Watanabe 2024-02-10 18:20:39 +0900
  • 0a6c51dc3f add privacy manifest Keita Watanabe 2024-02-10 11:58:59 +0900
  • 0f73f9401a Fix lint issues v8.0.0 Sindre Sorhus 2024-01-18 16:58:06 +0700
  • 2dad0e446e
    Fix for freeze in `MenuBarExtra` and `NavigationStack` (#158) Wouter Hennen 2024-01-18 17:10:16 +0100
  • 46dfe48645
    Remove v5 migration functionality (#159) Sindre Sorhus 2024-01-18 20:00:21 +0700
  • e302050db1 fixes Wouter Hennen 2024-01-18 13:39:08 +0100
  • 312abce83d Remove v5 migration functionality Sindre Sorhus 2024-01-18 16:50:52 +0700
  • fcdf1967b9 Target macOS 11, iOS 13, tvOS 14, watchOS 7, visionOS 1 and later Sindre Sorhus 2023-10-18 16:56:02 +0700
  • 28c91b05b8
    Update SwiftUI.swift Sindre Sorhus 2024-01-18 16:22:51 +0700
  • 97e8c359e1 Spaces -> tabs Wouter Hennen 2024-01-18 04:19:09 +0100
  • e9214de31c Spaces -> tabs Wouter Hennen 2024-01-18 04:17:21 +0100
  • 0c4a0f55de Fix for freezes in MenuBarExtra & NavigationStack Wouter Hennen 2024-01-18 04:12:42 +0100
  • 46b13d7cc5 #143 Himanshu Lahoti 2024-01-08 14:38:56 +0530
  • 21a3f3a4f4 New init with default parameter that accepts another key Robert Hahn 2023-12-27 22:26:12 +0100
  • d8a9f51056
    Remove value wrapper from CodableBridge (#151) Sindre Sorhus 2023-10-04 17:58:57 +0700
  • 12e6bbeb37 Remove value wrapper from CodableBridge Sindre Sorhus 2023-10-04 12:49:51 +0700
  • 55ec93004e Tweaks Sindre Sorhus 2023-09-15 02:36:02 +0700
  • 3efef5a28e
    Fix support for non-string keys in dictionaries (#149) v7.3.1 Sindre Sorhus 2023-09-14 20:42:48 +0700
  • 6bdedd7447 Fix support for non-string keys in dictionaries Sindre Sorhus 2023-09-10 15:37:42 +0700
  • 11b6adbfcb
    Add `.publisher()` overload that accepts an array of keys (#148) v7.3.0 Leo Mehlig 2023-09-04 00:37:37 +0200
  • a44434e647
    Update Sources/Defaults/Observation+Combine.swift Leo Mehlig 2023-09-03 16:20:55 +0200
  • b825df88be
    Update Sources/Defaults/Observation.swift Leo Mehlig 2023-09-03 12:37:11 +0200
  • 704167f2bf
    Update Sources/Defaults/Observation.swift Leo Mehlig 2023-09-03 12:37:03 +0200
  • 8b256c148b Fix indentation leoMehlig 2023-09-03 10:32:10 +0200
  • 7cfd3401ab Adds `publisher` function accepting array of keys leoMehlig 2023-09-03 10:25:44 +0200