Releases: netwk-pro/privacy-apps
Releases · netwk-pro/privacy-apps
v1.2.1 - 2026-03-04
Changed
- Bumped project version to
v1.2.1. - Updated front-end tooling dependencies:
autoprefixer^10.4.23→^10.4.27postcss^8.5.6→^8.5.8stylelint-order^7.0.0→^7.0.1prettier^3.7.4→^3.8.1@eslint/js^9.39.2→^10.0.1eslint^9.39.2→^10.0.2globals^16.5.0→^17.4.0stylelint^16.26.1→^17.4.0stylelint-config-recommended^17.0.0→^18.0.0markdownlint-cli20.20.0→0.21.0
- Updated Python dependencies:
mkdocs-material9.7.0→9.7.4
Full Changelog: v1.2.0...v1.2.1
v1.2.0 — Vercel Migration & Deployment Modernization
This release migrates the site’s static deployment from Netlify to Vercel and modernizes build, security, and versioning practices.
Highlights
- Migrated hosting and build configuration to Vercel
- Introduced
vercel.jsonwith explicit MkDocs build settings and centralized security headers (CSP, HSTS, etc.) - Preserved existing Content Security Policy and external CSP reporting
- Added
VERSIONING.mdto document the project’s SemVer-inspired versioning approach - Updated GitHub Actions to
actions/checkout@v6 - Cleaned up legacy Netlify and MkDocs configuration
- Updated frontend linting and formatting dependencies
Notes
- No user-facing content or URL changes were introduced
- Netlify automated builds and deploy previews have been deprecated as part of this migration
v1.1.3 - 2025-11-19
Added
- Image assets for Auxio, Booming Music, Breezy Weather, and QUIK SMS:
src/img/apps/auxio.pngsrc/img/apps/booming-music.pngsrc/img/apps/breezy-weather.pngsrc/img/apps/quik-sms.png
- Added Auxio and Booming Music to the Music section.
- Added Breezy Weather to the Weather section.
- Replaced QKSMS in Default Messaging with QUIK SMS.
Changed
- Added bullet points for all apps in the Music and Navigation categories.
- Cleaned up the Browsers category by inserting horizontal rules and promoting titles to headings.
- Added GitHub links for numerous projects where they were previously absent.
- Modified
devscript inpackage.jsonto runmkdocs serve --livereload, addressing an upstream issue with MkDocs. - Bumped project version to
v1.1.3.
Removed
- QKSMS has been removed from the Default Messaging category, as it is no longer actively maintained. QUIK SMS has been added in its place.
- Removed image assets for QKSMS.
Fixed
- Excessively small category images have now been properly sized and should be more visible.
Full Changelog: v1.1.2...v1.1.3
v1.1.2 - 2025-11-18
Added
netlify.tomlbuild configuration file with:- Custom build command:
mkdocs build --clean --site-dir build - Output directory:
build - Strict security headers including Content-Security-Policy with CSP report URI
- Custom build command:
.python-versionspecifying the Python runtime for Netlify's build environment- Verified
requirements.txtincludes all necessary MkDocs and plugin dependencies
Changed
- Switched hosting target from Vercel/GitHub Pages to Netlify for simplicity, CSP support, and automatic deployment.
- Replaced GitHub Actions-based deployment (
build-and-deploy.yml) with native Netlify build handling. - Bumped project version to
v1.1.2.
Removed
- GitHub Actions workflow
.github/workflows/build-and-deploy.yml - All custom Vercel deployment logic (e.g.,
vercel.json,.vercelignore, custom deployment branch)
Full Changelog: v1.1.1...v1.1.2
v1.1.1 - 2025-11-18
Added
- Introduced GitHub Actions workflow
build-and-deploy.ymlto automate MkDocs builds and deploy output tovercel-deploybranch. - Added
vercel.jsonwith strict Content Security Policy, referrer policy, and secure headers for production deploys. - Created
.vercelignoreto prevent non-essential files from being uploaded to Vercel during deploy. - Configured Vercel to ignore builds on all branches except
vercel-deployusing a custom ignored build step. - Enabled CSP violation reporting via existing endpoint at
https://csp.netwk.pro/.netlify/functions/csp-report.
Changed
- Updated
mkdocs.ymlto usesite_dir: build/for alignment with Vercel static deploy requirements. - Disabled external fonts and scripts via the Material for MkDocs privacy plugin.
- Refined CSP
font-srcandstyle-srcdirectives to allow self-hosted and inline assets only.
Fixed
- Restored
actions: readpermission inbuild-and-deploy.ymlto allow thecheck-codeqlreusable workflow to execute successfully.
Full Changelog: v1.1.0...v1.1.1
v1.1.0 - 2025-11-16
Added
- Introduced
simple-git-hooksdevDependency and set up commit and push hooks. - Added all image assets locally, such that the site is no longer dependent upon third-party assets.
- Added
robots.txtandsitemap.xmlfor crawlers.
Changed
- Updated
.markdownlint.mjsto ignore ruleMD060, which is unnecessarily strict and doesn't affect render output. - Optimized all images for thumbnail-size display and removed metadata.
- Broke out sections into nested pages for cleaner separation and navigation.
- Bumped project version to
v1.1.0. - Updated dependencies:
markdownlint-cli^0.18.1→^0.19.0
Full Changelog: v1.0.4...v1.1.0
v1.0.4 - 2025-11-11
Added
- Introduced Sav PDF Viewer into the PDF Readers category.
- Added
src/img/apps/sav-pdf.pngimage asset. - Updated the entry in both
src/index.mdandREADME.md.
- Added
Changed
- Added a link to the Privacy & Security Apps and Services site.
- Updated
mkdocs.ymlto display social media icons/links in the footer. - Bumped project version to
v1.0.4. - Updated dependencies:
autoprefixer^10.4.21→^10.4.22browserslist^4.27.0→^4.28.0mkdocs-material9.6.23→9.7.0
Full Changelog: v1.0.3...v1.0.4
v1.0.3 - 2025-11-09
Changed
- Modified emoji used for Instant Messaging section to one that is universally supported:
README.mdsrc/index.md
- Bumped version to
v1.0.3.
Fixed
- Corrected link in
README.mdfor apps.netwk.pro.
v1.0.2 - 2025-11-07
Added
- Added links to GitHub Discussions and create a new issue in
README.mdandsrc/index.md.
Changed
- Updated
README.mdandsrc/index.mdsuch that every entry has either an F-Droid or Play Store link, where appropriate. - Bumped project version to
v1.0.2.
v1.0.1 - 2025-11-07
Changed
- Bumped project version to
v1.0.1.
Fixed
- Corrected images in
README.mdto point to jsDelivr instead of using relative paths.