Skip to content

Releases: wisemen-digital/AppwiseCore

2.1.0

30 Mar 03:08
2.1.0
c9d82cd
Compare
Choose a tag to compare

Deprecations

  • Core: deprecate our Cancelled error type in favour of Swift's built-in CancellationError type.
  • CoreData: due to incorrectness, we're deprecating responseInsert (this is not responseInsert, see below).

Improvements

  • Behaviours: add keyboard avoiding behaviour (using the system provided layout guide).
  • CoreData: make SingleObjectRepository compatible with OptionalIdentifiable.
  • CoreData: lower the requirement of repositories to NSFetchRequestResult where possible.
  • CoreData: repository refresh now asserts by default, to better warn about missing implementations.
  • Core: add requestVoid method to network client.
  • Core: default error parser now ignores .explicitlyCancelled (for cancelled requests).
  • Core: result "cancellation" now uses Swift's built-in CancellationError type if available.
  • Core: add privacy manifest file
  • XcodeGen: added a template for shared frameworks.

Bug Fixes

  • Fastlane: ensure translations export can handle "empty" targets.
  • Scripts: fix Xcode warnings for build steps without input/output files.
  • Bump dependencies (Sentry to 8).
  • CoreData: ensure requestInsert imports objects on the context's thread.
  • Sourcery: fix code generation for Self.ID properties.
  • SwiftLint: fix warnings from using deprecated rules (because we use all).

Internal

  • Bump copyright.

2.0.3

30 Mar 02:21
2.0.3
1fee571
Compare
Choose a tag to compare
  • Core: ensure we use localised info.plist values where possible.

2.0.2

26 Jan 16:08
2.0.2
febcc99
Compare
Choose a tag to compare

Bug Fixes

  • Fastlane: sentry_auto_set_commits better handles issues with Sentry API.

Internal

  • Bump internal dependencies.

1.4.6

26 Jan 16:06
1.4.6
6495ffd
Compare
Choose a tag to compare

Bug Fixes

  • Fastlane: sentry_auto_set_commits better handles issues with Sentry API.

2.0.1

26 Jan 16:06
2.0.1
f627ae2
Compare
Choose a tag to compare

Bug Fixes

  • Fixed a compilation issue with Xcode 13.

1.4.5

26 Jan 16:06
1.4.5
798340a
Compare
Choose a tag to compare

Bug Fixes

  • Fixed a compilation issue with Xcode 13.

2.0.0

30 Sep 01:20
2.0.0
200f596
Compare
Choose a tag to compare

Breaking

  • Updated to Alamofire 5.0, causing some breaking changes for Network clients and related types.
  • Switched to Swift's built-in Result type, which requires an Error generic parameter.
  • It is recommended to use the migration script when possible, it will convert most common breaking changes.

1.4.4

30 Sep 01:20
1.4.4
d2d8c9e
Compare
Choose a tag to compare

Bug Fixes

  • Result.isCancelled would return false after mapping to another result type.
  • XcodeGen: ensure the "iOS Extension" template can locate it's dependencies.

1.4.3

27 Aug 10:35
1.4.3
5c01318
Compare
Choose a tag to compare

Improvements

  • Bump SentrySDK version from 6 to 7. Make sure you configure a trace sample rate! This should NOT be a breaking change, but if needed, check their migration docs.

1.4.2

27 Aug 10:35
1.4.2
c3df5da
Compare
Choose a tag to compare

Internal

  • Lint & format code, and add commit hooks to trigger these.
  • Bump SentrySDK version from 5 to 6. This should NOT be a breaking change, but if needed, check their migration docs.