All Versions
22
Latest Version
Avg Release Cycle
149 days
Latest Release
1417 days ago

Changelog History
Page 1

  • v2.9.0 Changes

    June 08, 2020

    2.9.0

    • โฌ‡๏ธ Drop support for iOS 7, 8 & 9

    2.8.5

    • ๐Ÿ‘Œ Improved Swift interface

    2.8.1

    • Convert private static C functions (that take self as an argument) to Objective-C direct methods
      • Same low overhead, better calling syntax

    2.8.0

    • โšก๏ธ Update initWithOutError: to initAndReturnError: for TLSRollingFileOutputStream
      • More idiomatic
  • v2.8.5 Changes

    • ๐Ÿ‘Œ Improved Swift interface
  • v2.8.1 Changes

    January 07, 2020
    • Convert private static C functions (that take self as an argument) to Objective-C direct methods
      • Same low overhead, better calling syntax
  • v2.8.0 Changes

    August 06, 2020
    • โšก๏ธ Update initWithOutError: to initAndReturnError: for TLSRollingFileOutputStream
      • More idiomatic
  • v2.7.1 Changes

    December 04, 2020
    • Increase use of @autoreleasepool to keep memory management tighter
    • Improve at launch perf by deferring the pruning of old files for TLSRollingFileOutputStream
    • Other miscellaneous bug fixes and cleanup
  • v2.7.0 Changes

    May 30, 2020

    2.7.0 (06/28/2019)

    • โž• Add support for capturing os_log logs executed within a running app.
      • TLSExt is provided as the interface and is not a part of TLS proper. This is because TLSExt makes use of private Apple frameworks and would lead to app store rejection.
      • So, the consumer is responsible to compiling and linking the TLSExt*.h|m files themselves and must only do so with non-production builds.
      • This can be of immense help when dogfooding with developers and teammates with an Enterprise distribution (not Test Flight and not production).

    2.6.0 (06/11/2019)

    • โž• Add options to composing a log message string from TLSLogMessageInfo
      • TLSComposeLogMessageInfoOptions provides options for what components to put in the output composeFormattedMessageWithOptions: string
  • v2.6.0 Changes

    November 06, 2019
    • โž• Add options to composing a log message string from TLSLogMessageInfo
      • TLSComposeLogMessageInfoOptions provides options for what components to put in the output composeFormattedMessageWithOptions: string
  • v2.5.0 Changes

    May 29, 2019
    • Add options to TLS with TLSLogMessageOptions
      • Provides support to explicitely ignore the maximum message length cap
      • Change maximumSafeMessageLength to truncate by default instead of discard when message length is too long and there is not delegate
  • v2.5.0._B

    August 29, 2018
  • v2.4.0 Changes

    • ๐ŸŒฒ Create TLSLoggingServiceDelegate protocol. Currently delegates the decision of what to do when a log message with an unsafe length is encountered.