Releases: ITzTravelInTime/SwiftLoggedPrint
Releases · ITzTravelInTime/SwiftLoggedPrint
Version 3.3.1
- Lowered the iOS version requirements.
- Updated dependancy.
Version 3.3.0
- Now using the
SwiftPackagesBase
library to avoid implementing some class extensions inside the library, which have been removed from the package code. - Removed the
Encodable
extension because it was unused, if you need that functionality use theTINUSerialization
library. - Updated the README and the copyright years.
3.2.0
- Removed the
Codable
andDecodable
extensions 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
Decodable
types.
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
LoggedPrinterProtocol
type will support having it's own log storage struct - Added extensions to
Date
,Encodable
andDecodable
to provvide needed features and provvide some useful things to users of this library - The
printerID
forLoggedPrinter
is now set by default to the current bundle identifier - Added
printTime
toLoggedLine
- Renamed
LoggedLine.id
toLoggedLine.printerID
for better understandability - Added a
LoggedPrintStorage
to letLoggedPrinterProtocol
types manage their own log storage - Added
DefaultLogMemory
struct to provvide a ready-madeLoggedPrinterProtocol
type 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
LoggedPrinterProtocol
classes - Added the possibility of reading logged lines that came just from the current
LoggedPrinterProtocol
class - By default now the printer prefix for the
LoggedPrinter
class 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