Skip to content

Latest commit

 

History

History
508 lines (265 loc) · 12.5 KB

CHANGELOG.md

File metadata and controls

508 lines (265 loc) · 12.5 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.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