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
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