Skip to content

Releases: roanutil/CoreDataRepository

v4.0.0

Choose a tag to compare

@roanutil roanutil released this 02 Mar 21:16
861f267

What's Changed

  • Run swiftformat by @roanutil in #43
  • Add descriptions to some error cases so they include context of where they were thrown from by @roanutil in #44
  • Enable different request for frc in subscriptions by @roanutil in #45
  • Fix incorrect error descriptions by @roanutil in #46

Full Changelog: 3.0.0...4.0.0

v3.0.0

Choose a tag to compare

@roanutil roanutil released this 26 Nov 16:26
d7b90d1

What's Changed

Full Changelog: 2.0.4...3.0.0

v2.0.5 Fix build error with Swift 6

Choose a tag to compare

@roanutil roanutil released this 09 Dec 18:32
f0c5f84

What's Changed

  • Bugfix/unable to build v2 with swift 6 by @roanutil in #33

Full Changelog: 2.0.4...2.0.5

2.0.4 Dr. Spaceman

Choose a tag to compare

@roanutil roanutil released this 12 Jun 05:44
d4dc88e

What's Changed

  • Accidental transaction author parameter on batch read by @roanutil in #18

Full Changelog: 2.0.3...2.0.4

2.0.3 Mickey Rourke

Choose a tag to compare

@roanutil roanutil released this 11 Jun 19:57
9fa4ae4

What's Changed

  • Update workflow by @roanutil in #13
  • Aggregate fetchrequest does not apply predicate by @roanutil in #16
  • Transaction author is not applied to the context for some functions by @roanutil in #17

Full Changelog: 2.0.2...2.0.3

2.0.2 Rural Juror

Choose a tag to compare

@roanutil roanutil released this 23 Mar 04:24
7b3d249

What's Changed

Full Changelog: 2.0.1...2.0.2

2.0.1 America's Kidz Got Singing

Choose a tag to compare

@roanutil roanutil released this 28 Oct 04:12
5298837

What's Changed

  • Revise codecov reporting by @roanutil in #10
  • Bugfix/create returns items with temporary objectids by @roanutil in #9

Full Changelog: 2.0.0...2.0.1

2.0.0 Cheesy Blasters

Choose a tag to compare

@roanutil roanutil released this 02 Sep 20:32
56583da

What's Changed

  • Replace most Combine based APIs with new async versions by @roanutil in #7

Full Changelog: 1.0.1...2.0.0

1.0.1 Sabor De Soledad

Choose a tag to compare

@roanutil roanutil released this 02 Sep 19:06
cc025d0

What's Changed

  • Fix expectation fulfillment in batch tests by @roanutil in #2
  • Add workflow_dispatch to ci workflow by @roanutil in #6
  • Fix parent context save bug. Change tests to use private context. by @roanutil in #5

Full Changelog: 1.0.0...1.0.1

Unwindulax

Choose a tag to compare

@roanutil roanutil released this 24 May 04:49
36560e8

Major Refactor and improvements

  • Change to storing the URL instead of the NSManagedObjectID on value types
  • Add batch operations by NSManagedObjectID URL in addition to NSBatch*Request
  • Add subscription for reading a single item
  • Make all edits to the store in a 'scratchpad' context that can be thrown out if there's a problem
  • Move all functionality into a single repository type CoreDataRepository which helps with internal code reuse and only needing the one repository for all uses.
  • Add CombineCommunity/CombineExt as dependency and avoid inlining the Create publisher manually
  • Overhaul Failure types to concrete CoreDataRepositoryError
  • Cleanup various internal code for less possible error branches and readability
  • Fix lots of wrong doc comments
  • Fix sporadic test failures