Skip to content

Releases: johnno1962/InjectionIII

4.5.4RC1 Bazel, XCTests & app-less injection

28 Nov 18:21
Compare
Choose a tag to compare

Injection bundle can now fall back to a standalone implementation if it cannot connect to the InjectionIII.app i.e. all that is required is to load one of the bundles in the app resources (this only works for an iOS 14+ simulator on an Apple Silicon Mac). Includes package, framework and SwiftUI tracing with filtering if you do use the app. Once you have traced and run through the common code paths of a project use "Method Tracing/Reorder Project" to re-order compilation and memory layout to optimise startup times of very large applications. When tracing "live" instance are tracked and counts per class can be displayed using the "Instance Counts" menu item. This version has command line options -projectFile and -addDirectory you can use in a "Build Phase" to start injection with the correct project selected. Built with Xcode 14.1RC, includes support for Xcode 14 or before back to Xcode 10.2. The basic Bazel support is outlined in the document BAZEL.md

4.5.3 Less preliminary support for Bazel & XCTests

24 Nov 17:06
Compare
Choose a tag to compare

Injection bundle can now fall back to a standalone implementation if it cannot connect to the InjectionIII.app i.e. all that is required is to load one of the bundles in the app resources (this only works for an iOS 14+ simulator on an Apple Silicon Mac). Includes package, framework and SwiftUI tracing with filtering if you do use the app. Once you have traced and run through the common code paths of a project use "Method Tracing/Reorder Project" to re-order compilation and memory layout to optimise startup times of very large applications. When tracing "live" instance are tracked and counts per class can be displayed using the "Instance Counts" menu item. This version has command line options -projectFile and -addDirectory you can use in a "Build Phase" to start injection with the correct project selected. Built with Xcode 14.1RC, includes support for Xcode 14 or before back to Xcode 10.2. The basic Bazel support is outlined in the document BAZEL.md

Full Changelog: 4.5.1...4.5.3

4.5.1 Less preliminary support for Bazel.

15 Nov 13:09
Compare
Choose a tag to compare

Injection bundle can now fall back to a standalone implementation if it cannot connect to the InjectionIII.app i.e. all that is required is to load one of the bundles in the app resources (this only works for an iOS 14+ simulator on an Apple Silicon Mac). Includes package, framework and SwiftUI tracing with filtering if you do use the app. Once you have traced and run through the common code paths of a project use "Method Tracing/Reorder Project" to re-order compilation and memory layout to optimise startup times of very large applications. When tracing "live" instance are tracked and counts per class can be displayed using the "Instance Counts" menu item. This version has command line options -projectFile and -addDirectory you can use in a "Build Phase" to start injection with the correct project selected. Built with Xcode 14.0RC, includes support for Xcode 14 or before back to Xcode 10.2. The basic Bazel support is outlined in the document BAZEL.md

Full Changelog: 4.5.0...4.5.1

4.5.1RC1 Less preliminary support for Bazel.

14 Nov 20:17
Compare
Choose a tag to compare

Injection bundle can now fall back to a standalone implementation if it cannot connect to the InjectionIII.app i.e. all that is required is to load one of the bundles in the app resources (this only works for an iOS 14+ simulator on an Apple Silicon Mac). Includes package, framework and SwiftUI tracing with filtering if you do use the app. Once you have traced and run through the common code paths of a project use "Method Tracing/Reorder Project" to re-order compilation and memory layout to optimise startup times of very large applications. When tracing "live" instance are tracked and counts per class can be displayed using the "Instance Counts" menu item. This version has command line options -projectFile and -addDirectory you can use in a "Build Phase" to start injection with the correct project selected. Built with Xcode 14.0RC, includes support for Xcode 14 or before back to Xcode 10.2. The basic Bazel support is outlined in the document BAZEL.md

4.5.0 Preliminary support for Bazel.

05 Nov 09:42
Compare
Choose a tag to compare

Injection bundle can now fall back to a standalone implementation if it cannot connect to the InjectionIII.app i.e. all that is required is to load one of the bundles in the app resources (this only works for an iOS 14+ simulator on an Apple Silicon Mac). Includes package, framework and SwiftUI tracing with filtering if you do use the app. Once you have traced and run through the common code paths of a project use "Method Tracing/Reorder Project" to re-order compilation and memory layout to optimise startup times of very large applications. When tracing "live" instance are tracked and counts per class can be displayed using the "Instance Counts" menu item. This version has command line options -projectFile and -addDirectory you can use in a "Build Phase" to start injection with the correct project selected. Built with Xcode 14.0RC, includes support for Xcode 14 or before back to Xcode 10.2. The basic Bazel support is outlined in the document BAZEL.md

What's Changed

Full Changelog: 4.4.4...4.5.0

4.5.0RC6 Preliminary support for remote Bazel.

31 Oct 19:06
Compare
Choose a tag to compare

Injection bundle can now fall back to a standalone implementation if it cannot connect to the InjectionIII.app i.e. all that is required is to load one of the bundles in the app resources (this only works for an iOS 14+ simulator on an Apple Silicon Mac). Includes package, framework and SwiftUI tracing with filtering if you do use the app. Once you have traced and run through the common code paths of a project use "Method Tracing/Reorder Project" to re-order compilation and memory layout to optimise startup times of very large applications. When tracing "live" instance are tracked and counts per class can be displayed using the "Instance Counts" menu item. This version has command line options -projectFile and -addDirectory you can use in a "Build Phase" to start injection with the correct project selected. Built with Xcode 14.0RC, includes support for Xcode 14 or before back to Xcode 10.2. Consult the project commit history for a log of changes and the related issue #388 (comment) for details.

4.5.0RC5 Preliminary support for remote Bazel.

26 Oct 17:05
Compare
Choose a tag to compare

Injection bundle can now fall back to a standalone implementation if it cannot connect to the InjectionIII.app i.e. all that is required is to load one of the bundles in the app resources (this only works for an iOS 14+ simulator on an Apple Silicon Mac). Includes package, framework and SwiftUI tracing with filtering if you do use the app. Once you have traced and run through the common code paths of a project use "Method Tracing/Reorder Project" to re-order compilation and memory layout to optimise startup times of very large applications. When tracing "live" instance are tracked and counts per class can be displayed using the "Instance Counts" menu item. This version has command line options -projectFile and -addDirectory you can use in a "Build Phase" to start injection with the correct project selected. Built with Xcode 14.0RC, includes support for Xcode 14 or before back to Xcode 10.2. Consult the project commit history for a log of changes and the related issue #388 (comment) for details.

4.5.0RC4 Preliminary support for remote Bazel.

25 Oct 21:54
Compare
Choose a tag to compare

Injection bundle can now fall back to a standalone implementation if it cannot connect to the InjectionIII.app i.e. all that is required is to load one of the bundles in the app resources (this only works for an iOS 14+ simulator on an Apple Silicon Mac). Includes package, framework and SwiftUI tracing with filtering if you do use the app. Once you have traced and run through the common code paths of a project use "Method Tracing/Reorder Project" to re-order compilation and memory layout to optimise startup times of very large applications. When tracing "live" instance are tracked and counts per class can be displayed using the "Instance Counts" menu item. This version has command line options -projectFile and -addDirectory you can use in a "Build Phase" to start injection with the correct project selected. Built with Xcode 14.0RC, includes support for Xcode 14 or before back to Xcode 10.2. Consult the project commit history for a log of changes and the related issue #388 (comment) for details.

4.5.0RC3 Preliminary support for Bazel.

25 Oct 07:26
Compare
Choose a tag to compare
Pre-release

Injection bundle can now fall back to a standalone implementation if it cannot connect to the InjectionIII.app i.e. all that is required is to load one of the bundles in the app resources (this only works for an iOS 14+ simulator on an Apple Silicon Mac). Includes package, framework and SwiftUI tracing with filtering if you do use the app. Once you have traced and run through the common code paths of a project use "Method Tracing/Reorder Project" to re-order compilation and memory layout to optimise startup times of very large applications. When tracing "live" instance are tracked and counts per class can be displayed using the "Instance Counts" menu item. This version has command line options -projectFile and -addDirectory you can use in a "Build Phase" to start injection with the correct project selected. Built with Xcode 14.0RC, includes support for Xcode 14 or before back to Xcode 10.2. Consult the project commit history for a log of changes and the related issue #388 (comment) for details.

4.5.0RC2 Preliminary support for Bazel.

23 Oct 07:15
Compare
Choose a tag to compare
Pre-release

Injection bundle can now fall back to a standalone implementation if it cannot connect to the InjectionIII.app i.e. all that is required is to load one of the bundles in the app resources (this only works for an iOS 14+ simulator on an Apple Silicon Mac). Includes package, framework and SwiftUI tracing with filtering if you do use the app. Once you have traced and run through the common code paths of a project use "Method Tracing/Reorder Project" to re-order compilation and memory layout to optimise startup times of very large applications. When tracing "live" instance are tracked and counts per class can be displayed using the "Instance Counts" menu item. This version has command line options -projectFile and -addDirectory you can use in a "Build Phase" to start injection with the correct project selected. Built with Xcode 14.0RC, includes support for Xcode 14 or before back to Xcode 10.2. Consult the project commit history for a log of changes and the related issue #388 (comment) for details.