Skip to content

Changelog

All notable changes to Anknote will be documented here.

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

[Unreleased]

Added

  • Initial release of Anknote
  • CLI tool for generating Anki flashcards from markdown notes
  • Support for multiple AI models via LiteLLM
  • Configuration management with files and environment variables
  • Comprehensive test suite with 100% coverage
  • Complete documentation with MkDocs

Features

  • Process single files or entire directories
  • Support for multiple markdown file extensions
  • TSV output format compatible with Anki
  • Retry logic with exponential backoff for API calls
  • Custom prompt file support
  • Verbose and quiet modes for different use cases

[0.1.0] - Initial Development

Added

  • Basic project structure
  • Core functionality for markdown processing
  • AI integration with flashcard generation
  • Command-line interface
  • Configuration system
  • Test framework