Skip to content

v1.2.0

Latest

Choose a tag to compare

@sureshmurali sureshmurali released this 22 Oct 10:55
· 4 commits to main since this release

Release Notes - v1.2.0

Release Date: October 22, 2025

🎨 Major Changes

GSAP Animation Integration

  • Replaced styled-components animations with GSAP for smoother, more performant text reveal effects
  • Implemented GSAP Timeline for better animation sequencing and control
  • Added proper animation cleanup to prevent memory leaks
  • Improved animation reliability across all components

React Modernization

  • Migrated from React 16 β†’ React 18 with full compatibility
  • Converted all class components to functional components with hooks
  • Updated to createRoot API for improved rendering performance
  • Implemented StrictMode for better error detection

Component Refactoring

  • Refactored all Mobile and WideScreen components to use React hooks
  • Improved code maintainability with better variable naming and structure
  • Extracted project data outside components for cleaner code organization
  • Enhanced scroll handling logic with clearer conditions and flow

πŸ”§ Technical Improvements

Build & Deployment

  • Migrated from Webpack to Vite for faster builds and better DX
  • Implemented three-branch workflow (develop β†’ main β†’ gh-pages)
  • Added conditional deployment script that only deploys from main branch
  • Removed redundant predeploy script for explicit build control
  • Updated to ESM configuration for modern JavaScript standards

Dependencies

  • Updated react-responsive to v9.0.0 with hook-based API
  • Updated styled-components to v6.1.18
  • Added GSAP v3.13.0 for professional-grade animations
  • Updated all dev dependencies to latest compatible versions

Code Quality

  • Improved variable naming throughout the codebase
  • Added descriptive comments for complex calculations
  • Simplified state management with modern React patterns
  • Enhanced error handling with ErrorBoundary components

πŸ“š Documentation

README Updates

  • Added comprehensive deployment workflow documentation
  • Documented three-branch structure (develop, main, gh-pages)
  • Added step-by-step local development guide
  • Included available scripts reference
  • Clarified deployment restrictions (main branch only)

πŸ› Bug Fixes

  • Fixed animation triggering issues in Mobile components
  • Resolved prop type warnings in TextContent components
  • Fixed MediaQuery component compatibility with React 18
  • Corrected syntax errors in ParallaxImages components
  • Fixed Vite CJS deprecation warnings

πŸ™ Acknowledgments

Special thanks to the GSAP team for their excellent animation library and the React team for the smooth migration path to React 18.


Full Changelog: v1.1.0...v1.2.0