Skip to content

Releases: MobileNativeFoundation/XCLogParser

Skip notes and improve memory usage

22 Feb 08:03
967cd47

Choose a tag to compare

  • Adds a --omit_notes option to skip adding the notes to the final report generated by the parse command. This is useful to reduce the size of the report.
  • Deallocates memory faster in MacOS, reducing the amount of memory it needs to run

Bug Fix for Swift errors

12 Feb 11:22
ab85951

Choose a tag to compare

  • Fixes a bug where some Swift errors generated by xcodebuild were not reported

macOS arm64 support and `--omit_warnings` flag

30 Dec 10:27
fc9d949

Choose a tag to compare

  • Add support for arm64 #120
  • Add --omit_warnings flag to omit warnings #123

HTML Bug fixing and rootOuput flag

17 Nov 11:29
a5ae90d

Choose a tag to compare

  • Fixes issue 108 by breaking down the report into smaller sub reports per target that can be rendered faster by the browsers
  • Adds a new flag to the parse HTML report: rootOutput that can be passed to specify the final folder in which the HTML files will be written.
  • Fixes a bug parsing Xcode 12 logs that causes to duplicate Swift errors in the final report.
  • Fixes a bug in the CI release job

HTML Bug fixing and rootOuput flag

17 Nov 10:30
1ac7815

Choose a tag to compare

  • Fixes issue 108 by breaking down the report into smaller sub reports per target that can be rendered faster by the browsers
  • Adds a new flag to the parse HTML report: rootOutput that can be passed to specify the final folder in which the HTML files will be written.
  • Fixes a bug parsing Xcode 12 logs that causes to duplicate Swift errors in the final report.

Possibility to remove build specific information from logs

03 Sep 09:52
188b053

Choose a tag to compare

This version introduces --without_build_specific_info (-w) option that removes build specific information from logs. Example of such information could be product build identifier in DerivedData path (bolnckhlbzxpxoeyfujluasoupft in DerivedData/Product-bolnckhlbzxpxoeyfujluasoupft/Build) or hexadecimal numbers. Removing such information from logs enables to group logs by its content.

Bug fixes

12 Aug 12:34
743e63f

Choose a tag to compare

  • Fixes a bug where the link stats parser reported an incorrect number
  • Fixes a bug where a Swiftc errors were categorised incorrectly as notes

Clang Time trace and Linker statistics support

03 Aug 11:39
bb6ecc2

Choose a tag to compare

  • The parse command parses Clang's time trace output and ld64 statistics when the -ftime-trace and the -Xlinker -print_statistics are passed.
  • Fixes a bug where deprecation warning were duplicated

Xcode 12 support

01 Jul 13:15
5688732

Choose a tag to compare

  • Added support for Xcode 12's logs
  • Fixes a bug where Clang deprecation warnings were not categorised as deprecatedWarning

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