@networkpro/blog
Version:
The official blog of Network Pro Strategies (Network Pro™).
348 lines (242 loc) • 9.67 kB
Markdown
# Changelog
<!-- markdownlint-disable MD024 -->
<!-- Use sections: Added, Changed, Deprecated, Removed, Fixed, Security -->
All notable changes to this project will be documented in this file.
This project attempts to follow
[Keep a Changelog](https://keepachangelog.com/en/1.1.0/), though versioning and
formatting may vary.
---
## [Unreleased]
---
## [1.5.0] - 2025-09-23
### Added
- New blog post: `2025-09-23-sonicwall.md` added to `/src/posts`.
- Included associated promotional images: `sonicwall-promo.png` and
`sonicwall-promo.webp`.
- Added `discord.svg` to `/src/fontawesome/brands`.
### Changed
- Bumped version to `v1.5.0`.
- Updated overall site layout to improve readability and navigation.
- Adjusted styles and templates to support new design structure.
- Updated Material for MkDocs palette to default to dark mode, with optional
toggle to light mode.
- Removed Cookie Consent banner configuration, as this blog sub-site does not
use cookies.
- Updated footer to explicitly state that the blog does not use cookies, with
link to the Privacy Policy.
- CI workflow updated to use a safer `sed` pattern (`"[^"]*"`) when patching the
package name in `package.json`.
- GitHub Actions workflows (`build-and-deploy.yml`, `publish-test.yml`, and
`publish.yml`) updated to use `npm v11.6.0`.
- CI workflow updated to use `actions/checkout v5`, `actions/setup-node v5`,
`actions/setup-python v6`, and `actions/download-artifact v5`.
- Updated `sitemap.xml` to reflect accurate "Last Modified" dates and correct
URLs.
- Corrected fork and clone instructions in `contributing.md`.
- Upgraded dependencies:
- `@eslint/js` `^9.32.0` → `^9.36.0`
- `@eslint/json` `^0.13.1` → `^0.13.2`
- `browserslist` `^4.25.1` → `^4.26.2`
- `eslint` `^9.32.0` → `^9.36.0`
- `globals` `^16.3.0` → `^16.4.0`
- `stylelint` `^16.22.0` → `^16.24.0`
- `stylelint-config-recommended` `^16.0.0` → `^17.0.0`
- `mkdocs-material` `9.6.14` → `9.6.20`
---
## [1.4.0] - 2025-07-27
### Changed
- Bumped version to `v1.4.0`.
- Cleaned up tags in the following files, located in `src/posts`:
- `2025-05-29-heliboard.md`
- `2025-05-29-msauth.md`
- `2025-06-08-squircle.md`
- `2025-06-12-backdoor.md`
- `2025-06-16-cryptomator.md`
- `2025-06-23-encryption-eff.md`
- `2025-07-17-otp-helper.md`
- Updated `sitemap.xml` to reflect accurate "Last Modified" dates and correct
URLs.
- Renamed `src/posts/2025-07-24-uk-apple-li.md` to
`src/posts/2025-07-27-uk-apple.md`.
- Updated `.github/workflows/build-and-deploy.yml` to utilize `Node.js` `v24`
and `npm` `v11.4.2`.
- Updated `.github/workflows/publish.yml` and
`.github/workflows/publish-test.yml` to utilize `npm` `v11.4.2`.
- Added standardized header to `.github/COMMIT_GUIDE.md`.
---
## [1.3.11] - 2025-07-27
### Fixed
- Bumped version to `v1.3.11`
---
## [1.3.10] - 2025-07-27
### Added
- New blog post: `2025-07-27-uk-apple.md` added to `/src/posts`.
- Included associated promotional images: `uk-apple-promo.png` and
`uk-apple-promo.webp`.
### Changed
- Sitemap updated to include new posts.
- Upgraded dependencies:
- `@eslint/js` `^9.31.0` → `^9.32.0`
- `@eslint/json` `^0.13.0` → `^0.13.1`
- `eslint` `^9.31.0` → `^9.32.0`
- `eslint-config-prettier` `^10.1.5` → `^10.1.8`
- `stylelint` `^16.21.1` → `^16.22.0`
---
## [1.3.9] - 2025-07-17
### Added
- New blog posts: `2025-07-17-ai-profiling.md` and `2025-07-17-otp-helper.md`
added to `/src/posts`.
- Included associated promotional images: `ai-profiling-promo.png`,
`ai-profiling-promo.webp`, `otp-helper-promo.png`, and `otp-helper.webp`.
### Changed
- Bumped version to `v1.3.9`.
- Sitemap updated to include new posts.
- Upgraded dependencies:
- `@eslint/js` `^9.30.1` to `^9.31.0`
- `@eslint/json` `^0.12.0` to `^0.13.0`
- `eslint` `^9.30.1` to `9.31.0`
---
## [1.3.8] - 2025-07-10
### Added
- New blog post: `2025-07-10-outlook-surveillance.md` added to `/src/posts`.
- Included associated promotional images: `outlook-surveillance.png` and
`outlook-surveillance.webp`.
### Changed
- Bumped version to `1.3.8`.
- Sitemap updated to include new link.
---
## [1.3.7] - 2025-07-07
### Added
- New blog post: `2025-07-07-juniper-hpe.md` added to `/src/posts`.
- Included associated promotional images: `juniper-hpe-promo.png` and
`juniper-hpe-promo.webp`.
### Changed
- Bumped version to `1.3.7`.
- Sitemap updated to include links to recent posts.
- Upgraded dependencies:
- `@eslint/js` `^9.30.0` to `^9.30.1`
- `eslint` `^9.30.0` to `^9.30.1`
- `globals` `^16.2.0` to `^16.3.0`
- `stylelint` `^16.21.0` to `^16.21.1`
---
## [1.3.6] - 2025-07-01
### Added
- New blog post: `2025-07-01-eff-scotus.md` added to `/src/posts`.
- Included associated promotional images: `eff-scotus-promo.png` and
`eff-scotus-promo.webp`.
### Changed
- Bumped version to `1.3.6`.
- Upgraded dependencies:
- `@eslint/js` `^9.29.0` to `^9.30.0`
- `browserslist` `^4.25.0` to `^4.25.1`
- `eslint` `^9.29.0` to `^9.30.0`
- `prettier` `3.6.0` to `3.6.2`
---
## [1.3.5] - 2025-06-24
### Changed
- Bumped version to `v1.3.5`.
### Fixed
- Resolved remaining GitHub Packages authentication issues by explicitly scoping
`npm whoami` and `npm publish` to the correct registry
(`https://npm.pkg.github.com/`).
- Ensured consistent registry usage regardless of `.npmrc` or `package.json`
configuration.
---
## [1.3.4] - 2025-06-23
### Changed
- Bumped version to `v1.3.4`.
### Fixed
- Removed legacy `.npmrc` file that was overriding registry authentication and
causing `401 Unauthorized` errors during publishing.
- Restored default registry handling through `setup-node` for reliable
token-based authentication to `npmjs.org`.
---
## [1.3.3] - 2025-06-23
### Added
- Diagnostic logging to verify active registry, token configuration, and
`.npmrc` state prior to publishing.
### Changed
- Bumped version to `v1.3.3`.
### Fixed
- Resolved persistent authentication failure during publish by reintroducing
`npm ci` and upgrading npm in registry workflows.
- Adjusted step ordering to ensure environment and Git config are fully
initialized before registry checks.
---
## [1.3.2] - 2025-06-23
### Added
- Authentication check (`npm whoami`) before publish to confirm registry access.
### Changed
- Bumped version to `v1.3.2`.
### Fixed
- Resolved publishing failure caused by missing lockfile and outdated npm
version in registry workflows.
- Reintroduced `npm ci` and upgraded npm to ensure compatibility with scoped
package publishing.
---
## [1.3.1]
### Changes
- Removed `cache-dependency-path` from publish workflows to avoid
lockfile-related cache issues.
- Verified presence of `package-lock.json` in the extracted archive and
maintained default npm caching behavior.
- Bumped version to `v1.3.1`.
---
## [1.3.0]
### Added
- Introduced a test publish workflow (`.github/workflows/publish-test.yml`) to
validate the `git archive` packaging method via dry-run publishing.
### Changed
- Bumped version to `v1.3.0`.
- Reformatted `.github/COMMIT_GUIDE.md` to align with Prettier conventions.
- Refactored `.github/workflows/publish.yml` to use `git archive` for publishing
to registries.
---
## [1.2.8] - 2025-06-23
### Added
- New blog post: `2025-06-23-encryption-eff.md` added to `/src/posts`.
- Included associated promotional images: `encryption-eff.png` and
`encryption-eff.webp`
- Introduced `.github/workflows/COMMIT_GUIDE.md` for reference when creating
commit messages
### Changed
- Bumped version to `v1.2.8`.
- Upgraded `prettier` from `3.5.3` to `3.6.0`.
- Upgraded `stylelint` from `^16.20.0` to `^16.21.0`.
---
## [1.2.7] - 2025-06-16
### Added
- Introduced `CHANGELOG.md` and `CHANGELOG.template.md` to begin structured
change tracking for the blog repository
- Added new post: _FOSS Spotlight: Cryptomator_ (`2025-06-16-cryptomator.md`)
- Included associated promotional images: `cryptomator-promo.png` and
`cryptomator-promo.webp`
- Added `check-codeql.yml` reusable workflow for static analysis
### Changed
- Updated VS Code workspace settings (`.vscode/settings.json`) to disable
Markdown validation via `"markdown.validate.enabled": false,`
- Replaced inline `check-codeql` job in `build-and-deploy.yml` with call to new
reusable workflow
- Updated links in `sitemap.xml` to reflect current posts and site structure
### Removed
- Deleted unused stylesheets: `default.css`, `global.css`, `normalize.css`, and
`style.css`
---
<!-- Link references -->
[Unreleased]: https://github.com/netwk-pro/blog/compare/v1.5.0...HEAD
[1.5.0]: https://github.com/netwk-pro/blog/releases/tag/v1.5.0
[1.4.0]: https://github.com/netwk-pro/blog/releases/tag/v1.4.0
[1.3.11]: https://github.com/netwk-pro/blog/releases/tag/v1.3.11
[1.3.10]: https://github.com/netwk-pro/blog/releases/tag/v1.3.10
[1.3.9]: https://github.com/netwk-pro/blog/releases/tag/v1.3.9
[1.3.8]: https://github.com/netwk-pro/blog/releases/tag/v1.3.8
[1.3.7]: https://github.com/netwk-pro/blog/releases/tag/v1.3.7
[1.3.6]: https://github.com/netwk-pro/blog/releases/tag/v1.3.6
[1.3.5]: https://github.com/netwk-pro/blog/releases/tag/v1.3.5
[1.3.4]: https://github.com/netwk-pro/blog/releases/tag/v1.3.4
[1.3.3]: https://github.com/netwk-pro/blog/releases/tag/v1.3.3
[1.3.2]: https://github.com/netwk-pro/blog/releases/tag/v1.3.2
[1.3.1]: https://github.com/netwk-pro/blog/releases/tag/v1.3.1
[1.3.0]: https://github.com/netwk-pro/blog/releases/tag/v1.3.0
[1.2.8]: https://github.com/netwk-pro/blog/releases/tag/v1.2.8
[1.2.7]: https://github.com/netwk-pro/blog/releases/tag/v1.2.7