Repository navigation
Releases: Forz70043/Forz70043.github.io
Release list
v3.5.5
What's Changed
v3.5.5
✨ Features
Experience Timeline — New "Work Experience" section with vertical timeline between About and Projects
Multi-language support — Added support for 4 languages (IT, EN, FR, ES) with automatic browser detection and dev-only selector on localhost
Data-driven Projects — Projects section now dynamically rendered from projects.js, reorderable without touching HTML
New projects — Added Git Smart Squash, WildCloud and Git Prompt
Clarity Analytics — Microsoft Clarity integration with same-origin script and updated CSP
🎨 UI/UX
Rewritten About Me with a more human, recruiter-friendly tone (IT + EN)
Stack icons migrated to Devicon CDN (removed old PNGs)
Tech stack icons added to project cards
Scroll animations (fade-in) with IntersectionObserver
Social icons (GitHub + LinkedIn) in contact section and footer
Favicon and apple-touch-icons added
Project images normalized with aspect-video object-cover
Lazy loading on all project images
⚡ Performance
Optimized images: dev-kit.gif 13MB → 169KB, node-api.webp 54KB → 25KB
Asset cleanup: removed public/images/ and unused stack images
🔧 Fixes
Service Worker v3: cache-first for local resources, network-first for CDN, GET-only guard and response.ok check, 503 fallback on offline cache miss
Updated CSP with *.clarity.ms wildcard, jsdelivr for fonts/styles
Fixed dark mode icon visibility (Bash, Symfony, GitHub)
🔒 Security
Bump path-to-regexp 0.1.12 → 0.1.13
Bump picomatch 2.3.1 → 2.3.2
Bump brace-expansion
📦 Infra
serve added as devDependency (previously only via npx)
package-lock.json committed to repo
Simplified sitemap: removed fragment URLs, canonical URL only
SEO: descriptive alt tags, JSON-LD knowsAbout + mainEntityOfPage
Full Changelog: v3.4.4...v3.5.5
v3.4.4
v3.4.3
v3.4.2
v3.4.1
What's Changed
- core: add aria-label && update lock file by @Forz70043 in #34
- Bump tar from 7.5.1 to 7.5.9 by @dependabot[bot] in #35
- Bump qs and express by @dependabot[bot] in #36
- doc: update readme by @Forz70043 in #37
- core: update badge codeQL advance by @Forz70043 in #38
- Add Lighthouse workflow for pull requests by @Forz70043 in #39
- Bump minimatch by @dependabot[bot] in #41
- Bump express-rate-limit from 8.1.0 to 8.1.1 by @dependabot[bot] in #40
- Bump tar from 7.5.9 to 7.5.11 by @dependabot[bot] in #42
- core: added 404 page by @Forz70043 in #43
Full Changelog: v3.3.1...v3.4.1
v3.3.1
What's Changed
- Update README.md by @Forz70043 in #32
- core: update main with project4 by @Forz70043 in #33
Full Changelog: v3.2.1...v3.3.1
v3.2.1
What's Changed
- Added gitignore & update meta for SEO by @Forz70043 in #31
Full Changelog: v3.1.1...v3.2.1
v3.1.1
What's Changed
- core: better structure - SEO improved by @Forz70043 in #30
Full Changelog: v3.0.1...v3.1.1
v3.0.1
v3.0.0
What's Changed
- Bump ejs from 2.6.2 to 3.1.7 by @dependabot[bot] in #19
- Align devel by @Forz70043 in #20
- align devel by @Forz70043 in #21
- Bump body-parser and express by @dependabot[bot] in #22
- Devel by @Forz70043 in #23
- DEVEL by @Forz70043 in #24
- Bump on-headers and morgan by @dependabot[bot] in #25
- Bump brace-expansion by @dependabot[bot] in #26
- Potential fix for code scanning alert no. 1: Missing rate limiting by @Forz70043 in #27
- Portfolio v3 by @Forz70043 in #28
New Contributors
- @dependabot[bot] made their first contribution in #19
Full Changelog: v2.0.0...v3.0.0