Skip to content

Releases: immobiliare/Glider

2.0.6

29 Jan 11:38
Compare
Choose a tag to compare

Released on 2024-01-30

  • [FIX] #9 Fixed minimum transport accept level not accepting the minimum value

2.0.4

11 Jul 15:05
Compare
Choose a tag to compare

Released on 2023-07-11

  • [NEW] Added OSLogFormatter as default formatter for OSLogTransport

2.0.3

11 Jul 10:27
Compare
Choose a tag to compare

Released on 2023-07-11

  • #7 Fixed compilation issue with macOS target (now it requires to 10.15.4+)

2.0.2

16 Apr 13:15
Compare
Choose a tag to compare

Released on 2023-04-16

  • #15 [FIX] Fix for crash with FileHandle on iOS 13.4+ when not enough space on disk is left

2.0.1

06 Mar 07:17
Compare
Choose a tag to compare

Released on 2023-03-06

  • Disable privacy redaction even for #RELEASE builds (using GliderSDK.shared.disablePrivacyRedaction = true

2.0.0

16 Dec 08:15
Compare
Choose a tag to compare

Released on 2022-12-16

1.0.2

09 Nov 15:06
Compare
Choose a tag to compare

Released on 2022-11-09

Temporary disabled SwiftLint via SPM plugin.

1.0.0

12 Sep 07:46
Compare
Choose a tag to compare

Released on 2022-09-12

This is the first public stable release. All APIs definitions are completed and all required features are present.
We're using it in production on Immobiliare/Indomio mobile applications.

0.9.31

23 Aug 12:10
Compare
Choose a tag to compare
0.9.31 Pre-release
Pre-release

Full Changelog: https://github.com/malcommac/Glider/commits/0.9.31

Internal pre-release. Not ready for production.

  • Added a fully guide to using Glider and third-party packages
  • Completed API reference for DoCC and XCode Quick Documentation
  • Updated all the unit tests
  • Added swiftlint support in the SPM package, fixed all warnings and errors
  • queue in Transport is now always set
  • fixed an issue in TransportManager which may lead to unexpected crashes
  • fixed an issue with GliderSentryTransport, which may lead to crashes at the startup

0.9.30

17 Aug 21:21
Compare
Choose a tag to compare
0.9.30 Pre-release
Pre-release

Full Changelog: https://github.com/malcommac/Glider/commits/0.9.30

Internal pre-release. Not ready for production.

  • Added new NetWatcher package to monitor and record networking calls. You can monitor both a particular URLSessionConfiguration or globally the entire application's network stack.
  • Added new transports specific for NetWatcher: NetArchiveTransport create a single package where all the network requests can be stored (it's an SQLite3 database, of course), while NetSparseFilesTransport allows you to save a file per single request inside a specific folder. They save both the request (including the cURL command) and the raw response.

This is an example of recording:

// Use sparse files to store each call
let sparseConfig = NetSparseFilesTransport.Configuration(directoryURL: rootDirectoryURL)

// Configure where the data are saved
let watcherConfig = try NetWatcher.Config(storage: .sparseFiles(sparseConfig))
NetWatcher.shared.setConfiguration(watcherConfig)

// Start recording globally
NetWatcher.shared.captureGlobally(true)

When you are okay you can disable recording just using:

NetWatcher.shared.captureGlobally(false)