Skip to content

1.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 25 Feb 20:27

What's Changed

Drastically improve xcbeautify's performance (time and memory). Testing with a large xcodebuild log, this change dropped xcbeautify's execution time by ~90% and memory footprint by ~99%.

  • Reduce unnecessary type instantiations, namely NSRegularExpression.
  • Skip parsing empty lines.
  • Introduce time-tracking logic and large xcodebuild log test to (1) find and fix the existing issue and (2) prevent future performance regressions.

See testing results here.

Full Changelog: 1.4.0...1.5.0