# Changelog All notable changes to this project are documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.2.5] — 2025-01-26 ### Changed - CSS: font stack updated to system fonts, custom font features removed - CSS: colours, dark mode refinements - Routes: README content sanitised for non-Markdown files (uses <pre>) ## [0.2.4] — 2024-10-06 ### Added - Syntax highlighting via chroma with configurable style (`meta.syntaxHighlight`) - Unlisted repositories (`repo.unlisted`) - Annotated lightweight tag support - Docker build and push workflow (ghcr.io) - Dockerfile and docker-compose.yml updates ### Changed - Dependencies bumped - README reworded with Docker image references ## [0.2.3] — 2024-07-13 ### Added - Archive download handler (tar.gz via `/{name}/archive/{file}`) - Dark theme CSS - Nix flake for reproducible builds and Docker image - Repository ignore support (`repo.ignore`) - `.git` extension stripped from display names ### Changed - Routing switched to Go 1.22+ `net/http` pattern-based router - Git HTTP smart protocol switched from go-git to system `git-upload-pack` - Template updated with archive download links ### Fixed - Raw file view accidentally removed code re-added - `getDisplayName` now works correctly for repos with `.git` suffix [0.2.5]: https://git.icyphox.sh/legit/compare/v0.2.4...v0.2.5 [0.2.4]: https://git.icyphox.sh/legit/compare/v0.2.3...v0.2.4 [0.2.3]: https://git.icyphox.sh/legit/compare/v0.2.2...v0.2.3