Skip to content

Releases: uber/needle

v0.25.1

06 Sep 01:47
Compare
Choose a tag to compare
  • Minor update for Swift 6

This version was built using Xcode 16 beta 5 (16A5221g) and Swift version swiftlang-6.0.0.7.6.

v0.24.0

21 Aug 19:39
Compare
Choose a tag to compare

What's Changed

  • Ignore internal properties in components by @rudro in #459

v0.23.0

28 Apr 17:32
Compare
Choose a tag to compare

Bug fix for how needle scans for vars in Component subclasses.

v0.22.0

03 Jan 21:11
Compare
Choose a tag to compare
  • Better memory management for the new dynamic generated code
  • One Uber specific change for pluginized components

v0.21.0

29 Nov 21:22
Compare
Choose a tag to compare
  • Moving to a newer version of SwiftSyntax so that we no longer need to ship the lib_InternalSwiftSyntaxParser.dylib separately.

v0.20.0

16 Nov 19:04
Compare
Choose a tag to compare
  • Just to get a bug that fixes a serious compiler performance bottleneck for Release builds (was stopping developers from using Instruments in Release) that have cropped up with the larger apps at Uber.

v0.19.0

01 Sep 18:06
Compare
Choose a tag to compare
  • New codepath that allows for dependencies to be looked up at runtime
  • All code is guarded by a #IF, which, if not set means this is all just a no-op

v0.18.1

19 Apr 02:05
Compare
Choose a tag to compare
  • Fix the reference to the Scope class in the parameters of registerProviderFactory() to be fully qualified, for compatibility with codebases containing a class named Scope

v0.18.0

15 Apr 17:23
Compare
Choose a tag to compare
  • Significantly improved performance of compiling generated code on large codebases
  • Bundled Generator is now a universal 2 binary (x86_64 and arm64)
  • Updated bundled Generator to Swift 5.6
  • Added support for compiling with Swift 5.2 - 5.6

Minor updates

09 Mar 22:13
Compare
Choose a tag to compare
  • Mostly fixes to how the project files are setup
  • Optimization to not write destination file if it remains unchanged.