Swiftpack.co - Swift Packages by theos

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by theos

theos/orion 1.0.2
Elegant tweak development in pure Swift
⭐️ 190
🕓 12 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v1.0.1
48 weeks ago
Changes in this release: * Added support for rootless jailbreaks * Added support for iOS 16
v1.0.0
2 years ago
Changes in this release: - Updated Fishhook to support iOS 15 and macOS Monterey
v0.9.5
2 years ago
Changes in this release: - The `orion` branch of Theos now supports compile-commands.json, and therefore rich autocomplete in any LSP-compatible IDE. Run `make commands` to generate the compile-commands.json file. - Initial support for Swift 5.5 - Bug fixes
v0.9.4
2 years ago
Changes in this release: - Support Swift 5.4 (#5) - Add recoverable error handling for hooks (see the docs for `Tweak.handleError(_:)`) - Improve error diagnostics by adding source locations to glue file and fixing parser bugs - Add schema support to directives (to be documented; see #9) - Improve documentation
v0.9.3
2 years ago
Changes in this release: - Support building on Linux (#6) - Migrate from `make dev` to `make spm`. This new command simply generates metadata which is read by Package.swift, so you don't need to reopen Xcode. - With this change, you can now write Orion tweaks with autocomplete using **any** IDE that's compatible with [sourcekit-lsp](https://github.com/apple/sourcekit-lsp) – even on Linux/WSL! - This feature is currently in beta, and the ultimate goal is to expand its availability to all (non-Logos) Theos projects, including apps and tools. We'd love to hear your feedback. - **Important**: if you are migrating a tweak that you created prior to Orion 0.9.3, please update your Package.swift file to be the one from the new template. - Add `orion:supr_tramp`; this and other directives are planned to be documented soon, see #9. PS: I (@kabiroberai) am also working on a new Swift toolchain for Linux right now, which should help save space by removing the need to install a separate host Swift toolchain on Linux. To use it, download the toolchain from [here](https://github.com/kabiroberai/swift-toolchain-linux/releases/tag/v2.0.0) and extract it to `$THEOS/toolchain/`. Make sure to remove any existing toolchains from that dir first.
v0.9.2
2 years ago
Changes in this release: - Support for arm64e on iOS 14 (#4) - It's now possible to set a minimum version on hooks using `@available(iOS 14, *)` (or similar) on the class declaration - Created a proper Orion CLI using ArgumentParser - Added Orion directives: `orion:new`, `orion:disable`, and `orion:returns_retained` (to be documented soon, see #9) - Theos now warns that you are using a beta version of Orion, as a reminder not to distribute tweaks built with it yet - Importing an Orion.framework built for a different platform than the target will now produce an error Performance improvements: - The Orion preprocessor can now run in parallel, which can lead to large speed-ups (some tests were faster by as much as 3x.) Bug fixes: - It's now possible to swizzle methods that use a +1 calling convention, such as `-copy` - The Dash documentation now correctly loads images
v0.9.1
3 years ago
Changes in this release: - Added [Groups](https://orion.theos.dev/versions/0.9.1/protocols/hookgroup)! - Added support for [weak ivars](https://orion.theos.dev/versions/0.9.1/structs/ivars#/s:5Orion5IvarsVA2A16OptionalProtocolRz7WrappedRmzClEyACyxGyXl_Ac2aDRzAFRLClE11WeakStorageOyx_Gtcfc). - Bug fixes, performance improvements, etc. etc. **Disclaimer**: This release is ABI-breaking. Tweaks built against Orion 0.9.1 will not run when using the Orion 0.9.0 runtime, and vice-versa. There may be future ABI breakages up until Orion 1.0.0. Do not use Orion in production yet.
v0.9.0
3 years ago
First "actual" beta. Don't use this in production, I'm not responsible if your computer halts and catches fire, etc etc.
macOS

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics