# Changelog All notable changes to the Research Article Template will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### Added - Initial open source release - Comprehensive documentation - Contributing guidelines - License file ## [1.0.0] - 2024-12-19 ### Added - **Core Features**: - Markdown/MDX-based writing system - KaTeX mathematical notation support - Syntax highlighting for code blocks - Academic citations with BibTeX integration - Footnotes and sidenotes system - Auto-generated table of contents - Interactive Mermaid diagrams - Plotly.js and D3.js integration - HTML embed support - Gradio app embedding - Dataviz color palettes - Image optimization - SEO-friendly structure - Automatic PDF export - Dark/light theme toggle - Mobile-responsive design - LaTeX import functionality - Template synchronization system - **Components**: - Figure component with captions - MultiFigure for image galleries - Note component with variants - Quote component - Accordion for collapsible content - Sidenote component - Table of Contents - Theme Toggle - HTML Embed - Raw HTML support - SEO component - Hero section - Footer - Full-width and wide layouts - **Build System**: - Astro 4.10.0 integration - PostCSS with custom media queries - Automatic compression - Docker support - Nginx configuration - Git LFS support - **Scripts**: - PDF export functionality - LaTeX to MDX conversion - Template synchronization - Font SVG generation - TrackIO data generation - **Documentation**: - Getting started guide - Writing best practices - Component reference - LaTeX conversion guide - Interactive examples ### Technical Details - **Framework**: Astro 4.10.0 - **Styling**: PostCSS with custom properties - **Math**: KaTeX 0.16.22 - **Charts**: Plotly.js 3.1.0, D3.js 7.9.0 - **Diagrams**: Mermaid 11.10.1 - **Node.js**: >=20.0.0 - **License**: CC-BY-4.0 ### Browser Support - Chrome (latest) - Firefox (latest) - Safari (latest) - Edge (latest) --- ## Version History - **1.0.0**: Initial stable release with full feature set - **0.0.1**: Development version (pre-release) ## Migration Guide ### From 0.0.1 to 1.0.0 This is the first stable release. No breaking changes from the development version. ### Updating Your Project Use the template synchronization system to update: ```bash npm run sync:template -- --dry-run # Preview changes npm run sync:template # Apply updates ``` ## Support - **Documentation**: [Hugging Face Space](https://huggingface.co/spaces/tfrere/research-article-template) - **Issues**: [Community Discussions](https://huggingface.co/spaces/tfrere/research-article-template/discussions) - **Contact**: [@tfrere](https://huggingface.co/tfrere)