Skip to content

Commit

Permalink
Push release notes
Browse files Browse the repository at this point in the history
  • Loading branch information
topjohnwu committed Nov 13, 2020
1 parent 290959f commit 2d5cf8a
Show file tree
Hide file tree
Showing 9 changed files with 41 additions and 27 deletions.
21 changes: 4 additions & 17 deletions app/src/main/res/raw/changelog.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,5 @@
## v8.0.2
## v8.0.3

- Fix an issue with requesting permission on devices older than Android 10
- Make more files download through CDN

## v8.0.1

- Fix `vbmeta.img` patching for Samsung `AP.tar` files. This fixes bootloops on devices like Galaxy S10 after flashing updated AP files.
- Properly truncate existing files before writing to prevent corrupted files
- Prevent a possible UI loop when device ran into very low memory
- Switch to use JSDelivr CDN for several files

## v8.0.0

- 100% full app rewrite! Will highlight functional changes below.
- Add detailed device info in home screen to assist user installation
- Support Magisk v21.0 communication protocol
- Support patching modern Samsung `AP.tar`
- Switch to the new Magisk Module Repo setup in preparation to allow 3rd party repos
- Add tapjacking protection on Superuser request dialog
- Stability changes and bug fixes
2 changes: 1 addition & 1 deletion docs/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Magisk Documentation
(Updated on 2020.10.6)
(Updated on 2020.11.13)

- [Installation Instructions](install.md)
- [Frequently Asked Questions](faq.md)
Expand Down
6 changes: 6 additions & 0 deletions docs/app_changes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Magisk Manager Changelog

### v8.0.3

- Switch to the new Magisk Module Repo setup in preparation to allow 3rd party repos
- Add tapjacking protection on Superuser request dialog
- Stability changes and bug fixes

### v8.0.2

- Fix an issue with requesting permission on devices older than Android 10
Expand Down
15 changes: 15 additions & 0 deletions docs/changes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# Magisk Changelog

### v21.1

- [MagiskBoot] Support boot header v3 (Pixel 5 and 4a 5G)
- [MagiskBoot] Distinguish `lz4_lg` and `lz4_legacy` (Pixel 5 and 4a 5G)
- [MagiskBoot] Support vendor boot images (for dev, not relevant for Magisk installation)
- [MagiskInit] Support kernel cmdline `androidboot.fstab_suffix`
- [MagiskInit] Support kernel initialized dm-verity on legacy SAR
- [General] Significantly broaden sepolicy.rule compatibility
- [General] Add Magisk binaries to `PATH` when executing boot scripts
- [General] Update `--remove-modules` command implementation
- [General] Make Magisk properly survive after factory reset on Android 11
- [MagiskSU] Add APEX package `com.android.i18n` to `LD_LIBRARY_PATH` when linking `libsqlite.so`
- [MagiskHide] Support hiding apps installed in secondary users (e.g. work profile)
- [MagiskHide] Make zygote detection more robust

### v21.0

- [General] Support Android 11 🎉
Expand Down
4 changes: 2 additions & 2 deletions docs/guides.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ A Magisk module is a folder placed in `/data/adb/modules` with the structure bel
│   ├── service.sh <--- This script will be executed in late_start service
| ├── uninstall.sh <--- This script will be executed when Magisk removes your module
│   ├── system.prop <--- Properties in this file will be loaded as system properties by resetprop
│   ├── sepolicy.rule <--- Additional custom sepolicy rules to be patched
│   ├── sepolicy.rule <--- Additional custom sepolicy rules
│   │
│ │ *** Auto Generated, DO NOT MANUALLY CREATE OR MODIFY ***
│   │
Expand Down Expand Up @@ -96,7 +96,7 @@ This file follows the same format as `build.prop`. Each line comprises of `[key]
#### sepolicy.rule
If your module requires some additional sepolicy patches, please add those rules into this file. The module installer script and Magisk's daemon will make sure this file is copied to somewhere `magiskinit` can read pre-init to ensure these rules are injected properly.

Each line in this file will be treated as a policy statement. For more details how a policy statement is formated, please check [magiskpolicy](tools.md#magiskpolicy)'s documentation.
Each line in this file will be treated as a policy statement. For more details how a policy statement is formatted, please check [magiskpolicy](tools.md#magiskpolicy)'s documentation.

#### The `system` folder
All files you want Magisk to replace/inject for you should be placed in this folder. Please read through the [Magic Mount](details.md#magic-mount) section to understand how Magisk mount your files.
Expand Down
2 changes: 1 addition & 1 deletion docs/releases/21000.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Long time no see! v21.0 is the largest release in Magisk's history. It comes with full Android 11 support (tons of stuff had to be rewritten from scratch!), and a completely redesigned Magisk Manager. These are the reasons why this particular public release took me over half a year to wrap up.

To the end user, not much has changed other than the fact that Magisk Manager has completely changed its appearance. However developers should pay some attention to some changes due to adjustments for Android 11. Full changelogs are too massive to fit, so here I'll point out the main changes and links to updated documentations.
To the end user, not much has changed other than the fact that Magisk Manager has completely changed its appearance. However developers should pay attention to some changes due to adjustments for Android 11. Full changelogs are too massive to fit, so here I'll point out the main changes and links to updated documentations.

### Highlights

Expand Down
5 changes: 5 additions & 0 deletions docs/releases/21100.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
## 2020.11.13 Magisk v21.1

v21.1 is a maintenance update from v21.0, mostly addressing bugs, refining some details, and adding new boot image format support (for Pixel 5 and 4a 5G). Checkout the full [v21.0 release notes](https://topjohnwu.github.io/Magisk/releases/21000.html) if coming from older releases.

### Full Changelog: [here](https://topjohnwu.github.io/Magisk/changes.html)
1 change: 1 addition & 0 deletions docs/releases/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# Release Notes

- [v21.1](21100.md)
- [v21.0](21000.md)
- [v20.4](20400.md)
- [v20.3](20300.md)
Expand Down
12 changes: 6 additions & 6 deletions docs/tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,12 +100,12 @@ Supported actions:
compress[=method] <infile> [outfile]
Compress <infile> with [method] (default: gzip), optionally to [outfile]
<infile>/[outfile] can be '-' to be STDIN/STDOUT
Supported methods: bzip2 gzip lz4 lz4_legacy lzma xz
Supported methods: bzip2 gzip lz4 lz4_legacy lz4_lg lzma xz
decompress <infile> [outfile]
Detect method and decompress <infile>, optionally to [outfile]
<infile>/[outfile] can be '-' to be STDIN/STDOUT
Supported methods: bzip2 gzip lz4 lz4_legacy lzma xz
Supported methods: bzip2 gzip lz4 lz4_legacy lz4_lg lzma xz
```

### magiskinit
Expand Down Expand Up @@ -258,10 +258,10 @@ Options:
Flags:
-v print verbose output to stderr
-n set properties without going through init
affects setprop and prop file loading
-p also access props directly from persist storage
affects getprop and delprop
-n set props without going through property_service
(this flag only affects setprop)
-p read/write props from/to persistent storage
(this flag only affects getprop and delprop)
```

### magiskhide
Expand Down

0 comments on commit 2d5cf8a

Please sign in to comment.