From d2fb449ab89604bef4c3573903d7f893b15be2ef Mon Sep 17 00:00:00 2001 From: Tony Stone Date: Wed, 5 Sep 2018 20:42:02 -0700 Subject: [PATCH] Prep for release 4.0.0. (#54) --- CHANGELOG.md | 18 +++--------------- README.md | 2 +- TraceLog.podspec | 2 +- 3 files changed, 5 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8fc3407b..2ecc3cbe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,28 +1,16 @@ # Change Log All significant changes to this project will be documented in this file. -## [4.0.0-beta.3](https://github.com/tonystone/tracelog/tree/4.0.0-beta.3) +## [4.0.0](https://github.com/tonystone/tracelog/tree/4.0.0) #### Added +- Added mode to TraceLog.configuration to allow direct, async, or sync mode of operation. Sync & direct mode are useful for use cases that have short-lived processes (scripts) or require real-time logging. +- Added ability to set the concurrency mode individually for each Writer. - Added `FileWriter` class for writing to local log files. - -## [4.0.0-beta.2](https://github.com/tonystone/tracelog/tree/4.0.0-beta.2) - -#### Added - Added `TestHarness` to assist developers in testing their own `Writer` types. - Added `shell` utility to assist in testing `Writer` types. - Added TraceLogTestTools module/library to allow use of new `TestHarness` and other Utilities. -#### Removed -- Removed the `UnifiedLoggingWriter` and instead using external `AdaptiveSystemLogWriter` which adapts to various platforms for latest system log. - -## [4.0.0-beta.1](https://github.com/tonystone/tracelog/tree/4.0.0-beta.1) - -#### Added -- Added `UnifiedLoggingWriter` for Apple Unified Logging system logging using TraceLog. -- Added mode to TraceLog.configuration to allow direct, async, or sync mode of operation. Sync & direct mode are useful for use cases that have short-lived processes (scripts) or require real-time logging. -- Added ability to set the concurrency mode individually for each Writer. - #### Removed - Removed all Xcode projects, Xcode projects are now generated using Swift Package Manager. - Dropped iOS 8 support. diff --git a/README.md b/README.md index c5305b78..145992e1 100644 --- a/README.md +++ b/README.md @@ -336,7 +336,7 @@ Minimum Runtime Version > **Note:** > -> To build and run on **Linux** we have a a preconfigure **Vagrant** file located at [https://github.com/tonystone/vagrant-swift](https://github.com/tonystone/vagrant-swift) +> To build and run on **Linux** we have a a pre-configured **Vagrant** file located at [https://github.com/tonystone/vagrant-swift](https://github.com/tonystone/vagrant-swift) > > See the [README](https://github.com/tonystone/vagrant-swift/blob/master/README.md) for instructions. > diff --git a/TraceLog.podspec b/TraceLog.podspec index 29f8653e..0219b04c 100644 --- a/TraceLog.podspec +++ b/TraceLog.podspec @@ -9,7 +9,7 @@ Pod::Spec.new do |s| s.name = "TraceLog" - s.version = "4.0.0-beta.3" + s.version = "4.0.0" s.summary = "Dead Simple: logging the way it's meant to be!" s.description = <<-DESC TraceLog is a configurable debug logging system. It is unique in that it's configured