Skip to content

Releases: alextall/DataKit

v0.5.0

19 Jul 21:03
ec9aa1d
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release
Merge pull request #10 from alextall/type-erasure

Erase types to solidify API

v0.4.0

16 Jun 15:16
b083426
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

NEW:

  • FileClient: A new module for saving Codable objects to disk.

UPDATED:

  • CoreDataClient now includes object monitors that update on NSNotification.Name.NSManagedObjectContextDidSave

BREAKING CHANGES:

  • DataKit umbrella library has been removed. Individual libraries should be imported manually.
  • Swift version has been updated to 5.4

v0.3.0

28 Jan 21:11
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

ATTENTION:

This release contains many breaking changes. Be cautious before upgrading.

NEW:

  • PersistenceClient has been renamed to CoreDataClient and now includes Codable support
  • HTTPResponse has been renamed to HTTPOutput

CHANGED:

  • No longer erasing to AnyPublisher. We are now exposing Future types.

v0.2.0

28 Nov 03:30
e4750af
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

ATTENTION:

This release contains many breaking changes. Be cautious before upgrading.

NEW:

  • Additional Packages:
    • You can now use PersistenceClient with or without Decodable, Encodable or both
    • HTTPClient can also be used independently
  • PersistenceClient now has conditional and optional support for Codable
  • APIClient has been renamed to HTTPClient
  • HTTPResponse and HTTPError now encapsulate possible responses from URLRequests

CHANGED:

  • LOTS

v0.1.2

23 Nov 23:11
Compare
Choose a tag to compare
v0.1.2 Pre-release
Pre-release

NEW:

  • Added documentation for PersistenceClient

v0.1.1

07 Nov 03:33
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

NEW:

  • Added conditional Equatable conformance to ScratchPad

v0.1.0

03 Nov 15:39
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

NEW:

  • Everything!