Skip to content

Releases: fpillet/NSLogger

v1.9.7

09 Jan 12:45
Compare
Choose a tag to compare

Desktop Viewer

  • Fixed a couple additional crashes (thanks @jegnux for letting me know)
  • Dropped deprecated APIs
  • Slight UI revamp to restore square buttons in the UI
  • Fixed issues with the Preferences panel

v1.9.6

29 Dec 15:43
Compare
Choose a tag to compare

Desktop Viewer

  • Fixed a crasher when adding a new Mark in the log
  • More ARC modernization

v1.9.5

26 Dec 15:42
Compare
Choose a tag to compare

Desktop Viewer

  • Added support for Dark Mode and accent colors (@stuffmc)
  • Removed outdated BWToolkit dependency (@stuffmc)
  • Updated internal implementations (yay ARC and modern Obj-C)

Client Logger

  • Updated Swift wrapper for Swift 4.2
  • Fixed OSAtomics deprecations (@jllubia)
  • Multiple fixes for compilation warnings

Known issues

  • When logging from a macOS app running on macOS 10.14, an initial "crash log" (simulated) is output by the lower networking layers of macOS. This is a known issue in macOS itself but does not prevent NSLogger from working fine.

v1.9.0

11 Mar 13:05
3f1d81a
Compare
Choose a tag to compare

Desktop Viewer

  • Added support for filtering over multiple tags at once: option-click tag name in the menu (@c0diq)
  • Fix incorrect decoding of log level if transmitted as Int64 (@c0diq)

Client Logger

  • Modernized logging functions for Swift usage (@jeremiegirault)
  • Multiple fixes for compilation warnings
  • Fixed misaligned address access
  • Fixed runloop timing issue that made flushing after each log too slow

Dependency manager support

  • Split package identifiers for better Carthage compatibility. Carthage users now get to choose between NSLogger and NSLoggerSwift (same but comes with an additional Swift helper) but not both.

v1.8.3

09 May 08:33
Compare
Choose a tag to compare

Client Logger

  • You must now use NSLogger/Swift to get the Swift wrapper along with base NSLogger code. Default pod now just provides C / Obj-C API.
  • Carthage build now has a NSLoggerSwift target
  • Carthage build targets simplified, single target for all platforms
  • Internal debug flag has been inadvertently left turned ON in previous release, resulting in additional logs sent to console

NSLogger 1.8.2

19 Apr 23:03
Compare
Choose a tag to compare

Client Logger

  • Fixed a deadlock issue introduced in 1.8.0 that could trigger when using buffer files

NSLogger 1.8.1

13 Apr 22:21
Compare
Choose a tag to compare

Desktop Viewer

  • Rebuilt viewer

Client Logger

  • Fixed a couple data races issues raised by thread sanitizer in Console interception
  • Fixed compilation of framework for Carthage users

NSLogger 1.8.0

09 Apr 16:00
Compare
Choose a tag to compare

Desktop Viewer

  • Fixed several crashers
  • Fixed issues with connecting over SSL
  • Fixed UI issues with multiple windows (down-right popup disappearing)

Client Logger

  • Fixed SSL / TLS connection issues to the desktop
  • Fixed Bonjour connection issues
  • Fixed issues with console logging
  • Reverted to old way of capturing console logs, allowing again both logging to NSLogger Viewer and to Xcode console when running app from Xcode
  • Added Swift wrapper for all platforms (iOS, tvOS, macOS)

NSLogger 1.7.0 - the @0xced release

24 May 22:46
Compare
Choose a tag to compare

Most changes in this release brought to you by Cédric Luthi (@0xced)

Desktop Viewer

• Fixed an issue with status bar disappearing from the desktop viewer window
• Implement Xcode file opening with the KZLinkedConsole plugin
• Restored per-level color support
• Support Copy action

Client Logger

• Added support for peer-to-peer networking and desktop viewer discovery
• Code moves back from ARC to MRC for readability
• Do not check for Reachability in cases where network is not needed (local console logging)

Download the prebuilt, signed desktop viewer application directly if you don't want to have to build the Mac viewer yourself.

NSLogger 1.6.0

02 Dec 22:40
Compare
Choose a tag to compare
  • Fixed a number of issues in the desktop viewer that were causing crashes on OS X 10.11
  • Rewrote stdout/stderr capture code in the client logger to fix some issues (mainly split lines in the output)

Download the prebuilt, signed desktop viewer application directly if you don't want to have to build the Mac viewer yourself.