Commit Graph

  • 4ec2b2e311 Optimize ListSnapshot collection implementation John Estropia 2020-10-05 23:12:17 +09:00
  • 3d82ee18c7 reinclude LegacyDemo in workspace John Estropia 2020-10-03 14:36:57 +09:00
  • d6eae8c091 fix podspec 7.3.0 swift5_3 John Estropia 2020-09-19 15:07:27 +09:00
  • 6f8d86cd8f remove xcuserdata John Estropia 2020-09-19 14:59:14 +09:00
  • 3b6f226389 version bump John Estropia 2020-09-19 14:44:55 +09:00
  • 228e4e8e1a rename CoreStoreDemo to LegacyDemo John Estropia 2020-09-19 14:32:43 +09:00
  • 98a42feb95 demo cleanup John Estropia 2020-09-19 12:38:09 +09:00
  • 2f93ee7591 Migrations demo done John Estropia 2020-09-17 23:21:41 +09:00
  • 11f5cb9a05 WIP: demo John Estropia 2020-09-14 09:46:47 +09:00
  • 2c00fc31bc WIP: migrations demo John Estropia 2020-09-13 14:17:06 +09:00
  • 2bbf6b34ea WIP: migrations demo John Estropia 2020-09-08 09:09:36 +09:00
  • 8d7f282743 added demo for classic ListMonitor John Estropia 2020-08-30 20:16:01 +09:00
  • 007da014f8 cleanup John Estropia 2020-08-30 10:24:10 +09:00
  • b26e50f777 add version lock to demo John Estropia 2020-08-29 23:06:12 +09:00
  • 611bc53c9a cleanup John Estropia 2020-08-29 23:05:07 +09:00
  • 9d36582c10 minor fix John Estropia 2020-08-29 20:06:00 +09:00
  • 1c735a9228 improve Pokedex demo John Estropia 2020-08-29 20:02:05 +09:00
  • 1db91fcec3 make demo compilable on Xcode 11 John Estropia 2020-08-27 09:50:12 +09:00
  • 8b3b947406 pokedex demo John Estropia 2020-08-20 00:39:03 +09:00
  • 2c0cadf2fa WIP John Estropia 2020-08-19 18:49:08 +09:00
  • 5e536556da fix for SR-13069 John Estropia 2020-08-19 11:01:12 +09:00
  • d75029f54b WIP John Estropia 2020-08-19 08:32:18 +09:00
  • 204c4de1f6 use randomElement in unit test John Estropia 2020-08-18 17:50:00 +09:00
  • 0f3455a4a4 WIP John Estropia 2020-08-18 12:05:20 +09:00
  • 72f36e7237 WIP John Estropia 2020-08-17 17:09:41 +09:00
  • d988daa025 WIP: new demo app John Estropia 2020-08-17 09:06:25 +09:00
  • e720504855 Update README.md 7.2.0 John Estropia 2020-06-20 17:37:12 +09:00
  • ee51c5ad9c fix readme indentations John Estropia 2020-06-20 16:47:52 +09:00
  • 4ac7df7364 version bump John Estropia 2020-06-20 13:16:14 +09:00
  • 56f873ccb3 fix readme table of contents John Estropia 2020-06-20 13:12:11 +09:00
  • 1f90f846f3 readme update John Estropia 2020-06-20 13:07:10 +09:00
  • 4a97d5a8dc remove persistentstores during DataStack deinitialization to prevent warnings in Unit tests during teardown John Estropia 2020-05-26 09:43:39 +09:00
  • 0eb9b6393d add unit testst for Field dynamic initializers John Estropia 2020-05-24 10:54:16 +09:00
  • 56d0ea46ea Implement dynamic initializers for Field properties (fixes #382) John Estropia 2020-05-23 12:07:16 +09:00
  • a7568eebdb fix comments John Estropia 2020-04-15 16:49:45 +09:00
  • 4049e1944a trigger lazy initialization of ObjectPublisher observation after addObserver() (fixes #383) John Estropia 2020-04-15 16:48:42 +09:00
  • 73b7fcd907 Merge branch 'prototype/propertyWrapperFields' into develop 7.1.0 John Estropia 2020-03-26 02:04:33 +09:00
  • 74c1a97af4 Version bump prototype/propertyWrapperFields John Estropia 2020-03-26 02:04:10 +09:00
  • 97f2a53124 AppleDocs for Field source files John Estropia 2020-03-26 01:57:32 +09:00
  • b6db872be0 Merge branch 'prototype/propertyWrapperFields' of github.com:JohnEstropia/CoreStore into prototype/propertyWrapperFields John Estropia 2020-03-25 19:00:56 +09:00
  • 0d9299f900 WIP: docs John Estropia 2020-03-25 14:21:49 +09:00
  • 7f928dc684 docs John Estropia 2020-03-19 14:12:09 +09:00
  • 231e138ab0 performant access of relationship objectIDs for snapshots John Estropia 2020-02-21 13:51:17 +09:00
  • 361dba58c6 bypass thread checks depending on location of Field call John Estropia 2020-02-21 11:52:11 +09:00
  • e1b03b4a89 fix wrong optional configuration in Field.Virtual John Estropia 2020-02-21 11:20:32 +09:00
  • 0df6c737c1 fix wrong optional configuration in Field.Virtual John Estropia 2020-02-21 11:17:39 +09:00
  • 12c5aeaaa4 safer casting John Estropia 2020-02-21 10:36:28 +09:00
  • dd3fb17dd0 fix runtime issue with Fields on objects with base classes John Estropia 2020-02-21 10:19:42 +09:00
  • 627a5d4355 add OrderBy utilities for Field.Stored John Estropia 2020-02-19 22:01:46 +09:00
  • 58629bc1df add missing predicate operator overloads John Estropia 2020-02-19 13:58:14 +09:00
  • f925803b93 Create FUNDING.yml John Estropia 2020-02-19 13:32:57 +09:00
  • 843adf21f7 improved API for custom getters and setters in Field properties John Estropia 2020-02-18 18:17:52 +09:00
  • 2d1b1e0592 add Field.Coded dynamic lookups for ObjectPublisher and ObjectSnapshot John Estropia 2020-02-17 18:30:18 +09:00
  • 38e9878c04 Merge branch 'master' into prototype/propertyWrapperFields John Estropia 2020-02-08 09:47:35 +09:00
  • 8cb8b95c2e fix build for watchOS 7.0.4 John Estropia 2020-02-08 08:49:11 +09:00
  • 8e4e308ccc Merge branch 'prototype/propertyWrapperFields' of github.com:JohnEstropia/CoreStore into prototype/propertyWrapperFields John Estropia 2020-02-06 09:33:15 +09:00
  • f0f4049798 renamed Field.Computed to Field.Virtual to distinguish from Field.Derived John Estropia 2020-02-06 09:33:08 +09:00
  • c20fe4ac17 add Field.Relationship dynamicMemberLookups John Estropia 2020-02-05 11:03:57 +09:00
  • e9c3312612 Fix default encoders for top-level values John Estropia 2020-01-21 17:03:12 +09:00
  • 92ad895044 Field.Relationship propertyWrapper John Estropia 2020-01-20 17:13:01 +09:00
  • bcc2d9def3 Field.Coded implementations for transformable attributes John Estropia 2020-01-18 16:22:06 +09:00
  • 43f61359da prototype new Fields as propertyWrappers (Swift 5.2 above only) John Estropia 2020-01-15 18:29:58 +09:00
  • 5e37ee4566 Reorganize properties source files John Estropia 2020-01-10 17:04:51 +09:00
  • c544e0cce8 lazily evaluate NSEntityDescription-required fields from CoreStoreObject attributes John Estropia 2020-01-09 17:00:43 +09:00
  • f119a3adec add SPM installation instructions to README 7.0.3 John Estropia 2020-01-08 11:21:41 +09:00
  • c951cb87a3 version bump John Estropia 2020-01-08 11:03:43 +09:00
  • 08147806a0 explicit exclusion of objc files in package.swift John Estropia 2020-01-08 11:01:22 +09:00
  • 4beb11519e Deprecation of ObjectiveC shivs John Estropia 2020-01-08 10:26:27 +09:00
  • 96cb2eaec1 Merge branch 'develop' into prototype/propertyWrappers prototype/propertyWrappers John Estropia 2020-01-07 14:10:15 +09:00
  • b7ebda4487 Use generic collection types in ListSnapshot mutators John Estropia 2020-01-05 02:37:42 +09:00
  • b4489301ac fix SPM spec 7.0.2 John Estropia 2019-12-23 11:53:46 +09:00
  • c025e5acc6 version bump John Estropia 2019-12-23 10:11:26 +09:00
  • 57745f36a8 Allow purging of datasource John Estropia 2019-12-17 21:10:01 +09:00
  • eef1c99f11 Allow custom views to consume ListSnapshot diffable data John Estropia 2019-12-17 19:45:53 +09:00
  • 9a19919392 add utility to create ObjectPublisher directly from a DynamicObject using its own context John Estropia 2019-12-02 12:21:06 +09:00
  • 3e2d62fe67 missed public modifier John Estropia 2019-12-02 11:53:23 +09:00
  • 6f275eb63a add "updatedItemIdentifiers" utility to ListSnapshot John Estropia 2019-12-02 10:52:36 +09:00
  • b12dba4d15 optimizations John Estropia 2019-11-29 20:09:43 +09:00
  • 4ee1b04523 Support for fetchOffset in ListPublisher, optimize slicing logic John Estropia 2019-11-18 19:52:57 +09:00
  • b1decc9853 Force fetchLimit for ListPublisher and ListSnapshot John Estropia 2019-11-14 20:34:48 +09:00
  • 9ca899d80f Merge branch 'develop' into prototype/propertyWrapper prototype/propertyWrapper John Estropia 2019-11-09 00:00:40 +09:00
  • c2e4c033ef Merge pull request #348 from ntnmrndn/fixWarning John Estropia 2019-11-05 19:11:51 +09:00
  • e12223df85 fix casting error John Estropia 2019-10-29 20:37:08 +09:00
  • 468922d5ed fix casting issues John Estropia 2019-10-29 20:30:03 +09:00
  • 6b9a4b480b minor John Estropia 2019-10-29 20:18:14 +09:00
  • 81b482e28b Fix warning Antoine Marandon 2019-10-29 17:27:25 +09:00
  • c112a84c0a Add debugDescription implementation for new Publisher and Snapshot types John Estropia 2019-10-28 19:31:02 +09:00
  • 88ab0b5e15 provide direct conversion from DynamicObject to ObjectSnapshot John Estropia 2019-10-28 12:03:17 +09:00
  • 717cb75720 Add utility to fetch ObjectPublishers by ObjectID John Estropia 2019-10-28 11:23:12 +09:00
  • d830c90028 trials John Estropia 2019-10-26 10:58:33 +09:00
  • 998938490c Make ObjectPublishers even lighter by lazy-loading observers John Estropia 2019-10-25 19:16:38 +09:00
  • f3beca8769 fix compiler error in testcases 7.0.1 John Estropia 2019-10-25 16:17:25 +09:00
  • 4baeb6d922 Fix weak linking of SwiftUI in podspec John Estropia 2019-10-25 14:35:04 +09:00
  • 98d860aff6 Add unit tests for List and Object Publishers John Estropia 2019-10-25 14:34:22 +09:00
  • 11a9e3991c changed ListPublisher and ObjectPublisher factory method naming to match ListMonitor and ObjectMonitor naming John Estropia 2019-10-25 12:43:39 +09:00
  • f380d9dc25 ObjectSnapshot: allow dynamicMember keyPaths from superclasses John Estropia 2019-10-25 12:36:13 +09:00
  • d546ff154f Merge pull request #344 from timfraedrich/patch-1 John Estropia 2019-10-23 19:27:33 +09:00
  • f21597d332 Merge pull request #341 from dmatushkin/develop John Estropia 2019-10-23 19:27:01 +09:00
  • d971c3a2ac README bug 7.0.0 John Estropia 2019-10-22 17:24:54 +09:00
  • 80166a42bb Unify generic labeling John Estropia 2019-10-22 16:16:47 +09:00