0.8.0 (2025-08-27)
- add choice_info field to CSV export with ICL truncation (5d38414)
- add link parameters (f2f6873)
- add scene_id column and fix choice_kdma_association formatting (a926768)
- auto-expand ICL example prompts - remove Show More buttons (fdf1178)
- eliminate double rendering and add loading spinner (23c72ed)
- if scenario and scene linked, show valid experiment (16b255f)
- preserve Choice Info expansion state when changing parameters (7ffe238)
- remove alphabetical sorting from dropdown options to preserve natural ordering (a9175c0)
0.7.0 (2025-07-31)
- add expandable choice info display to UI (754f6a0)
- support direct experiment directory paths in CLI (d5762c1)
0.6.0 (2025-07-22)
- improve static asset copying to include all files automatically (d6dd5a1)
- parse personal_safety KDMA names with underscores (043d99b)
- replace http.server with waitress to eliminate BrokenPipeError (c859ea6)
0.5.0 (2025-07-22)
- add multi-KDMA support for experiment parsing and frontend (ad7a220)
- add URL parameter validation against manifest creation date (702ae05)
- correct source index usage for mixed KDMA experiments (be8ce1d)
- enable KDMA delete buttons when valid combinations exist (190d073)
- improve Add KDMA button logic to check valid combinations (06be9fa)
- remove pypi environment requirement from release workflow (e87f724)
- repair run variant dropdown using existing parameter system (a5e78d6)
- resolve URL state initialization issues for pinned runs (09d5650)
- restrict KDMA sliders to valid values using HTML5 constraints (75746d8)
- show only valid KDMA types in dropdown selection (698abc1)
0.4.0 (2025-07-17)
- avoid KDMAs in run variants (3b2bf0b)
- avoid run variants messing up chaning ADMs (17c838f)
- improve run variant handling and scenario-based filtering (f081001)
- run variant dropdown persistence and parameter validation (1765988)
- validate KDMA configuration after scenario changes (4c6677c)
0.3.0 (2025-07-15)
- add comprehensive CI workflow for lint and tests (826dedf)
- add recursive experiment directory parsing with OUTDATED filtering (0234a2b)
- improve UI styling and KDMA labeling (ca149fc)
- add directory existence check in build.py (06dba34)
- build: free the network port faster (a9f9f8f)
- build: in dev mode serve from static directory (d1e69f6)
- KDMA default value issue for pipeline_baseline multi-KDMA combinations (9d5e85d)
- KDMA delete button asymmetric behavior and slider race conditions (d16ff56)
- make tests completely deterministic (e72fff3)
0.2.1 (2025-07-11)
- remove verbose build output and update docs (1e50a6d)
0.2.0 (2025-07-10)
- improve static asset access for uvx compatibility (920e706)
- include frontend assets in Python package for PyPI (8ea9213)
- add automated PyPI publishing with semantic versioning (936188a)
- add comparison feature foundation with pin functionality (a3854d8)
- add comprehensive URL state management and fix frontend tests (99f3a79)
- add editable ADM type selectors to pinned run table cells (Phase 5B) (0d5ec97)
- build script and static app files (23d9c75)
- enhance build script with HTTP server and network support (004b2e7)
- extract parameter validity logic into reusable functions (Phase 1) (c094946)
- generalize pinned run update code and fix removal persistence (8688b5b)
- implement comprehensive comparison table with enhanced UX (e78164b)
- implement editable KDMA value controls in pinned run table cells (Phase 5D) (47c52b6)
- implement editable LLM selectors in pinned run table cells (Phase 5A) (d2b7f1c)
- implement editable scenario selectors in pinned run table cells (Phase 5C) (ac3c64f)
- implement parameter auto-correction system (Phase 2) and fix KDMA behaviors (90cc0a1)
- implement run ID context system for multi-run parameter management (Phase 4) (453322e)
- implement side-by-side comparison display (Step 2) (18df132)
- move static elements to HTML template and improve layout (30b495d)
- remove header and simplify HTML structure (b5287a2)
- remove sidebar and implement auto-pin first column with add column functionality (3efe846)
- reorganize run column cell order and clean up parameter categories (39f95f4)
- replace KDMA dropdown with slider in table cells to match sidebar (20f989b)
- simplify results display and move scores to sidebar (e0f8821)
- update branding and fix score consistency (548f82c)
- add required permissions for release-please workflow (c2d4545)
- improve add column functionality and prevent deletion of last column (f4dfbf0)
- improve JSON display width and increase scenario state text limit (44781f3)
- preserve natural ordering of scenario dropdown options (06f1fe8)
- prevent invalid KDMA combinations in table cell controls (fa41032)
- remove deprecated package-name parameter from release-please (41c734b)
- resolve KDMA table cell interaction bugs (2c5529e)
- update version file in release-please config (6d3d695)
- update workflow to have permissions for labels (362ee28)