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.
- Removed by Greg Tropino in Pull Request #54.
- ๐ Deprecated functions on
Optional
Logger extension.- Removed by Greg Tropino in Pull Request #54.
- ๐ Swift 4.2 support.
-
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.
- Fixed by Greg Tropino in Pull Request #55.
- 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.
- Updated by Greg Tropino in Pull Request #54.
- 0๏ธโฃ
OSLogLevel
to now be overridable and the default mapping.- Updated by Eric Jensen in Pull Request #53 in regards to Issue #45.
- To Swift 5 with backwards compatability with 4.2 and Xcode 10.1.
-
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 aLogger
variable. ThisLogger
will not write any messages sent to it.- Added by Eric Jensen in Pull Request #42.
โก๏ธ Updated
- The Xcode workspace to be compatible with Xcode 10 and Swift 4.2.
- Updated by Eric Jensen in Pull Request #40.
- The podspec
swift-version
to4.2
.- Updated by Eric Jensen in Pull Request #43.
- ๐ The Travis-CI yaml file to build with Xcode 10 by leveraging bundler and a Gemfile.
- Updated by Christian Noon in Pull Request #44.
๐ Deprecated
- ๐ The
Optional<Logger>
extensions are now deprecated. Use a non-optionalLogger
variable:var log: Logger? = nil
โvar log: Logger = .disabled
.- Deprecated by Eric Jensen in Pull Request #42.
- A
-
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.
- Updated by Colby Williams in Pull Request #38.
- ๐ The Travis-CI YAML file to support Xcode 9.3.
- Updated by Christian Noon in Pull Request #39.
๐ Fixed
- โ
Compiler warnings in the test suite on Xcode 9.3 for the
characters
property onString
.- Fixed by Christian Noon in Pull Request #39.
- ๐ The Xcode project to support Xcode 9.3.
-
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.
- Updated by Christian Noon in Pull Request #35.
- ๐ท 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.
- Added by Christian Noon in Pull Request #32.
โก๏ธ Updated
- ๐ Log message string APIs to include
Message
suffix to remove ambiguity withLogMessage
APIs.- Updated by Christian Noon in Pull Request #32.
- โก๏ธ The README to match the updated APIs.
- Updated by Christian Noon in Pull Request #32.
- ๐ฆ The
Package
file to be compatible with SPM v4.- Updated by Christian Noon in Pull Request #32.
- Migration Guide for Willow 5 and added it to the README.
-
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.
- Added by Christian Noon in Pull Request #31.
โก๏ธ 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
andLogModifierWriter
. 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
- ๐ Support for structured messages and simplified
-
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.
- Updated by Christian Noon in Pull Request #30.
- ๐ The
.swift-version
file to3.2
to support CocoaPods deployment.- Updated by Christian Noon in Pull Request #30.
- Xcode project to be compatible with Xcode 9 and Swift 3.2.
-
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.
- Updated by Eric Jensen in Pull Request #22.
๐ Fixed
- Compiler error for Swift 3.2/4.0.
- โ Remove redundant cast from Date to Date
- Fixed by Eric Jensen in Pull Request #23.