x.y.z (yyyy-mm-dd)
- Workaround for
pod lib lint
on watchOS is no longer needed. #86
0.7.0 (2023-03-13)
- Add different error handling behaviors for disk writing errors. #75
- Make
logMessage
method public. #77 - Add method to support flushing log message. #79
- Make
dateFormat
function more efficient. #81 - Update
Logging
module to 1.5.2 or later. #82 - Export
Logging
module. #83 - Use Swift 5.7.2 and Xcode 14.2. #84
0.6.0 (2022-11-29)
- Disable bitcode. #54
- Update platform versions. #55
- Update to Xcode 14.0.1 and Swift 5.6 or later. #56
- Still use Xcode 13.4.1 for executing
pod lib lint
. #57 - Remove a property of type FileHandle. #58
- Remove the argument named
asynchronous
. #59 - Remove and change the properties. #60
- Change minimum platform versions. #61
- Adopt
Sendable
andLoggerable
. #62 - Remove the dependency in podspec. #66
- Update to
Xcode 14.1
. #69 - Use
#fileID
instead of#file
. #70 - Add another example of using
Puppy
with Vapor. #71 - Use
struct
instead ofclass
. #72
0.5.1 (2022-09-24)
- Use macro for debugging. #50
- Move
Hashable
toLoggerable
. #51 - Add a missing method. #52
- Suppress
Run script build phase
warning about Swiftlint. #53
0.5.0 (2022-02-28)
- Remove concurrency features. #39
- Fix the default rotation type to
numbering
. #40 - Change the type of intPermission to
UInt16
. #41 - Output a message prompting to override. #42
- Use String type for filePermission. #43
- Add error descriptions to
FileError
. #44 - Support Windows. #45
- Update GitHub Actions. #46
0.4.0 (2022-01-31)
FileRotatonLogger
inheritsFileLogger
. #29- Add asynchronous methods for
delete
andflush
. #30 - Add
test_spec
inpodspec
. #31 - Add suffix extension types for
FileRotationLogger
. #32 - FileRotationLoggerDelegate Fix Spelling. #34
- Add option for file permission. #36
- Import more precisely. #38
0.3.1 (2021-08-18)
- Add file required only for Swift 5.3.x or before on Linux. 25
0.3.0 (2021-08-07)
- Update
cmake-build
for Linux. #19 - Workaround for
carthage build
in both Xcode 12 and 13. #20 - Follow up
Integrate modules into Xcode
. #22 - Make
BaseLogger
inheritable outside of the module(Puppy
). #23
0.2.0 (2021-06-17)
- Instantiate
DispatchQueue
and add an argument named ofasynchronous
. #9 - Remove colons from log rotation file name(extension). #11
- Use
AnyObject
for protocol inheritance instead ofclass
. #13 - Add
carthage-build-xcframeworks
. #14 - Specify Linux platform. #15
- Integrate modules in Xcode and Podspec. #16
- Add
bazel-build
. #17 - Add
cmake/ninja-build
. #18
0.1.2 (2020-12-05)
- Support new API about FileHandle. #7
0.1.1 (2020-10-20)
- Fix access level issue for use as a library. #4
0.1.0 (2020-10-18)
- First release.