eiffel-tower-llama / CHANGELOG.md
thibaud frere
chore: remove unused LaTeX input files and clean up LFS tracking
826819b

Changelog

All notable changes to the Research Article Template will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[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:

npm run sync:template -- --dry-run  # Preview changes
npm run sync:template               # Apply updates

Support