liangshuo-1
c2d6038aae
chore: release v1.0.64 ( #1725 )
2026-07-02 21:58:37 +08:00
liangshuo-1
462358a746
install: warn instead of failing when checksums.txt is missing ( #1712 )
2026-07-01 22:50:56 +08:00
liangshuo-1
ad4d3cb874
chore: release v1.0.62 ( #1710 )
2026-07-01 21:41:14 +08:00
liangshuo-1
775ee5a501
chore: release v1.0.61 ( #1695 )
2026-06-30 22:18:39 +08:00
liangshuo-1
1dd0758091
chore: release v1.0.60 ( #1657 )
2026-06-29 22:34:36 +08:00
liangshuo-1
8a268aa2d2
chore: release v1.0.59 ( #1617 )
2026-06-26 20:46:51 +08:00
liangshuo-1
40a09c8957
chore: release v1.0.58 ( #1586 )
2026-06-25 21:57:36 +08:00
liangshuo-1
d11a6e97a4
chore: release v1.0.57 ( #1553 )
2026-06-23 20:43:41 +08:00
liangshuo-1
bba13cfe0f
chore: release v1.0.56 ( #1518 )
2026-06-18 18:53:21 +08:00
liangshuo-1
714da970d0
chore(release): v1.0.55 ( #1490 )
2026-06-16 22:26:40 +08:00
liangshuo-1
297b2a222e
chore(release): v1.0.54 ( #1476 )
2026-06-15 21:58:07 +08:00
liangshuo-1
e1af7e3018
chore: release v1.0.53 ( #1443 )
...
]
2026-06-12 20:03:08 +08:00
liangshuo-1
ee2c93efeb
chore: release v1.0.52 ( #1412 )
2026-06-11 22:05:51 +08:00
Rocky Zhang
9b39d10203
feat: support riscv64 prebuilt binaries in release and install pipeline
2026-06-11 19:18:33 +08:00
liangshuo-1
9f2e049858
chore(release): v1.0.51 ( #1388 )
2026-06-10 22:51:08 +08:00
liangshuo-1
7fdf55821b
chore(release): v1.0.50 ( #1359 )
2026-06-09 22:43:44 +08:00
liangshuo-1
0d847511d2
chore(release): v1.0.49 ( #1331 )
2026-06-08 21:38:23 +08:00
liangshuo-1
493b3cce95
chore(release): v1.0.48 ( #1270 )
2026-06-04 20:49:54 +08:00
liangshuo-1
54e646edc9
chore(release): v1.0.47 ( #1255 )
2026-06-03 22:26:44 +08:00
liangshuo-1
531d7265b5
chore(release): v1.0.46 ( #1229 )
2026-06-02 21:58:26 +08:00
liangshuo-1
3bfb80951d
chore(release): v1.0.45 ( #1207 )
2026-06-01 22:08:11 +08:00
liangshuo-1
d126ea2f92
chore(release): v1.0.44 ( #1176 )
2026-05-29 19:43:31 +08:00
liangshuo-1
a2dde84158
chore(release): v1.0.43 ( #1161 )
2026-05-28 21:46:02 +08:00
liangshuo-1
cdae999541
chore(release): v1.0.42 ( #1137 )
...
Change-Id: Id4478295cf364a01b712b7ddcd4a6cbdc264e28d
2026-05-27 20:52:24 +08:00
liangshuo-1
b783561965
chore(release): v1.0.41 ( #1108 )
...
Change-Id: I3559c31109a5a5a7c3cfc3e54f60aff4043bfefc
2026-05-26 20:54:54 +08:00
liangshuo-1
b25ff1ced5
chore(release): v1.0.40 ( #1086 )
...
Change-Id: I6dabe4c03e9b8daf0e0d8c175e0f2a4c4a9bfb0e
2026-05-25 21:31:27 +08:00
liangshuo-1
ce5b4f24e1
chore(release): v1.0.39 ( #1052 )
...
Change-Id: I06bca4f3aedec1adee9ecd3d060c333cc6dd301e
2026-05-22 21:10:35 +08:00
liangshuo-1
ac85c3e34d
chore(release): v1.0.38 ( #1026 )
...
- Bump version to 1.0.38
- Update CHANGELOG.md with the apps brand gating change since v1.0.37
- Backfill the [v1.0.38] link reference at the bottom of CHANGELOG.md
Change-Id: I6fd0d1243e2219a1eaa1fae5fae4ff6d8de361da
2026-05-22 03:20:21 +08:00
liangshuo-1
d3fbc88527
chore(release): v1.0.37 ( #1021 )
...
Change-Id: Ifcc78649e294d516015846d746bb2bc65b239eb3
2026-05-21 20:44:23 +08:00
liangshuo-1
8c700aea00
chore(release): v1.0.36 ( #1011 )
...
Change-Id: Ifb0b6bf05d486943d9a689bf63dde2251dcd3500
2026-05-21 12:24:14 +08:00
liangshuo-1
6840bb7415
chore(release): v1.0.35 ( #995 )
...
Change-Id: I6ddc8cfc029c684deb5de4f210357e19ade083e1
2026-05-20 19:46:10 +08:00
liangshuo-1
13411d9a51
chore(release): v1.0.34 ( #972 )
...
Change-Id: I0908c20f6ab9cf76a5d75cc1c81871591aa6a841
2026-05-19 20:03:56 +08:00
liangshuo-1
ef89d1fd40
chore(release): v1.0.33 ( #952 )
...
Change-Id: Iea77769a6a0f4e77e8946b72ddb619782be3ea42
2026-05-18 22:25:05 +08:00
liangshuo-1
14a3213038
chore(release): v1.0.32 ( #918 )
...
Change-Id: I3d1a8ec4faf1ce585fb9eae45287bf02586e3e90
2026-05-15 20:55:43 +08:00
liangshuo-1
8a8dff47ce
chore(release): v1.0.31 ( #889 )
...
Change-Id: I1609f900c4b5dc219e1e58aecb642928d418c5b3
2026-05-14 20:19:31 +08:00
liangshuo-1
a18504b1f9
chore(release): v1.0.30 ( #871 )
...
Change-Id: Iaa769f2ddc98ece7bf36efe821d4eb192f7fc727
2026-05-13 20:11:06 +08:00
liangshuo-1
ce0b68dc0e
chore(release): v1.0.29 ( #852 )
2026-05-12 20:44:16 +08:00
liangshuo-1
4c63198237
chore(release): v1.0.28 ( #830 )
...
Change-Id: If8e5170a3abb8ef846fcb7473977e6bf8bc91767
2026-05-11 20:40:32 +08:00
liangshuo-1
4aceae9bff
chore(release): v1.0.27 ( #796 )
...
Change-Id: I4004437e7dbeb195ab1133a8f7c657f9b6f835fd
2026-05-09 20:35:55 +08:00
liangshuo-1
29a98966a0
chore(release): v1.0.26 ( #785 )
...
Change-Id: I27dd5e9ad7dc083ab41821cfcfb12c69354fa2b0
2026-05-08 19:39:26 +08:00
liangshuo-1
88d4e3bd90
chore(release): v1.0.25 ( #774 )
...
Change-Id: I9713902d6d7fdfb399e59d8ae23009789a71be3d
2026-05-07 21:19:01 +08:00
liangshuo-1
c3756f3642
chore(release): v1.0.24 ( #761 )
...
Change-Id: I248e14e1d546aa1c49bdb9f443103952488f16d7
2026-05-06 20:35:36 +08:00
liangshuo-1
686c91dc71
chore(release): v1.0.23 ( #737 )
...
Change-Id: I48f780acac9731585aeec0a51f5b403a00804dbc
2026-04-30 18:04:10 +08:00
liangshuo-1
b37adfd0ee
chore(release): v1.0.22 ( #719 )
...
Change-Id: If383f91a8b934a4feec3ff6d371a3f2f6a94ec09
2026-04-29 20:04:06 +08:00
liangshuo-1
7eb0ba3257
chore(release): bump version to v1.0.21 ( #698 )
...
Change-Id: If34453af159d394a7bfaca9d41641f570b373974
2026-04-28 21:35:31 +08:00
liangshuo-1
f6f242ed57
chore(release): v1.0.20 ( #682 )
...
Change-Id: I1fdfa09633bfbe385a191a95b605e1dbcf011768
2026-04-27 20:15:38 +08:00
liangshuo-1
5d129314c0
chore(release): v1.0.19 ( #656 )
...
Change-Id: I551f756deb8e244cf9b4ba47720ef299195859ec
2026-04-24 19:58:53 +08:00
liangshuo-1
d69d0a0bb7
chore: release v1.0.18 ( #647 )
...
Change-Id: Ibda8379838392a895f6afddb140fca7f06e5df50
2026-04-23 21:33:12 +08:00
MaxHuang22
593025d298
feat: add SHA-256 checksum verification to install.js ( #592 )
...
* refactor: make install.js side-effect-free on require
Change-Id: I5444e3f34642d7c0740b6422a70ca6921a85e363
* feat: add getExpectedChecksum with unit tests
Change-Id: I87548be25d30c384e743da17b1d161b9d9f0ea87
* feat: add verifyChecksum with unit tests
Change-Id: Ifc2067bf1b824b02257dba7b53716fbe18d0f6b6
* feat: harden download with host allowlist and checksum verification
Change-Id: I2580782866049f1f62a2597e86b7bf59d0e50925
* ci: bundle checksums.txt in npm package for install verification
Change-Id: I2d7c44d9d5b9075158f63c0f8cf66c1e0abe3d8d
* ci: use triggering tag and verify checksums.txt presence in release workflow
Address CodeRabbit review: use GITHUB_REF_NAME instead of parsing
package.json to avoid version drift, and add explicit file check to
fail loudly if checksums.txt is missing or empty.
Change-Id: I8a5658412b6afc338ad2a642baba146cceafd0fc
* feat: streaming hash, allowlist tests, and malformed-line coverage
- verifyChecksum: switch from readFileSync to streaming 64KB chunks
to avoid loading entire archive (10-100MB) into memory
- Export and test assertAllowedHost: 7 cases covering allowed hosts,
rejection, case normalization, port handling, invalid URL
- Add ALLOWED_HOSTS comment clarifying it only gates initial URL
- Add getExpectedChecksum tests for malformed/tab-separated lines
Change-Id: Ida639def89c242b3b261a76effae08fd414a10dc
2026-04-23 19:40:27 +08:00
liangshuo-1
776ee686ff
chore: release v1.0.17 ( #614 )
...
Change-Id: I12f59a72996c9d21dacd5478190a85af765bb1a4
2026-04-22 20:17:43 +08:00