Skip to content

Commit a40d57c

Browse files
committed
v1.9.0
1 parent 0a59c04 commit a40d57c

File tree

3 files changed

+64
-10
lines changed

3 files changed

+64
-10
lines changed

CHANGELOG.md

Lines changed: 59 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,60 @@
1-
#### Changelog v1.8
2-
* 更正正则表达式,以删除`package.list.cfg`无用字段,并添加gid支持 by @moexiyuki in https://github.com/taamarin/box_for_magisk/pull/169
3-
* actions.sh adding `run_as_su, stop_service, and start_service` functions for improved readability and reusability and checking using /proc/${PID}.
4-
* add allow/ignore list interface name to `ap.list.cfg` file
1+
#### Changelog v1.9.0 - 2025-07-19
52

6-
[Full Changelog](https://github.com/taamarin/box_for_magisk/compare/v1.7.5...v1.8)
3+
### 🚀 Features
4+
- feat: Add `sbfr` shortcut for direct execution [`361e421`]
5+
- feat: Improve download handling with `curl` fallback to `wget` [`7caf827`]
6+
- feat: Enhance TUN device handling [`8b000cd`]
7+
- feat: Extend routing/NAT rules for TUN device [`c80f57a`]
8+
- feat: Add local IP & DNS info in `box.services` status output [`13e773c`]
9+
10+
### 🛠 Fixes
11+
- fix(box): use busybox paste for better compatibility on older Android [`0a59c04`]
12+
- fix: Remove `0:`, `10:`, and `:999` prefixes from package list in Clash(TUN) config [`97e2db3`]
13+
- fix: Sanitize package list before inserting into config [`42b355f`]
14+
- fix: Duplicate DNS address output on some devices [`b4a2c00`]
15+
- fix: Force redir-host mode when fake-ip is used with GID/packages/AP ignore list [`1619f19`]
16+
- fix: Condition for fake-ip range in `box.iptables` with enhanced-mode [`982a1aa`]
17+
18+
### 🧼 Refactors
19+
- refactor: Simplify sing-box (1.12+) config, remove legacy rules and sniff options [`3b6fe42`]
20+
- refactor(cgroup): Update memcg/cpuset/blkio logic and settings [`a8ee249`]
21+
- refactor: Improve readability/structure in `box.iptables` [`1672bb7`]
22+
- refactor: Android version check via major version parsing [`c9c4be5`]
23+
- refactor(cron): Improve `crond` handling and cleanup [`b43b059`]
24+
25+
### ⚙️ Changes
26+
- chore: Updated `find_packages_uid()` to support `user:package` format [`2dcc4ca`]
27+
- chore(hysteria): Validate `network_mode` and update config [`cac3186`]
28+
- chore: Filter out local DNS (IPv4 only) and convert local IP to array [`02f1be3`]
29+
30+
### 🧰 Maintenance
31+
- chore: Update `upload-artifact` GitHub Action from v3 to v4 [`80c5d73`]
32+
- docs: Update README [`16f2455`, `128006d`]
33+
34+
### 🧹 Miscellaneous
35+
- chore: Minor cleanup and misc changes [`9fbaa99`]
36+
37+
<!-- Commit References -->
38+
[`361e421`]: https://github.com/taamarin/box_for_magisk/commit/361e421
39+
[`7caf827`]: https://github.com/taamarin/box_for_magisk/commit/7caf827
40+
[`8b000cd`]: https://github.com/taamarin/box_for_magisk/commit/8b000cd
41+
[`c80f57a`]: https://github.com/taamarin/box_for_magisk/commit/c80f57a
42+
[`13e773c`]: https://github.com/taamarin/box_for_magisk/commit/13e773c
43+
[`0a59c04`]: https://github.com/taamarin/box_for_magisk/commit/0a59c04
44+
[`97e2db3`]: https://github.com/taamarin/box_for_magisk/commit/97e2db3
45+
[`42b355f`]: https://github.com/taamarin/box_for_magisk/commit/42b355f
46+
[`b4a2c00`]: https://github.com/taamarin/box_for_magisk/commit/b4a2c00
47+
[`1619f19`]: https://github.com/taamarin/box_for_magisk/commit/1619f19
48+
[`982a1aa`]: https://github.com/taamarin/box_for_magisk/commit/982a1aa
49+
[`3b6fe42`]: https://github.com/taamarin/box_for_magisk/commit/3b6fe42
50+
[`a8ee249`]: https://github.com/taamarin/box_for_magisk/commit/a8ee249
51+
[`1672bb7`]: https://github.com/taamarin/box_for_magisk/commit/1672bb7
52+
[`c9c4be5`]: https://github.com/taamarin/box_for_magisk/commit/c9c4be5
53+
[`b43b059`]: https://github.com/taamarin/box_for_magisk/commit/b43b059
54+
[`2dcc4ca`]: https://github.com/taamarin/box_for_magisk/commit/2dcc4ca
55+
[`cac3186`]: https://github.com/taamarin/box_for_magisk/commit/cac3186
56+
[`02f1be3`]: https://github.com/taamarin/box_for_magisk/commit/02f1be3
57+
[`80c5d73`]: https://github.com/taamarin/box_for_magisk/commit/80c5d73
58+
[`16f2455`]: https://github.com/taamarin/box_for_magisk/commit/16f2455
59+
[`128006d`]: https://github.com/taamarin/box_for_magisk/commit/128006d
60+
[`9fbaa99`]: https://github.com/taamarin/box_for_magisk/commit/9fbaa99

module.prop

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
id=box_for_root
22
name=Box for Magisk/KernelSU
3-
version=v1.8
4-
versionCode=20241222
3+
version=v1.9.0
4+
versionCode=20250719
55
author=taamarin.t.me
66
description=use sing-box, clash, v2ray, hysteria and xray for tunnel proxy on android device
77
updateJson=https://github.com/taamarin/box_for_magisk/raw/master/update.json

update.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"version": "v1.8",
3-
"versionCode": "20241222",
4-
"zipUrl": "https://github.com/taamarin/box_for_magisk/releases/download/v1.8/box_for_root-v1.8.zip",
2+
"version": "v1.9.0",
3+
"versionCode": "20250719",
4+
"zipUrl": "https://github.com/taamarin/box_for_magisk/releases/download/v1.9.0/box_for_root-v1.9.0.zip",
55
"changelog": "https://github.com/taamarin/box_for_magisk/raw/master/CHANGELOG.md"
66
}

0 commit comments

Comments
 (0)