Skip to content

Latest commit

 

History

History
716 lines (384 loc) · 17.6 KB

CHANGELOG.md

File metadata and controls

716 lines (384 loc) · 17.6 KB

Change Log

All notable changes to this project will be documented in this file following the style described at Keep a Changelog by @olivierlacan. This project adheres to Semantic Versioning.



1.9.3 (2020-11-10)

Added
  • Ability to extend custom formatting options by @adamwulf
Fixed

1.9.2 (2020-09-17)

Fixed
Removed
  • process hostname logging to avoid iOS 14 Permission dialog by @alexanderlucas

1.9.1 (2020-04-17)

Fixed
Removed
  • Unreachable code in crypto logic by @ladeiko

1.9.0 (2020-03-30)

Fixed
  • More cryptographically secure random text generator by @skreutzberger
Removed

1.8.4 (2019-12-06)

Added
  • Enabled "Allow app extension API only" flag by @FelixII
  • Support for older Swift version with Cocoapods by @RomanPodymov
  • Support for colors in FileDestination by @FabioTacke
  • More human-readable thread names by @robowen5mac

1.8.3 (2019-10-23)

Added
Fixed
  • Support for latest server-side Swift by @JRHeaton

1.8.2 (2019-10-02)

Fixed

1.8.1 (2019-09-30)

Fixed
  • Added missing key to info.plist by @lgaches

1.8.0 (2019-09-27)

Added
  • Support for Xcode 11 and iOS 13 by @lgaches

1.7.1 (2019-08-22)

Added
Fixed
  • Issue in BaseDestination with non-required filters by @FelixII

1.7.0 (2019-03-26)

Added
  • Support for Swift 5 and Xcode 10.2 by @lgaches
  • Support for CircleCI 2.0 by @lgaches

1.6.2 (2019-02-11)

Added

1.6.1 (2018-09-18)

Added
Fixed
  • Warning caused by iOS 12 by @lgaches
  • Issues with formating by @htb

1.6.0 (2018-05-23)

Added
Changed
  • Filter behavior which requires now at least one passing non-required filter by @cconway

1.5.2 (2018-04-05)

Added
  • Support for Xcode 9.3 and Swift 4.1 by @jimmya

1.5.1 (2018-01-05)

Added
Fixed
  • Fixed issue with Xcode and folder name on case-sensitive file systems by @konstantinbe

1.5.0 (2017-12-13)

Added

1.4.4 (2017-12-08)

Added
  • Set a custom server URL already on platform destination init by @skreutzberger

1.4.3 (2017-11-09)

Added
  • Support for latest Xcode 9.1 by removing deprecation warning by @tomekh7
  • Reduced the overall size of the framework by @NachoSoto
  • Improved support for Swift 4 via SPM by @lgaches

1.4.2 (2017-09-26)

Fixed
  • Fixed memory leak in SBPlatformDestination by @drougojrom

1.4.1 (2017-09-18)

Fixed
  • Disabled code coverage to fix app submission with Xcode 9 by @NachoSoto

1.4.0 (2017-08-12)

Added
  • Support for latest Xcode 9 beta, Swift 3.2 & Swift 4 by @lgaches
  • Less aggressive file protection type when logfile is created by @igorefremov

1.3.2 (2017-07-19)

Fixed
  • Issue under macOS server-side Swift with file protection type by @skreutzberger

1.3.1 (2017-07-19)

Added
  • Better solution to instable b64 encoding of Swift 3.1.x under Linux by @lgaches
  • Set file protection type when logfile is created by @igorefremov

Fixed

1.3.0 (2017-06-22)

Added
  • New context parameter for more detailed logging by @lgaches
  • Support for more watchOS versions by @basememara

1.2.2 (2017-05-04)

Fixed
  • Issue while building for macOS, tvOS & watchOS by @alex-can
  • Issue while building on a case-sensitive file system by @alex-can

1.2.1 (2017-04-24)

Fixed

1.2.0 (2017-04-11)

Added
  • Google Cloud / Stackdriver destination by @lgaches

1.1.4 (2017-03-28)

Added

1.1.3 (2017-02-22)

Added
Changed
  • a filter’s required parameter is now also working for levels by @picciano
Removed
  • The option to turn just the message into JSON with .format = "$m" by @skreutzberger

1.1.2 (2017-02-16)

Added
Changed

1.1.1 (2016-10-28)

Added

1.1.0 (2016-10-12)

Added

1.0.3 (2016-09-21)

Changed

1.0.2 (2016-09-19)

Changed
  • Lowercase enum cases (.Debug -> .debug) to match Swift 3 convention by @skreutzberger

1.0.1 (2016-09-17)

Added

1.0.0 (2016-09-15)

Added
Changed
  • Master branch is written in Swift 3 instead of Swift 2 by @skreutzberger
  • Names of platform destination support files are public by @skreutzberger
  • Default format has colored log level after time by @skreutzberger
  • README explains installation under Swift 2 and Swift 3 by @skreutzberger
Removed

0.7.0 (2016-09-09)

Added
Removed
  • .detailOutput, .colored & .coloredLines properties by @skreutzberger

0.6.5 (2016-07-29)

Changed
Fixed
  • Broken support for tvOS in platform destination by @markj

0.6.4 (2016-07-28)

Added
Changed
Fixed
  • Potential issue when setting a platform sending threshold of lower than 1 by @skreutzberger

0.6.3 (2016-06-29)

Added
Removed

0.6.2 (2016-06-21)

Added
Fixed
  • Potential crash when using ConsoleDestination with NSLog by @nickoto
Removed

0.6.1 (2016-06-08)

Changed
  • Filter required argument defines AND (required: true) or OR (required: false) relation between filters by @JeffBNimble

0.6.0 (2016-06-07)

Added
  • New filter system for level, path, function, message per destination by @JeffBNimble
Changed
  • .minLevel & minLevelFilter() are deprecated. Use the new filter system instead by @JeffBNimble

## 0.5.4 (2016-05-20)
Changed
  • Function names are now logged without parameters (inspired by Gábor Sajó) by @skreutzberger
  • Default location of log file and other internally used files by @skreutzberger
Fixed
  • Memory leak in string manipulation by @dkalachov

0.5.3 (2016-05-11)

Added
  • Ability to adjust destination properties during runtime by @MarkQSchultz
Changed
  • Message resolution is done in background for better performance by @JeffBNimble
  • Lowered minimum OSX version to 10.10 for CocoaPods by @skreutzberger

0.5.2 (2016-05-02)

Added
  • Get more colored content with coloredLines = true by @DasHutch
Changed
  • Adjusted Xcode Console colors to match SwiftyBeaver Mac App UI by @DasHutch
  • Adjusted file destination colors to match SwiftyBeaver Mac App UI by @skreutzberger

0.5.1 (2016-04-28)

Added
Fixed

0.5.0 (2016-04-19)

Added

## 0.4.2 (2016-03-22)
Changed
  • Optimized codebase for Swift 2.2, Swift 3 & Xcode 7.3 by @skreutzberger

0.4.1 (2016-03-11)

Added
  • Option to log synchronously during development by @muukii
  • Code completion docs for most public variables & functions by @skreutzberger
  • Internal linting of code base by @skreutzberger

0.4.0 (2016-03-04)

Added
  • Default log file directory is OS-dependent by @xeo-it
  • Flush function is accessible to all destinations by @prenagha
  • Customizable log colors by @fvvliet
Changed
  • Default log file directory for iOS, tvOS & watchOS is an app’s cache directory by @xeo-it



0.3.5 (2016-02-24)

Changed
  • Optimized performance by letting log functions take @autoclosure by @reesemclean

0.3.4 (2016-02-23)

Changed

0.3.3 (2016-02-09)

Added
  • Flush function to make sure all logging messages have been written out by @prenagha
Changed

0.3.2 (2016-02-04)

Added
  • Easier creation of custom destinations by making certain base class functions public by @irace
  • Secrets.* files are ignored by Git to act as credential-holding file in the future by @skreutzberger

0.3.1 (2016-01-11)

Added
  • Logging of thread by @VDKA

0.3.0 (2015-12-11)

Added



0.2.5 (2015-12-10)

Added


0.2.4 (2015-12-09)

Added

  • Installation via Cocoapods for tvOS, watchOS2 & OSX by @davidrothera

Changed


0.2.3 (2015-12-09)

Added


0.2.2 (2015-12-09)

Added

Fixed


0.2.1 (2015-12-06)

Added


0.2.0 (2015-12-05)

Added

Fixed


## 0.1.1 (2015-12-01)

Added

Fixed


0.1.0 (2015-11-28)

Added