Skip to content

Releases: MobileNativeFoundation/XCLogParser

Treat warnings as errors if the build was configured like that

15 Jun 15:11
768c8ba

Choose a tag to compare

  • If the build is treating clang warnings as errors, the parse command will report them as errors
  • Add new type of errors: linker errors and build phase's scripts errors

More issues categories and better Swift issues details

12 Jun 05:35
e0a57cf

Choose a tag to compare

  • Fixes a bug where line and column numbers were reported by a one-off error
  • Categorizes more types of issues, such as .deprecatedWarning and Lexical errors
  • Details about Swift errors and warnings are attributed to the right issue.

Bug fixing

10 Jun 07:26
f0ff56d

Choose a tag to compare

Fixes a bug in the parser: if a File contained both warnings and errors, only the warnings were being reported.

Errors details

09 Jun 11:43
8ad1130

Choose a tag to compare

  • The parse command shows more detail about the errors found in the logs
  • Fixes a bug where the Swift errors were not shown when the app was compiled with whole-module

Issues reporter

28 May 11:13
c73377f

Choose a tag to compare

  • Fixes a bug where the Clang errores were not reported for Xcode 11.4
  • Adds a new reporter to the parse command that outputs only the errors and warning found in the Build log.

Swiftc type checker times and HTML report revamped

17 Apr 06:25
9bb7f26

Choose a tag to compare

  • The parse command parses the Swiftc check type times if the project was compiled with the options -Xfrontend -debug-time-expression-type-checking.
  • The HTML report shows only the targets and files that were actually compiled, to mimic the behaviour of Xcode's build report.
  • The HTML report displays a table with the Swiftc build times.

image

Bug fixing

03 Mar 08:30
0b61ea0

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

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

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

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