From 4eae66a1a7d8efc9788de8edc896f8636c1a8a50 Mon Sep 17 00:00:00 2001 From: topjohnwu Date: Fri, 6 Dec 2024 17:38:43 -0800 Subject: [PATCH] Add v28.1 release notes --- docs/changes.md | 8 ++++++++ docs/releases/28100.md | 33 +++++++++++++++++++++++++++++++++ docs/releases/index.md | 1 + 3 files changed, 42 insertions(+) create mode 100644 docs/releases/28100.md diff --git a/docs/changes.md b/docs/changes.md index 24b735ea7..7cfae5e4b 100644 --- a/docs/changes.md +++ b/docs/changes.md @@ -1,5 +1,13 @@ # Magisk Changelog +### v28.1 + +- [App] Fix stub APK download link +- [App] Fix support for Android lower than 8.0 +- [General] Fix support for MTK Samsung devices +- [MagiskInit] Fix a regression for 2SI devices +- [MagiskPolicy] Fix a regression causing `overlay.d` replaced files to be not accessible + ### v28.0 - [General] Support 16k page size diff --git a/docs/releases/28100.md b/docs/releases/28100.md new file mode 100644 index 000000000..ba6492b51 --- /dev/null +++ b/docs/releases/28100.md @@ -0,0 +1,33 @@ +## 2024.12.6 Magisk v28.1 + +- [App] Fix stub APK download link +- [App] Fix support for Android lower than 8.0 +- [General] Fix support for MTK Samsung devices +- [MagiskInit] Fix a regression for 2SI devices +- [MagiskPolicy] Fix a regression causing `overlay.d` replaced files to be not accessible + +## Magisk v28.0 Changes + +- [General] Support 16k page size +- [General] Add basic support for RISC-V (not built in releases) +- [General] Use a minimal libc to build static executables (`magiskinit` and `magiskboot`) for smaller sizes +- [Core] Remove unnecessary mirror for magic mount +- [Core] Update boot image detection logic to support more devices +- [MagiskInit] Rewrite 2SI logic for injecting `magiskinit` as `init` +- [MagiskInit] Update preinit partition detection +- [Zygisk] Update internal JNI hooking implementation +- [MagiskPolicy] Preserve sepolicy config flag after patching +- [MagiskPolicy] Optimize patching rules to reduce the amount of new rules being injected +- [DenyList] Support enforcing denylist when Zygisk is disabled +- [Resetprop] Improve implementation to workaround several property modification detections +- [Resetprop] Update to properly work with property overlays +- [App] Major internal code refactoring +- [App] Support patching Samsung firmware with images larger than 8GiB +- [App] Use user-initiated job instead of foreground services on Android 14 +- [App] Support Android 13+ built-in per-app language preferences +- [App] Add `action.sh` support to allow modules to define an action triggered from UI +- [MagiskBoot] Support spliting kernel images without decompression +- [MagiskBoot] Properly support vendor boot images +- [MagiskBoot] Disable Samsung PROCA from kernel image + +### Full Changelog: [here](https://topjohnwu.github.io/Magisk/changes.html) diff --git a/docs/releases/index.md b/docs/releases/index.md index c6572cb24..359dc952a 100644 --- a/docs/releases/index.md +++ b/docs/releases/index.md @@ -1,5 +1,6 @@ # Release Notes +- [v28.1](28100.md) - [v28.0](28000.md) - [v27.0](27000.md) - [v26.4](26400.md)