Skip to content

Commit 88b4e75

Browse files
committed
chore: release prep for v1.25.7
1 parent 63dfbc2 commit 88b4e75

File tree

24 files changed

+446
-274
lines changed

24 files changed

+446
-274
lines changed

CHANGELOG.md

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,45 @@ This project attempts to follow [Keep a Changelog](https://keepachangelog.com/en
2222

2323
---
2424

25+
## [1.25.7] - 2025-11-11
26+
27+
### Added
28+
29+
- Introduced `src/lib/security/probely.js` helper module to detect Probely vulnerability scanner requests via normalized IP and User-Agent matching.
30+
- Supports case-insensitive substring matching for known Probely UA fragments (`ProbelySPDR/`, etc.).
31+
- IP allowlisting based on published ranges: <https://help.probely.com/en/articles/5112461/>
32+
- Added unit test suite `tests/unit/server/lib/security/probely.test.js` to verify robustness of `isProbelyScanner()` logic against UA/IP variations and edge cases.
33+
34+
### Changed
35+
36+
- Updated `hooks.server.js` to integrate `isProbelyScanner()` as a drop-in replacement for inline Probely detection logic, improving clarity and testability.
37+
- Contact details and motto updated in `static/.well-known/humans.txt`.
38+
- Refreshed last modified dates in `static/sitemap.xml`.
39+
- Minor cosmetic changes to `static/robots.txt`.
40+
- Corrected fallback metadata in `+layout.svelte`.
41+
- Removed inline styles from `src/lib/components/PWAInstallButton.svelte` and `src/lib/components/foss/FossFeatures.svelte`.
42+
- Moved styles to `src/lib/styles/css/default.css`.
43+
- Regenerated `global.min.css` bundle with LightningCSS.
44+
- Minor optimizations and cleanup to several files:
45+
- `src/lib/components/RedirectPage.svelte`
46+
- `src/lib/components/layout/Footer.svelte`
47+
- `src/lib/pages/AboutContent.svelte`
48+
- `src/lib/pages/TermsConditionsContent.svelte`
49+
- `src/lib/pages/TermsUseContent.svelte`
50+
- `src/routes/contact/+page.svelte`
51+
- `src/routes/posts/+page.svelte`
52+
- `src/routes/privacy-rights/+page.svelte`
53+
- Bumped project version to `v1.25.7`.
54+
- Updated dependencies:
55+
- `autoprefixer` `^10.4.21``^10.4.22`
56+
- `browserslist` `^4.27.0``^4.28.0`
57+
- `svelte` `5.43.3``5.43.6`
58+
- `svelte-check` `^4.3.3``^4.3.4`
59+
- `posthog-js` `^1.285.1``^1.290.0`
60+
- `vite` `^7.1.12``^7.2.2`
61+
62+
---
63+
2564
## [1.25.6] - 2025-11-04
2665

2766
### Security
@@ -1731,7 +1770,8 @@ This enables analytics filtering and CSP hardening for the audit environment.
17311770

17321771
<!-- Link references -->
17331772

1734-
[Unreleased]: https://github.com/netwk-pro/netwk-pro.github.io/compare/v1.25.6...HEAD
1773+
[Unreleased]: https://github.com/netwk-pro/netwk-pro.github.io/compare/v1.25.7...HEAD
1774+
[1.25.7]: https://github.com/netwk-pro/netwk-pro.github.io/releases/tag/v1.25.7
17351775
[1.25.6]: https://github.com/netwk-pro/netwk-pro.github.io/releases/tag/v1.25.6
17361776
[1.25.5]: https://github.com/netwk-pro/netwk-pro.github.io/releases/tag/v1.25.5
17371777
[1.25.4]: https://github.com/netwk-pro/netwk-pro.github.io/releases/tag/v1.25.4

cspell.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,14 @@
6969
"precaching",
7070
"prefs",
7171
"Probely",
72+
"probelyspdr",
7273
"publickey",
7374
"reconsent",
7475
"sarif",
7576
"serv",
7677
"shizuku",
7778
"SIEM",
79+
"SPDR",
7880
"SPDY",
7981
"squircle",
8082
"stylelintignore",

0 commit comments

Comments
 (0)