Skip to content

Releases: Nike-Inc/Willow

Swift 3

08 Sep 00:41
Compare
Choose a tag to compare

All issues associated with this milestone can be found using this filter.

Added

  • OSLogWriter to use the os_log APIs indirectly through a Logger instance.
  • The Method enumeration on ConsoleWriter to switch between print and NSLog functions.
  • A Willow 2.0 Migration Guide detailing all breaking changes between 1.x and 2.0.

Updated

  • All source, test and example logic and project settings to compile against Swift 3.0.
  • The Formatter protocol to be LogMessageModifier to avoid naming collisions with Foundation.
  • The Writer protocol to be LogMessageWriter to match LogMessageModifier naming convention.
  • The README and all sample code to match the new APIs and conventions.

Removed

  • Code generation from all framework targets by default due to instability issues.

Swift 2.3

07 Sep 21:29
Compare
Choose a tag to compare

All issues associated with this milestone can be found using this filter.

Updated

  • All source, test and example logic to compile against Swift 2.3 and Xcode 8.
  • The Travis CI yaml file to build against iOS 10 and the new suite of simulators.
  • The iOS Example app to use emoticons in the PrefixFormatter.

Removed

  • Slather reporting from the test suite due to instability issues with Xcode and Travis CI.
  • CocoaPods linting from the Travis CI yaml file due to current instabilities with Xcode 8.
  • The ColorFormatter and all logic associated with it since plugins are no longer supported.
  • Removed the color formatting section and examples from the README.

Autoclosure Variants

12 Jul 00:41
Compare
Choose a tag to compare

All issues associated with this milestone can be found using this
filter.

Added

  • New autoclosure(escaping) variants of the logging methods.

Updated

  • The README to explain the differences between autoclosure and closure APIs.

Initial Release

27 Jun 16:29
Compare
Choose a tag to compare

Added