You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## 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.
- [ ] 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!
Copy file name to clipboardExpand all lines: CHANGELOG.md
+41-1Lines changed: 41 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,6 +22,45 @@ This project attempts to follow [Keep a Changelog](https://keepachangelog.com/en
22
22
23
23
---
24
24
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
+
25
64
## [1.25.6] - 2025-11-04
26
65
27
66
### Security
@@ -1731,7 +1770,8 @@ This enables analytics filtering and CSP hardening for the audit environment.
0 commit comments