Releases: sushichop/Puppy
Releases · sushichop/Puppy
0.9.0
0.8.0
0.7.0
- Add different error handling behaviors for disk writing errors. #75
- Make
logMessagemethod public. #77 - Add method to support flushing log message. #79
- Make
dateFormatfunction more efficient. #81 - Update
Loggingmodule to 1.5.2 or later. #82 - Export
Loggingmodule. #83 - Use Swift 5.7.2 and Xcode 14.2. #84
0.6.0
Supports Swift 5.6 or later.
There are several breaking changes. Please check README for details.
- 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
SendableandLoggerable. #62 - Remove the dependency in podspec. #66
- Update to
Xcode 14.1. #69 - Use
#fileIDinstead of#file. #70 - Add another example of using
Puppywith Vapor. #71 - Use
structinstead ofclass. #72
0.5.1
0.5.0
Puppy 0.5.0 supports Windows!
- 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
0.3.1
0.3.0
0.2.0
- Instantiate
DispatchQueueand add an argument named ofasynchronous. #9 - Remove colons from log rotation file name(extension). #11
- Use
AnyObjectfor 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