Skip to content

Releases: MobileNativeFoundation/XCLogParser

Compilation duration

14 Feb 13:12
4bf4fb7

Choose a tag to compare

Adds two new fields to the JSON generated by the parse command:

  • compilationDuration
  • compilationEndTimestamp

These fields were added to show the actual compilation time of a Target because with the new Build System in a project with a lot of modules, the linking phase may happen way long after the files of the target were compiled. With this fields will be clearer how much time did actually the compilation took.

Fixes:

Better logs redacting

11 Feb 09:56
efb6556

Choose a tag to compare

  • Redact home directory with special characters #56
  • Expose LexRedactor initializer #55

Open log redactor

10 Feb 07:58
f43b546

Choose a tag to compare

  • Exposed log Redactor protocol and default implementation #54

Add `fetchedFromCache` property parsing and speed improvements

21 Jan 10:11
1efa7b1

Choose a tag to compare

  • A new property fetchedFromCache is now parsed from the log. With this property you can know which files were actually compiled and not fetched from Xcode's derived data. #50
  • Up to 40% faster redaction of user directory from logs. #50
  • Update reporter usage w/ missing reporter. #49

Faster parsing of Swift Function times

13 Jan 08:42
2776756

Choose a tag to compare

  • Faster parsing of Swift function times
  • Fixes a bug that prevented to parse Swift function times when the log was parsed with the redacted option

Improved support for xcodebuild 11 logs

27 Nov 13:47
662afe2

Choose a tag to compare

xcodebuild 11 creates a different log structure (when -resultBundlePath is used). This release adds support to parse it correctly

Xcode3Project Support

08 Nov 09:59
1a3fbc0

Choose a tag to compare

Support to parse Xcode3ProjectDocumentLocation class, issue reported in #39

Interface builder warnings support

04 Nov 18:43
fbf03a1

Choose a tag to compare

  • Support to parse Interface Builder warnings

Swift 5 and Linux support

30 Oct 19:07
f7cf3de

Choose a tag to compare

  • XCLogParser is now built with Swift 5
  • Added support for Linux

Support Static Analyzer logs

24 Sep 19:09
fcfb64a

Choose a tag to compare

Added support to parse xcactivitylogs generated by running Xcode's static analyzer.