Skip to content

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 11:16
· 13 commits to main since this release

Changed

  • BREAKING: Simplified update_many() - removed complex grouping logic (58% code reduction)
  • BREAKING: Renamed get_by_id()get() for cleaner API
  • BREAKING: Renamed delete_by_id()delete() for cleaner API

Removed

  • BREAKING: Removed get_by_text() - use SQL queries or get_all() with filtering
  • BREAKING: Removed get_by_metadata() - use SQL queries or get_all() with filtering
  • BREAKING: Removed list_results() - use get_all() generator instead

Added

  • Kept count() method for convenience (user request)

Improved

  • 28% smaller codebase (650 → 467 lines)
  • 15% fewer methods (20 → 17)
  • Test coverage increased 89% → 92%
  • Cleaner, more intuitive API
  • Better code maintainability
  • All core CRUD and bulk operations preserved