Releases: ITzTravelInTime/TINURecovery
Releases · ITzTravelInTime/TINURecovery
Version 5.0.2
- Limited the availability of
SimpleReachability
to fix some building issues on some platforms.
Version 5.0.1
- Lowered version requirements for Swift and iOS.
Version 5.0.0
- Now using ITzTravelInTime/SwiftPackagesBase to remove some unnecessary utility code and to simplify the implementation of the library.
- The
SimulatableDetectableBase
and all other derived protocols have been moved to the ITzTravelInTime/SwiftPackagesBase Swift package, this change will break code, so add this library to your code. - Removed some silent bugs.
- Updated README and copyright years.
- Deleted useless files and some cleanup.
4.1.2
- Fixed a compatibility issue with Xcode 12.
4.1.1
NVRAM
is not implemented using the dedicated TINUIORegistry library (some interface changes were made, expect having to change your code, this also includes having to deal with a new dependancy in your project).- Updated README, demo playground and other dependancies.
- Some cleanup and minor improvements.
4.0.1
- The package is now able to be compiled for iOS, iPadOS and mac Catalyst again (with reduced features).
- Updated Legal information in the README and in the source code files.
- Updated dependancies.
4.0.0
- Added variations of the
SimulatableDetectable
protocol (one for timed re-sample of the status data, another for one sample of status data, and another for alway resample status data). - Added
SimpleReachability
to detect the status of network connection. - Re-worked the implementations of
SimulatableDetectable
types to use the new protocol variants and to reduce the quantity of implementation code. - Changed the way that the usage of a custom SIP Configuration is detected.
- Updated dependancies.
- Updated README.
- Updated the included Demo playground.
Notes: This version breaks compatibility with existing classes/structs implementing the SimulatableDetectable
protocol from past versions, modifying the code for those types is needed in order to switch to this new version.
3.7.7
- Fixed a possible crash that could happen if SIP detection fails.
- Improved the CSR_ALLOW_UNRESTRICTED_FS description.
3.7.6
- Added
SIP.SIPStatus.resultsFullyDisabled
to detect if SIP is actually fully disabled - Improved some comments and descriptions
- Updated the demo playground
- Bug fix
3.7.4
- Only on Recovery/Installer macOS systems: The property
SIP.actualStatus
is now recalculated each time it is called. - Fixed a bug that caused the SIP status to be misreported when the CSR_ALLOW_APPLE_INTERNAL flag was on or off
- Added assertions to the
NVRAM
functions to make sure they are used only within non-sandboxed programs. - Added a new file to get user-friendly descriptions for the SIP status and each flag of the status integer.
- Added khronokernel to the credits for his help with all the SIP-related stuff.