Skip to content

Releases: ITzTravelInTime/SwiftLoggedPrint

Version 3.3.1

17 Jun 11:37
Compare
Choose a tag to compare
  • Lowered the iOS version requirements.
  • Updated dependancy.

Version 3.3.0

31 May 23:04
Compare
Choose a tag to compare
  • 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 the TINUSerialization library.
  • Updated the README and the copyright years.

3.2.0

19 Nov 14:48
Compare
Choose a tag to compare
  • Removed the Codable and Decodable 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

12 Nov 17:00
Compare
Choose a tag to compare
  • Fixed a crash that can occur while performing a log read.
  • Improved log reading code and performance.

3.1.0

10 Nov 16:28
Compare
Choose a tag to compare
  • Added initialisation from file for Decodable types.

3.0.3

19 Aug 00:54
Compare
Choose a tag to compare
  • Bug fix

Build 3.0.1

16 Jul 10:19
Compare
Choose a tag to compare
  • 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 and Decodable to provvide needed features and provvide some useful things to users of this library
  • The printerID for LoggedPrinter is now set by default to the current bundle identifier
  • Added printTime to LoggedLine
  • Renamed LoggedLine.id to LoggedLine.printerID for better understandability
  • Added a LoggedPrintStorage to let LoggedPrinterProtocol types manage their own log storage
  • Added DefaultLogMemory struct to provvide a ready-made LoggedPrinterProtocol type for usage
  • Updated the README example
  • Updated platform requirements

Tested to work on iOS, tvOS and macOS.

Build 2.2.2

16 Jul 08:29
Compare
Choose a tag to compare
  • Updated platform requirements

Build 2.2.1

05 Jul 05:29
Compare
Choose a tag to compare
  • 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

05 Jul 03:58
Compare
Choose a tag to compare
  • Bug fixes