Releases: hbang/libcephei
Releases · hbang/libcephei
1.13
- This release is just a lot of little bug fixes.
- Updates various translations.
For developers:
- Enables the Really Annoying Warning shown if CepheiPrefs is incorrectly loaded into a process it likely shouldn't be in. See the docs for details.
- Splits out UI code from Cephei.framework to a new CepheiUI.framework. CepheiUI will be automatically loaded by Cephei if UIKit is present in the process, but please still add CepheiUI to your frameworks list if you use the UI features.
- Updates CompactConstraint, which adds support for safe areas with the safe keyword.
- Improves
defaults
command line tool with more features similar to the macOSdefaults
command. - Adds support for tinting the navigation bar in Settings on iOS 6.
1.12
- Adds support for iOS 11. (iOS 10.3 was already working.)
- Fixes a few issues crashing SpringBoard or apps on some devices.
For developers:
- Adds a restriction on reading or writing most Apple preferences from a sandboxed process. See the docs for details.
- Fixes HBRespringController crashing on iOS 9.3 and newer.
- Removes the dependency on libprefs (part of PreferenceLoader), and makes the dependency on RocketBootstrap and TechSupport optional (for testing purposes only).
1.11.3
1.11.2
1.11.1
- Fixes a crash on iOS 5.
- Fixes a few visual issues on iOS 5 and 6.
- Fixes package cells not opening Cydia to the package page.
- Updates a few translations.
For developers: - Adds a log message for when CepheiPrefs is incorrectly loaded into the wrong places. This will show an annoying alert message in future. Please check for this message and ensure you block it if necessary for your tweak.
- Fixes an issue with HBPreferences where preferences for the current app’s bundle identifier would not be readable/writable.
1.11
- Fixes some crashes on iOS 5 and 6.
- Works around an issue causing "about" pages to be slow to open.
- Updates various translations.
For developers:
- Adds support for an icon in the full-sized HBPackageNameHeaderCell style, and no icon in the condensed style.
- Adjusts the fonts used in HBPackageNameHeaderCell to use Dynamic Type.
- Adds support for more granular navigation and status bar appearance settings.
- HBDiscreteSliderTableCell now maps to the built-in discrete cell class on iOS 8.2 and newer.
- Changes the share button to a heart ❤️
- Fixes table cell detail labels not being themed alongside the title label color.
- Fixes defaults returning 1 (failure) on success and 0 (success) on failure.
- Fixes the demo not working.
1.10
- Fix a crash when opening settings pages on iOS 6.
- Adds the ability to manually type in a value for sliders – tap the number on the right of the slider.
- Uses the in-app Safari browser for web link buttons.
- Adds HBPackageTableCell, which displays a package’s icon and opens Cydia when tapped.
- Adds HBRespringController, a convenience class for restarting SpringBoard “the right way”.
- Adds support to HBPreferences for processes that are blocked from reading preferences outside of their sandbox.
- Adds a basic defaults utility, similar to the one in macOS, for reading and writing preferences from the command line
1.9
- Adds and updates various translations.
- Adds a new HBAppearanceSettings API to resolve issues with the previous appearance API.
- Adds support for PreferenceLoader’s CoreFoundationVersion filter.
- Fixes a crash when tapping the Back button in Cephei settings.
- Improves reliability by enabling Automatic Reference Counting (ARC).
1.8
- Fixes an issue where UI customisations would sometimes not be removed when exiting the settings page.
- Fixes an issue causing upgrades from Cephei 1.3 to be partially broken.
- Adds and updates various translations.