Skip to content

Releases: amaris/core-data-candy

Ordered children reordering

Choose a tag to compare

@ABridoux ABridoux released this 22 Apr 19:13
003c8a2

Added

  • Move elements in ordered children relationships

Production ready

Choose a tag to compare

@ABridoux ABridoux released this 05 Mar 15:45
776921b

Added

  • where(:) filter with a single boolean

Changed

  • Predicate renamed to FetchPredicate

Minor fix

Choose a tag to compare

@ABridoux ABridoux released this 12 Feb 16:16
ce196d1

Fixed

  • nil values assigned to FieldInterface were ignored [#32]

Changed

  • DataModel.remove(_:to:) functions changed to DataModel.remove(_:from:)

Merge pull request #30 from amaris/release/0.3.0

Choose a tag to compare

@ABridoux ABridoux released this 22 Jan 13:49
f99601e

Added

  • Fallback value before preconditionFailure when converting stored value
  • Store conversion error publisher
  • Map current functions on DatabaseModel collections

Changed

  • DatabaseFieldValue now Equatable
  • PredicateRightValue public init
  • DatabaseModel extensions functions moved in the protocol declaration to make them customisation points.

Minor fixes

Choose a tag to compare

@ABridoux ABridoux released this 04 Dec 09:46
dd89fa9

Fixed

  • DatabaseModel.remove useless throws deleted [#18]

Hotfix validation init

Choose a tag to compare

@ABridoux ABridoux released this 23 Nov 16:29
26185bd

Fixed

  • Validation.init now public

0.2.0

Choose a tag to compare

@ABridoux ABridoux released this 20 Nov 17:13
6385776

Added

  • Codable to store a custom type
  • CodableConvertible to store a type with an intermediate Codable object. Default implementation for NSObjects
  • Multiple sorts when subscribing to an entity relationship [#2]

Changed

  • Fetching now uses a RequestBuilder to specify a request
  • ComparisonPredicate and OperatorPredicate have been merged into a single Predicate structure.
  • The store conversion with an entity attribute will now exit the program if it fails rather than throwing an error
  • FetchableEntity has been deleted to keep only DatabaseEntity
  • Compound predicate 'and' and 'or' now use the NSCompoundPredicate class rather than raw values. [#4]