Skip to content

Releases: MobileNativeFoundation/XCLogParser

Bug fixing

03 Mar 08:30
0b61ea0
Compare
Choose a tag to compare
  • Fixes a bug that produced an empty compilationEndDate when a target didn't compile a single file

Versioning update

02 Mar 14:58
85f3d9c
Compare
Choose a tag to compare
Merge pull request #68 from spotify/20200228-bump-version

Bump version to 0.2.7

Strict project name parameter

28 Feb 11:18
3a8d626
Compare
Choose a tag to compare
  • Adds new CLI parameter --strictProjectName for better build log retrieval (#66).
  • Exposes ActionOptions parameters and BuildStep and Notice initializers (#67)

Fixes:

Bug fixing

17 Feb 15:08
73b7563
Compare
Choose a tag to compare

Fixes these bugs:

  • Compilation duration wasn't discarding steps fetched from cache
  • When parsing builds with Whole module enabled, duplicated identifiers were being generated for Swift steps

Compilation duration

14 Feb 13:12
4bf4fb7
Compare
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
Compare
Choose a tag to compare
  • Redact home directory with special characters #56
  • Expose LexRedactor initializer #55

Open log redactor

10 Feb 07:58
f43b546
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

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