Skip to content

Releases: square/Aardvark

AardvarkMailUI/1.1.0

13 Apr 01:13
bd1c287
Compare
Choose a tag to compare

This release adds new API to the ARKEmailBugReporter class. It also deprecates an existing API that it replaces. This release also allows the asynchronous generation of attachments via a callback mechanism. The default log attachment generator Sources/AardvarkMailUI/ARKEmailBugReporter.h will now generate log attachments async.
Added
- (void) attachmentForLogMessages:(nonnull NSArray<ARKLogMessage *> *)logMessages inLogStoreNamed:(nonnull NSString *)logStoreName completion: (ARKAttachmentGeneratorCompletionBlock _Nonnull) completionHandler

Deprecated
- (nullable ARKBugReportAttachment *)attachmentForLogMessages:(nonnull NSArray<ARKLogMessage *> *)logMessages inLogStoreNamed:(nonnull NSString *)logStoreName

Modified

  • Bump Workflow to use Xcode 13.1 and macOS 12
  • Bump to Aardvark 4.1 and AardvarkMailUI 1.1

Full Changelog: CoreAardvark/3.0.2...AardvarkMailUI/1.1.0

Aardvark/4.1.0

13 Apr 01:05
bd1c287
Compare
Choose a tag to compare

This release adds new API to the ARKEmailBugReporter class. It also deprecates an existing API that it replaces. This release also allows the asynchronous generation of attachments via a callback mechanism. The default log attachment generator Sources/AardvarkMailUI/ARKEmailBugReporter.h will now generate log attachments async.
Added
- (void) attachmentForLogMessages:(nonnull NSArray<ARKLogMessage *> *)logMessages inLogStoreNamed:(nonnull NSString *)logStoreName completion: (ARKAttachmentGeneratorCompletionBlock _Nonnull) completionHandler;

Deprecated
- (nullable ARKBugReportAttachment *)attachmentForLogMessages:(nonnull NSArray<ARKLogMessage *> *)logMessages inLogStoreNamed:(nonnull NSString *)logStoreName;

Modified

  • Bump Workflow to use Xcode 13.1 and macOS 12
  • Bump to Aardvark 4.1 and AardvarkMailUI 1.1

Full Changelog: CoreAardvark/3.0.2...Aardvark/4.1.0

CoreAardvark/3.0.2

23 Sep 14:06
3273b9b
Compare
Choose a tag to compare
  • Catch exceptions thrown when failing to write data to disk. Thanks @zadr!
  • Fixed a build error when using Carthage due to old-style function signatures. Thanks @destryteeter!

3.4.6

20 May 16:08
7c09687
Compare
Choose a tag to compare

Patch fix on the 3.x version of Aardvark that removes spaces from the file system paths (#121).

CoreAardvark/2.2.2

20 May 16:08
7c09687
Compare
Choose a tag to compare

Patch fix on the 3.x version of Aardvark that removes spaces from the file system paths (#121).

CoreAardvark/3.0.1

18 Mar 22:37
79deb1f
Compare
Choose a tag to compare
  • Fixes the indentation of multi-line parameters in the default log message description.

CoreAardvark/3.0.0

24 Feb 00:39
2bc73df
Compare
Choose a tag to compare

CoreAardvark 3.0 makes it even easier to create powerful bug reporting flows, while still keeping it incredibly simple to get started with a standard configuration.

The largest change in this release is a reorganization of the Aardvark framework into a series of smaller frameworks, which may require you to update your dependency specifications. Check out the migration guide for more details of how things changed.

AardvarkMailUI/1.0.0

24 Feb 00:55
2bc73df
Compare
Choose a tag to compare

AardvarkMailUI is a new framework that makes it dead simple to install an email-based bug reporting flow in your app.

AardvarkMailUI is part of the Aardvark 4.0 release family, a reorganization of the Aardvark framework into a series of smaller frameworks. Check out the migration guide for more details of how things changed.

AardvarkLoggingUI/1.0.0

24 Feb 00:50
2bc73df
Compare
Choose a tag to compare

AardvarkLoggingUI is a new framework that contains utilities to show an in-app log viewer.

AardvarkLoggingUI is part of the Aardvark 4.0 release family, a reorganization of the Aardvark framework into a series of smaller frameworks. Check out the migration guide for more details of how things changed.

Aardvark/4.0.0

24 Feb 00:42
2bc73df
Compare
Choose a tag to compare

Aardvark 4.0 makes it even easier to create powerful bug reporting flows, while still keeping it incredibly simple to get started with a standard configuration.

The largest change in this release is a reorganization of the Aardvark framework into a series of smaller frameworks, which may require you to update your dependency specifications. Check out the migration guide for more details of how things changed.