⛵ Changelog

26 updates

Showing latest 20 updates

2.26.0Tue 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.6Mon Aug 17 2026

  • update: cloudflare worker dependency for "undici".
  • fix: resolve resume PDF interactions and stabilize content data references.

2.25.5Wed 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.4Mon 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.3Mon 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.2Thu Jul 02 2026

  • fix: sonarcloud reliability issues
  • update: dependency versions and yml action/checkout version to latest 7 from 6

2.25.1Sun Jun 21 2026

  • Update: Project Dependency Packages Version
  • fix: some backend functions

2.25.0Sat 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.1Sun 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.0Fri 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.0Thu 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.2Sun 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.0Fri 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.0Mon 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.0Sat 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.8Sat 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.7Fri 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.6Wed 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.5Sat 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.1Sun 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