Skip to content

Commit b28588f

Browse files
committed
chore: release prep for v1.18.5
1 parent 13b6f86 commit b28588f

File tree

9 files changed

+99
-148
lines changed

9 files changed

+99
-148
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ devices-list.json
2525

2626
# Scripts
2727
scripts/multipleBundleCss.js
28+
scripts/testRedirects.js.bak
2829

2930
# Source maps
3031
*.map
@@ -227,3 +228,5 @@ package
227228
/playwright-report/
228229
/blob-report/
229230
/playwright/.cache/
231+
232+
.vercel

CHANGELOG.md

Lines changed: 63 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,38 @@ This project attempts to follow [Keep a Changelog](https://keepachangelog.com/en
2222

2323
---
2424

25-
## [1.18.4] - 2025-10-04
25+
## [1.18.5] - 2025-10-05
26+
27+
### Added
28+
29+
- Added Vercel CLI scripts to `package.json`, including `dev:vercel` and `build:vercel`.
30+
31+
### Changed
32+
33+
- Bumped project version to `v1.18.5`.
34+
- Updated generator metadata in `app.html` to reflect `SvelteKit 2.44.0`.
35+
- Added `scripts/testRedirects.js` to `.gitignore`.
36+
- Cleaned up header in `jsconfig.template.jsonc`.
37+
- Updated **Repository Structure** section in `README.md`.
38+
- Restructured `CHANGELOG.md` such that sections are presented in alphabetical order.
39+
- Corrected JSDoc annotations in `static/disableSw.js`.
40+
- Updated dependencies:
41+
- `@sveltejs/kit` `2.43.8``2.44.0`
42+
- `eslint-plugin-jsdoc` `^60.8.0``^60.8.1`
2643

2744
### Documentation
2845

29-
- Updated **Repository Structure** to reflect current environment and files.
46+
- Revised **Repository Structure** to accurately reflect the folders under `/tests`.
47+
48+
### Removed
49+
50+
- Removed all references to Netlify and all Netlify-specific scripts from `package.json`.
51+
- Removed `test:redirects` script from `package.json`.
52+
- The `testRedirects.js` script has been removed from version control, as it is no longer needed to test Netlify redirects.
53+
54+
---
55+
56+
## [1.18.4] - 2025-10-04
3057

3158
### Changes
3259

@@ -53,6 +80,10 @@ This project attempts to follow [Keep a Changelog](https://keepachangelog.com/en
5380
- `typescript` `^5.9.2``^5.9.3`
5481
- `vite` `^7.1.7``^7.1.9`
5582

83+
### Documentation
84+
85+
- Updated **Repository Structure** to reflect current environment and files.
86+
5687
---
5788

5889
## [1.18.3] - 2025-09-27
@@ -164,31 +195,20 @@ This project attempts to follow [Keep a Changelog](https://keepachangelog.com/en
164195

165196
## [1.17.1] - 2025-09-17
166197

198+
### Changed
199+
200+
- Bumped version to `v1.17.1`.
201+
167202
### Security
168203

169204
- Patched transitive vulnerabilities by pinning dependencies via `overrides`:
170205
- Forced `tmp` to `>=0.2.4` (resolves CVE-2025-54798 reported via `@lhci/cli`).
171206
- Forced `cookie` to `^1.0.0` (used by `@sveltejs/kit` and `@lhci/cli`).
172207

173-
### Changed
174-
175-
- Bumped version to `v1.17.1`.
176-
177208
---
178209

179210
## [1.17.0] - 2025-09-17
180211

181-
### Security
182-
183-
- Updated dependencies to address known vulnerabilities (notably `@sveltejs/kit`, `vite`, and related plugins).
184-
185-
### Documentation
186-
187-
- Clarified CSP reporting setup in `README.md`:
188-
- Explained relationship with external CSP reporting endpoint (`csp-endpoint` repo).
189-
- Documented use of both `report-uri` (legacy) and `report-to` (modern, recommended).
190-
- Added example headers including `Report-To` definition.
191-
192212
### Added
193213

194214
- New `meta-check.yml` GitHub Actions workflow to validate `<title>` and `<meta>` descriptions using Vitest.
@@ -236,11 +256,22 @@ This project attempts to follow [Keep a Changelog](https://keepachangelog.com/en
236256
- `svelte-eslint-parser` `^1.3.0``^1.3.2`
237257
- `vite` `^7.0.6``^7.1.5`
238258

259+
### Documentation
260+
261+
- Clarified CSP reporting setup in `README.md`:
262+
- Explained relationship with external CSP reporting endpoint (`csp-endpoint` repo).
263+
- Documented use of both `report-uri` (legacy) and `report-to` (modern, recommended).
264+
- Added example headers including `Report-To` definition.
265+
239266
### Removed
240267

241268
- Deleted `src/routes/example.svx`, which was unused and unneeded.
242269
- Removed `mdsvex` from package.json, as it is unlikely to be used.
243270

271+
### Security
272+
273+
- Updated dependencies to address known vulnerabilities (notably `@sveltejs/kit`, `vite`, and related plugins).
274+
244275
### Notes
245276

246277
- Pinned `jsdom` to `26.1.0` due to build incompatibility in `27.x` (`cssstyle` parsing error with Vite/Rollup).
@@ -502,18 +533,18 @@ This project attempts to follow [Keep a Changelog](https://keepachangelog.com/en
502533

503534
## [1.14.1] - 2025-06-16
504535

536+
### Added
537+
538+
- Introduced `.github/workflows/publish-test.yml`, a standalone workflow to safely simulate `npm publish` without publishing.
539+
- Added commands to display Node.js and npm versions for visibility and troubleshooting in all relevant jobs.
540+
505541
### Changed
506542

507543
- Updated Node.js engine to `24` to match the specified engine constraints in `package.json`.
508544
- Reordered `npm ci` step to follow Node.js and npm setup to prevent version mismatches during simulation steps.
509545
- Refactored `build-and-publish.yml` to use `git archive` for artifact preparation and aligned it with a tested publishing flow.
510546
- Removed `.npmrc` token-based authentication in favor of environment secrets to avoid credential conflicts.
511547

512-
### Added
513-
514-
- Introduced `.github/workflows/publish-test.yml`, a standalone workflow to safely simulate `npm publish` without publishing.
515-
- Added commands to display Node.js and npm versions for visibility and troubleshooting in all relevant jobs.
516-
517548
---
518549

519550
## [1.14.0] - 2025-06-16
@@ -842,13 +873,7 @@ This project attempts to follow [Keep a Changelog](https://keepachangelog.com/en
842873
- Upgraded `posthog-js` from `v1.249.4` to `v1.249.5`.
843874
- Upgraded `vitest` from `v3.2.2` to `v3.2.3`.
844875

845-
### Fixed
846-
847-
- Updated Lighthouse CI annotation step to explicitly select only valid Lighthouse report files (e.g., `*.report.json`, `lhr-*.json`) and ignore `assertion-results.json`, which caused `jq` parsing errors during CI runs.
848-
- Scoped Lighthouse assertions in `.lighthouserc.cjs` to `resource-summary` only, preventing unwanted failures from default performance audits.
849-
- Resolved malformed PR comment formatting in the Lighthouse GitHub Actions workflow by replacing Markdown tables with plain-text bullet lists.
850-
851-
### Docs
876+
### Documentation
852877

853878
- Updated `README.md` with improved context and phrasing around the CHANGELOG reference.
854879
- Added `CHANGELOG.md` to the documented project structure with a descriptive label:
@@ -857,7 +882,13 @@ This project attempts to follow [Keep a Changelog](https://keepachangelog.com/en
857882
├── CHANGELOG.md # Chronological record of notable project changes
858883
```
859884

860-
### Misc
885+
### Fixed
886+
887+
- Updated Lighthouse CI annotation step to explicitly select only valid Lighthouse report files (e.g., `*.report.json`, `lhr-*.json`) and ignore `assertion-results.json`, which caused `jq` parsing errors during CI runs.
888+
- Scoped Lighthouse assertions in `.lighthouserc.cjs` to `resource-summary` only, preventing unwanted failures from default performance audits.
889+
- Resolved malformed PR comment formatting in the Lighthouse GitHub Actions workflow by replacing Markdown tables with plain-text bullet lists.
890+
891+
### Notes
861892

862893
- Confirmed that `Authenticate GitHub CLI` is not needed in `build-and-publish.yml`, as only the `check-codeql` job uses the GitHub CLI and is already authenticated.
863894
- Verified that `scripts/openReport.js` does not require unit testing, as it performs side-effect-only CLI actions. Linting and manual testing are sufficient.
@@ -977,7 +1008,8 @@ This project attempts to follow [Keep a Changelog](https://keepachangelog.com/en
9771008

9781009
<!-- Link references -->
9791010

980-
[Unreleased]: https://github.com/netwk-pro/netwk-pro.github.io/compare/v1.18.4...HEAD
1011+
[Unreleased]: https://github.com/netwk-pro/netwk-pro.github.io/compare/v1.18.5...HEAD
1012+
[1.18.5]: https://github.com/netwk-pro/netwk-pro.github.io/releases/tag/v1.18.5
9811013
[1.18.4]: https://github.com/netwk-pro/netwk-pro.github.io/releases/tag/v1.18.4
9821014
[1.18.3]: https://github.com/netwk-pro/netwk-pro.github.io/releases/tag/v1.18.3
9831015
[1.18.2]: https://github.com/netwk-pro/netwk-pro.github.io/releases/tag/v1.18.2

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ This project follows the principles of [Keep a Changelog](https://keepachangelog
9090
│ └── sitemap.xml # SEO: full site map
9191
├── tests/
9292
│ ├── e2e/ # Playwright end-to-end tests
93+
│ ├── meta/ # Metadata end-to-end CI tests
9394
│ └── unit/ # Vitest unit tests
9495
│ ├── client/ # Client-side (jsdom) unit tests
9596
│ ├── server/ # Server-side (node) unit tests

jsconfig.template.jsonc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
/* =========================================================================
22
jsconfig.template.jsonc
33
4-
NOTE: This file is for reference only and is not actively used by SvelteKit or
5-
tooling. SvelteKit uses the jsconfig.json file without comments for actual
6-
configuration.
4+
NOTE: This file is for reference only and is not actively used by SvelteKit
5+
or tooling. SvelteKit uses the jsconfig.json file without comments for
6+
actual configuration.
77
88
Copyright © 2025 Network Pro Strategies (Network Pro™)
99
SPDX-License-Identifier: CC-BY-4.0 OR GPL-3.0-or-later

package-lock.json

Lines changed: 20 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@networkpro/web",
33
"private": false,
4-
"version": "1.18.4",
4+
"version": "1.18.5",
55
"description": "Locking Down Networks, Unlocking Confidence™ | Security, Networking, Privacy — Network Pro Strategies",
66
"keywords": [
77
"advisory",
@@ -36,10 +36,10 @@
3636
"scripts": {
3737
"dev": "vite dev",
3838
"start": "npm run dev",
39-
"dev:netlify": "netlify dev",
39+
"dev:vercel": "vercel dev",
4040
"build": "vite build",
41+
"build:vercel": "vercel build",
4142
"preview": "vite preview",
42-
"build:netlify": "netlify build",
4343
"css:bundle": "node scripts/bundleCss.js",
4444
"prepare": "svelte-kit sync || echo ''",
4545
"check": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json",
@@ -60,15 +60,14 @@
6060
"test:watch": "vitest --config vitest.config.client.js --watch",
6161
"test:coverage": "npm run test:client -- --run --coverage && npm run test:server -- --run --coverage",
6262
"test:e2e": "npx playwright test --retries=1",
63-
"test:redirects": "node scripts/testRedirects.js",
6463
"coverage:client": "node scripts/openReport.js client",
6564
"coverage:server": "node scripts/openReport.js server",
6665
"coverage:open": "npm run coverage:client && npm run coverage:server",
6766
"lint": "eslint . --ext .mjs,.js,.svelte",
6867
"lint:fix": "eslint . --ext .mjs,.js,.svelte --fix",
6968
"lint:jsdoc": "eslint . --ext .js,.mjs,.svelte --max-warnings=0",
7069
"lint:css": "stylelint \"**/*.{css,svelte}\" --ignore-path .stylelintignore",
71-
"lint:md": "npx markdownlint-cli2 \"**/*.{md,markdown}\" \"#node_modules/**\" \"#build/**\" \"#.netlify/**\" \"#playwright-report/**\" \"#test-results/**\"",
70+
"lint:md": "npx markdownlint-cli2 \"**/*.{md,markdown}\" \"#node_modules/**\" \"#build/**\" \"#playwright-report/**\" \"#test-results/**\"",
7271
"lint:all": "npm run lint && npm run lint:md && npm run lint:css && npm run format",
7372
"format": "prettier --check .",
7473
"format:fix": "prettier --write .",
@@ -89,7 +88,7 @@
8988
"@lhci/cli": "^0.15.1",
9089
"@playwright/test": "^1.55.1",
9190
"@sveltejs/adapter-vercel": "^5.10.3",
92-
"@sveltejs/kit": "2.43.8",
91+
"@sveltejs/kit": "2.44.0",
9392
"@sveltejs/vite-plugin-svelte": "^6.2.1",
9493
"@testing-library/jest-dom": "^6.9.1",
9594
"@testing-library/svelte": "^5.2.8",
@@ -98,7 +97,7 @@
9897
"browserslist": "^4.26.3",
9998
"eslint": "^9.37.0",
10099
"eslint-config-prettier": "^10.1.8",
101-
"eslint-plugin-jsdoc": "^60.8.0",
100+
"eslint-plugin-jsdoc": "^60.8.1",
102101
"eslint-plugin-svelte": "^3.12.4",
103102
"globals": "^16.4.0",
104103
"jsdom": "26.1.0",

0 commit comments

Comments
 (0)