⛵ Changelog
26 updatesShowing latest 20 updates
2.26.0 — Tue Aug 25 2026
Latest- feat: Migrate supported portfolio routes to SSG/SSR hybrid.
- update: Preserve runtime API fetching for CMS-driven content.
- update: Eagerly load the application entry point.
- update: Enable the production build and dist publish directory in netlify.toml.
- fix: Resolved React hydration inconsistencies and improved SSR/CSR rendering consistency across the application.
- add: llms.txt support for improved AI and agentic browsing readiness.
- fix: Resolved SonarCloud code-quality and maintainability issues.
- update: Netlify deployment pipeline for more robust and secure.
- fix: Pagespeed insight Performance and Accessibility
2.25.6 — Mon Aug 17 2026
- update: cloudflare worker dependency for "undici".
- fix: resolve resume PDF interactions and stabilize content data references.
2.25.5 — Wed Aug 05 2026
- Feat: Added a dedicated Security tab to the Privacy Policy page for improved transparency and easier access to security information.
- Update: Consolidated all Sanity CMS data fetching into a single shared utility by migrating logic from blog.js to sanity.js, improving maintainability and code reuse.
- Chore: Updated Cloudflare Worker dependencies to the latest compatible versions for improved stability and security.
- Fix: Resolved SonarCloud code quality issues by adding explicit type="button" attributes and addressing other flagged improvements.
2.25.4 — Mon Aug 03 2026
- Fixed SPA navigation regression after React Router migration.
- Fixed internal navigation buttons using React Router Link.
- Fixed logo navigation and home route behavior.
- Improved client-side navigation experience.
2.25.3 — Mon Aug 03 2026
- Security: Strengthened CI/CD workflow security and improved dependency verification during builds.
- Deployment: Enhanced Netlify deployment pipeline reliability and refined automated production release process.
- Improvements: Modernized Service Worker implementation and added explicit button types for better accessibility and reliability.
- Maintenance: Fixed static analysis findings and corrected release versioning and package management workflow.
2.25.2 — Thu Jul 02 2026
- fix: sonarcloud reliability issues
- update: dependency versions and yml action/checkout version to latest 7 from 6
2.25.1 — Sun Jun 21 2026
- Update: Project Dependency Packages Version
- fix: some backend functions
2.25.0 — Sat May 23 2026
- Optimized backend by merging services to reduce compute usage
- Migrated from Calendly to a fully custom booking workflow
- Added direct Google Calendar availability integration
- Refactored mail generation and mail dispatch services
- Cleaned up deprecated payment utilities and handlers
- Resolved SonarQube code quality findings
- General backend maintenance and optimization
2.24.1 — Sun Apr 05 2026
- Resolved SonarCloud issues related to maintenance and reliability.
- Updated changelog to display the latest 20 entries by default with a toggle to view full history.
- Fix: Some bugs in the footer section
- Fix: Some bugs in the changelog section
- Fix: Project page and project Description Page bugs
- Update: Home & About page content and some minor visuals
2.24.0 — Fri Apr 03 2026
- Added cookie consent banner (bottom-left) with accept and reject options
- Implemented consent-based Google Analytics loading (lazy-loaded after user acceptance)
- Ensured no analytics tracking occurs before user consent (privacy-safe behavior)
- Added automatic cookie acceptance after 15 seconds of no user interaction
- Persisted user consent choice using localStorage for returning visitors
- Integrated cookie consent with existing theme system (primary, dark mode support)
- Improved UI consistency between notification system and cookie consent component
- Added fallback GA initialization for previously accepted users on revisit
- Prepared structure for future cookie preference management (granular controls)
2.23.0 — Thu Apr 02 2026
- Introduced theme system using CSS variables (primary, accent, footer)
- Updated favicon, social preview, and platform icons for consistent branding
- Refactored Tailwind color configuration to use reusable design tokens
- Reduced color duplication across button styles (home, blog, project, privacy)
- Maintained backward compatibility with existing Tailwind classes
- Improved scalability for future UI customization and theming
- Prepared foundation for component-based design system (button variants, global styles)
2.22.2 — Sun Mar 29 2026
- Updated Privacy Policy and Terms of Use
- Redesigned Privacy and Terms pages for improved readability and structure
- Enhanced Consulting page with modern UI and improved user experience
- Optimized particle animation for smoother and more dynamic performance
- Refined light mode background for better visual balance and contrast
- Fix: Font Issues
2.22.0 — Fri Mar 27 2026
- Upgraded build system from Vite 7 to Vite 8 for improved bundling and dependency optimization
- Refactored chunk splitting strategy to reduce initial JavaScript payload and eliminate large vendor bundles
- Implemented advanced lazy loading for Lottie animations and PDF viewer to defer heavy libraries
- Improved Lighthouse performance by minimizing unused JavaScript and deferring non-critical resources
- Maintained Brotli compression and enhanced Cloudflare caching efficiency for faster delivery
- General performance tuning and bundle size optimizations across the application
2.21.0 — Mon Mar 16 2026
- Enabled Brotli compression and optimized Cloudflare caching for faster SPA performance
- Fixing canonical URLs and normalized routes to prevent duplicate indexing
- Improved SEO handling for dynamic blog routes (/blog/*)
- Enhanced PDF resume viewer with responsive page-width rendering using react-pdf
- Refined icons
2.20.0 — Sat Mar 07 2026
- Implemented /.well-known/security.txt for responsible vulnerability disclosure
- Added canonical security contact and disclosure policy metadata
- Integrated security.txt with portfolio privacy, consulting, and changelog pages
- Validated security.txt compliance with securitytxt.org standards
- Improved platform security posture with standardized vulnerability reporting endpoint
- Enhanced portfolio DevOps maturity by adopting industry .well-known security standards
2.19.8 — Sat Feb 21 2026
- Migrated sensitive credentials to serverless functions for enhanced security
- Implemented API key authentication for blog and mail endpoints
- Refactored auth.js to fix SonarQube invariant return warning
- Updated CSP headers for production and development environments
- Fixed Vite React plugin preamble detection error in Navbar
- Added safeUrl utility for secure URL validation
- Enhanced .env.example with comprehensive security documentation
2.19.7 — Fri Feb 13 2026
- Optimized blog post image rendering with max-height constraints
- Implemented side-by-side image layout (2 per row) for better visual presentation
- Enhanced mobile screenshot display with object-contain and responsive grid layout
- Remove unnecessary React imports across 15+ files
- Improve error handling in components and serverless functions
2.19.6 — Wed Jan 21 2026
- Upgraded React Router dependencies to patched the version addressing multiple security vulnerabilities [CVE-2025-68470, CVE-2025-59057, CVE-2026-22029, CVE-2026-21884]
2.19.5 — Sat Dec 13 2025
- Patching recent reactjs vulnerability [CVE-2025-55182, CVE-2025-55184, CVE-2025-55183, CVE-2025-67779]
- Fixed some major Reliability & Maintainability bugs and code smell
- Website now enabled with notification popup service
2.19.1 — Sun Oct 05 2025
- Replace native Scroll with Lenis for smooth scrolling
- Added particles background to enhance visual appeal
- Updated package dependencies to latest versions
- Fixing minor bugs and improving performance as suggested by SonarQube
2.26.0 — Tue Aug 25 2026
Latest- feat: Migrate supported portfolio routes to SSG/SSR hybrid.
- update: Preserve runtime API fetching for CMS-driven content.
- update: Eagerly load the application entry point.
- update: Enable the production build and dist publish directory in netlify.toml.
- fix: Resolved React hydration inconsistencies and improved SSR/CSR rendering consistency across the application.
- add: llms.txt support for improved AI and agentic browsing readiness.
- fix: Resolved SonarCloud code-quality and maintainability issues.
- update: Netlify deployment pipeline for more robust and secure.
- fix: Pagespeed insight Performance and Accessibility
2.25.6 — Mon Aug 17 2026
- update: cloudflare worker dependency for "undici".
- fix: resolve resume PDF interactions and stabilize content data references.
2.25.5 — Wed Aug 05 2026
- Feat: Added a dedicated Security tab to the Privacy Policy page for improved transparency and easier access to security information.
- Update: Consolidated all Sanity CMS data fetching into a single shared utility by migrating logic from blog.js to sanity.js, improving maintainability and code reuse.
- Chore: Updated Cloudflare Worker dependencies to the latest compatible versions for improved stability and security.
- Fix: Resolved SonarCloud code quality issues by adding explicit type="button" attributes and addressing other flagged improvements.
2.25.4 — Mon Aug 03 2026
- Fixed SPA navigation regression after React Router migration.
- Fixed internal navigation buttons using React Router Link.
- Fixed logo navigation and home route behavior.
- Improved client-side navigation experience.
2.25.3 — Mon Aug 03 2026
- Security: Strengthened CI/CD workflow security and improved dependency verification during builds.
- Deployment: Enhanced Netlify deployment pipeline reliability and refined automated production release process.
- Improvements: Modernized Service Worker implementation and added explicit button types for better accessibility and reliability.
- Maintenance: Fixed static analysis findings and corrected release versioning and package management workflow.
2.25.2 — Thu Jul 02 2026
- fix: sonarcloud reliability issues
- update: dependency versions and yml action/checkout version to latest 7 from 6