Releases: ITzTravelInTime/SwiftLoggedPrint
Releases · ITzTravelInTime/SwiftLoggedPrint
Version 3.3.1
- Lowered the iOS version requirements.
- Updated dependancy.
Version 3.3.0
- Now using the
SwiftPackagesBaselibrary to avoid implementing some class extensions inside the library, which have been removed from the package code. - Removed the
Encodableextension because it was unused, if you need that functionality use theTINUSerializationlibrary. - Updated the README and the copyright years.
3.2.0
- Removed the
CodableandDecodableextensions which have been moved to a new library called TINUSerialization. If you needed those you have to switch the new library. - Updated legal info in the source files and the README.
3.1.2
- Fixed a crash that can occur while performing a log read.
- Improved log reading code and performance.
3.1.0
- Added initialisation from file for
Decodabletypes.
3.0.3
- Bug fix
Build 3.0.1
- Added print time tracking and printing
- Added a playground to try the library
- Added an option to put the prefix in front of all the printed lines of a single message
- Now every
LoggedPrinterProtocoltype will support having it's own log storage struct - Added extensions to
Date,EncodableandDecodableto provvide needed features and provvide some useful things to users of this library - The
printerIDforLoggedPrinteris now set by default to the current bundle identifier - Added
printTimetoLoggedLine - Renamed
LoggedLine.idtoLoggedLine.printerIDfor better understandability - Added a
LoggedPrintStorageto letLoggedPrinterProtocoltypes manage their own log storage - Added
DefaultLogMemorystruct to provvide a ready-madeLoggedPrinterProtocoltype for usage - Updated the README example
- Updated platform requirements
Tested to work on iOS, tvOS and macOS.
Build 2.2.2
- Updated platform requirements
Build 2.2.1
- Code is now divided into multiple files for better management
- Added support for ids to better manage having multiple
LoggedPrinterProtocolclasses - Added the possibility of reading logged lines that came just from the current
LoggedPrinterProtocolclass - By default now the printer prefix for the
LoggedPrinterclass is - Added the possibility to show prefixes into logged debug lines
- Fixed a bug which prevented debug lines to be logged as such
Build 2.0.3
- Bug fixes