All Versions
15
Latest Version
Avg Release Cycle
102 days
Latest Release
1813 days ago

Changelog History
Page 1

  • v6.0.0 Changes

    April 30, 2019

    ๐Ÿš€ Released on 2019-04-30. All issues associated with this milestone can be found using this filter.

    โœ‚ Removed

    • ๐Ÿ‘ Swift 4.2 support.
    • ๐Ÿ—„ Deprecated functions on Optional Logger extension.

  • v5.2.1 Changes

    May 02, 2019

    ๐Ÿš€ Released on 2019-05-02. All issues associated with this milestone can be found using this
    filter.

    ๐Ÿ›  Fixed

    • Issue where Swift version was incorrectly set to 5.0 when it should have been 4.2.
  • v5.2.0 Changes

    April 30, 2019

    ๐Ÿš€ Released on 2019-04-30. All issues associated with this milestone can be found using this filter.

    โšก๏ธ Updated

    • To Swift 5 with backwards compatability with 4.2 and Xcode 10.1.
    • 0๏ธโƒฃ OSLogLevel to now be overridable and the default mapping.

  • v5.1.0 Changes

    September 17, 2018

    ๐Ÿš€ Released on 2018-09-17. All issues associated with this milestone can be found using this filter.

    โž• Added

    • A Logger.disabled static variable that can be assigned to a Logger variable. This Logger will not write any messages sent to it.

    โšก๏ธ Updated

    • The Xcode workspace to be compatible with Xcode 10 and Swift 4.2.
    • The podspec swift-version to 4.2.
    • ๐Ÿ— The Travis-CI yaml file to build with Xcode 10 by leveraging bundler and a Gemfile.

    ๐Ÿ—„ Deprecated

    • ๐Ÿ—„ The Optional<Logger> extensions are now deprecated. Use a non-optional Logger variable: var log: Logger? = nil โ†’ var log: Logger = .disabled.

  • v5.0.2 Changes

    April 10, 2018

    ๐Ÿš€ Released on 2018-04-10. All issues associated with this milestone can be found using this filter.

    โšก๏ธ Updated

    • ๐Ÿ‘ The Xcode project to support Xcode 9.3.
    • ๐Ÿ‘ The Travis-CI YAML file to support Xcode 9.3.

    ๐Ÿ›  Fixed

    • โœ… Compiler warnings in the test suite on Xcode 9.3 for the characters property on String.
  • v5.0.1 Changes

    January 03, 2018

    ๐Ÿš€ Released on 2018-01-02. All issues associated with this milestone can be found using this filter.

    โšก๏ธ Updated

    • ๐Ÿ‘ท The Xcode project and Travis CI to support Xcode 9.2.
  • v5.0.0 Changes

    September 27, 2017

    ๐Ÿš€ Released on 2017-09-20. All issues associated with this milestone can be found using this filter.

    โž• Added

    • Migration Guide for Willow 5 and added it to the README.

    โšก๏ธ Updated

    • ๐Ÿšš Log message string APIs to include Message suffix to remove ambiguity with LogMessage APIs.
    • โšก๏ธ The README to match the updated APIs.
    • ๐Ÿ“ฆ The Package file to be compatible with SPM v4.

  • v4.0.0 Changes

    August 30, 2017

    ๐Ÿš€ Released on 2017-08-30. All issues associated with this milestone can be found using this filter.

    โž• Added

    • ๐Ÿ‘Œ Support for structured messages and simplified Logger setup.
    • ๐Ÿ†• New package file for Willow to support the Swift Package Manager.

    โšก๏ธ Updated

    • The Xcode project and source code to Swift 4.0.
    • ๐ŸŽ The log level enabled check to run prior to acquiring the lock or async dispatch queue resulting in a small performance gain.
    • 0๏ธโƒฃ The example frameworks to not have a default logger instance.
    • ๐Ÿ”ง The example app configuration logic to match the new APIs.
    • The LogMessageWriter protocol by splitting it into two new protocols: LogWriter and LogModifierWriter. The former is a basic writer. The latter is a writer that also accepts an array of modifiers to apply to incoming messages.
    • Example frameworks to show intended usage of the new LogMessage APIs.

    โœ‚ Removed

    • ๐ŸŒฒ LoggerConfiguration entirely. Logger construction now takes a log level, writers array, and execution method which greatly simplifies setup and usage.
  • v3.0.2 Changes

    August 30, 2017

    ๐Ÿš€ Released on 2017-08-30. All issues associated with this milestone can be found using this filter.

    โšก๏ธ Updated

    • Xcode project to be compatible with Xcode 9 and Swift 3.2.
    • ๐Ÿš€ The .swift-version file to 3.2 to support CocoaPods deployment.
  • v3.0.1 Changes

    January 03, 2018

    ๐Ÿš€ Released on 2017-08-17. All issues associated with this milestone can be found using this filter.

    โšก๏ธ Updated

    • Network example framework to WebServices to avoid a name collision with an iOS 11 private framework with the same name.
    • ๐Ÿ— SWIFT_VERSION to 3.2 in all targets. All targets still build with Swift 3.1/Xcode 8.3.x.
    • Copyright dates to 2017.
    • ExecutionMethod enum casing in example.

    ๐Ÿ›  Fixed

    • Compiler error for Swift 3.2/4.0.
    • โœ‚ Remove redundant cast from Date to Date