Changelog
All notable changes to RS-SSG framework
Configurable Development Server Host
featureAdded support for configurable host in ssg.config.js for development server in dev.js.
Custom Error and Not Found Pages
featureImplemented custom error and not found pages with improved routing and error handling.
Enhanced Security Metadata Handling
securityEnhanced security metadata handling in head tags for better SEO and security compliance.
Documentation Update
improvementUpdated README file with improved documentation and usage examples.
Enhanced SEO and Component Refactoring
featureEnhanced SEO handling and refactored Home and About components for improved layout and performance.
Dynamic Route Page Generation
fixFixed dynamic route page generation issues to ensure proper routing and rendering.
CLI Initialization Refactoring
improvementRefactored RsSSGCli to improve initialization for asynchronous configuration read and error handling.
Enhanced Routing with Dynamic Paths
featureUpdated SEO handling and improved routing with dynamic paths and client-side props passing.
Development Server Configuration
improvementRefactored App component and enhanced development server configuration for better performance.
Template Directory Updates
improvementUpdated dev command and public directory in template directory for improved project scaffolding.
SSG Hydration Implementation
featureImplemented SSG hydration and updated routing logic with enhanced error handling.
Client Bundler Issues
fixFixed critical client bundler issues affecting production builds.
Build Process Enhancement
improvementUpdated build process and configuration management with improved logging and dynamic paths.
Framework Initialization
featureInitialized RS-SSG framework with core components and configuration files.
CLI Tool
featureAdded comprehensive CLI for RS-SSG Framework supporting building and project management.
Sitemap and Robots.txt Generation
featureAdded automatic sitemap and robots.txt generation functionality for better SEO.
SEO Metadata Handling
featureImplemented SEO metadata handling with getHeadMetaData and Seo component for comprehensive meta tag management.
RouteManager Class
featureAdded RouteManager class for dynamic route matching and parameter extraction, hidden from userspace.
Plugin System
improvementRefactored file structure and updated imports with new plugins for enhanced functionality.
Trailing Slash Handling
fixFixed trailing slash handling in URLs for consistent routing behavior.
Dynamic Page SSG Generation
featureCompleted dynamic page static site generation with full support for parameterized routes.
ESBuild Integration
improvementIntegrated and optimized ESBuild for faster compilation and bundling.