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.
data_exportmodule — generatesdata/sessions-index.jsonanddata/sample-session.mdfrom seed datasalon-data-exportCLI entry point- 5 new tests in
tests/test_data_export.py - Produce edge fulfilled:
data(json+markdown)
- AQUA COMMUNIS sprint — no code changes; test suite stable at 76 tests (72 pass, 4 skipped)
- Full-text search repository method
search_fulltext()using PostgreSQL tsvector +plainto_tsquery - Transcript search method
search_transcripts()withts_headlinehighlighted results
search_by_text()ILIKE method — usesearch_fulltext()for better performance
0.2.0 - 2026-02-17
- Database-backed repository (SalonRepository) using koinonia-db models
- Click CLI with
search,export,stats, andingestcommands - Text search via ILIKE (
search_by_text) alongside exact tag search --exact-tagflag for array-element matching (original behavior)
- URL conversion (postgresql→psycopg) moved from repository to config.py
- Default search uses text matching instead of exact tag match
- In-memory
SessionArchiveandTaxonomyclasses (retained as offline fallback)
0.1.1 - 2026-02-11
- Platinum Sprint: standardized badge row, CHANGELOG
- Initial CHANGELOG following Keep a Changelog format
0.1.0 - 2026-02-11
- Initial public release as part of the organvm eight-organ system
- Core project structure and documentation