Skip to content

Commit c2910d6

Browse files
authored
chore: release prep for v1.25.7 (#157)
## Types of changes <!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: --> - [ ] Bug fix (non-breaking change which fixes an issue) - [x] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change) ## Description ### Added - Introduced `src/lib/security/probely.js` helper module to detect Probely vulnerability scanner requests via normalized IP and User-Agent matching. - Supports case-insensitive substring matching for known Probely UA fragments (`ProbelySPDR/`, etc.). - IP allowlisting based on published ranges: <https://help.probely.com/en/articles/5112461/> - 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. ### Changed - Updated `hooks.server.js` to integrate `isProbelyScanner()` as a drop-in replacement for inline Probely detection logic, improving clarity and testability. - Contact details and motto updated in `static/.well-known/humans.txt`. - Refreshed last modified dates in `static/sitemap.xml`. - Minor cosmetic changes to `static/robots.txt`. - Corrected fallback metadata in `+layout.svelte`. - Removed inline styles from `src/lib/components/PWAInstallButton.svelte` and `src/lib/components/foss/FossFeatures.svelte`. - Moved styles to `src/lib/styles/css/default.css`. - Regenerated `global.min.css` bundle with LightningCSS. - Minor optimizations and cleanup to several files: - `src/lib/components/RedirectPage.svelte` - `src/lib/components/layout/Footer.svelte` - `src/lib/pages/AboutContent.svelte` - `src/lib/pages/TermsConditionsContent.svelte` - `src/lib/pages/TermsUseContent.svelte` - `src/routes/contact/+page.svelte` - `src/routes/posts/+page.svelte` - `src/routes/privacy-rights/+page.svelte` - Bumped project version to `v1.25.7`. - Updated dependencies: - `autoprefixer` `^10.4.21` → `^10.4.22` - `browserslist` `^4.27.0` → `^4.28.0` - `svelte` `5.43.3` → `5.43.6` - `svelte-check` `^4.3.3` → `^4.3.4` - `posthog-js` `^1.285.1` → `^1.290.0` - `vite` `^7.1.12` → `^7.2.2` ## Checklist <!--- Go over all the following points, and put an `x` in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> - [x] I have read and followed the guidelines in the **[CONTRIBUTING](https://github.com/netwk-pro/.github/blob/master/.github/CONTRIBUTING.md)** document. - [x] I've checked for existing Pull Requests for the same update/change. - [x] My code follows the project’s coding style. - [x] My code has been linted locally before submission. - [x] All new and existing tests pass. &nbsp; - [ ] I have updated the documentation accordingly. - [ ] I have added tests to cover my changes, if applicable. *(Optional, especially for new contributors)* Pull requests are part of a collaborative process — we welcome contributions and review each one carefully. For all but the smallest changes, you can expect maintainers to request improvements or clarifications. Please check back after opening your PR and be responsive to feedback so we can get your contribution merged quickly. Thanks for helping improve Network Pro Strategies!
2 parents 63dfbc2 + 88b4e75 commit c2910d6

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)