All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.3 - 2024-08-05
- Remove error check for infallible image output format conversion
- Remove unused
ImageFormatContentTypeExt
trait - Convert image data to supported format before encoding as webp
0.1.2 - 2023-12-24
- Document how fonts are loaded
- Add call to load fonts from pwd when starting server
- Explicitly load /usr/share/fonts
- Add debug for fonts
- Add additional tracing
- Use specific arial font family for fallback generation
- Store reqwest client in axum state
- Restructure modules to centralise favicon utils
0.1.1 - 2023-12-20
- Add an important comment
- Exclude fallback code without server feature
- Run CI with all features
- Send cache control header
- Use EnvFilter for tracing
- Implement CORS protection
- Render SVG favicons
- Convert to image format based on Accept header
- Refactor favicon responses
- Generate fallback initial code
- Add webp codec support
- Create FaviconImage wrapper for image
- Setup cargo feature for server
- Implement writing images to stdout and files
- Wrap image structs in custom Image struct
- Correctly call .await on fallback
- Correctly call .await on fallback
- Continue working on fetching favicons
- Add a scrape_link_tags fn