Component changelogs¶
The per-commit detail behind each platform release, taken from the components' published GitHub Releases.
Core library¶
v0.4.0¶
01 September 2026
Breaking Changes¶
- Move vLLM model configuration to proxy repository
Features¶
- Move vLLM model configuration to proxy repository [breaking]
- Add message embedding components and fix linting
Internal¶
- Add citation information
- Fix broken url in readme
- Fix imports
- Update dev deps
v0.3.5¶
21 August 2026
Bug Fixes¶
- Inactive interview status is now set correctly
v0.3.4¶
20 August 2026
Internal¶
- Rename script
v0.3.2¶
19 August 2026
Internal¶
- Remove default_language from InterviewConfig (now lives in backend table instead)
v0.3.1¶
14 August 2026
Bug Fixes¶
- When translating an interview guide, the condition trigger values are now also translated
v0.3.0¶
14 August 2026
Breaking Changes¶
- Move translation to BasePrompts.translation
Features¶
- Improve json rendering in jinja templates
- Better traceback for language errors
Bug Fixes¶
- Improve language localization prompts and answering agent
- Add explicit current_section=None to GuideAgentPrompts.generate_section_prompt template render
- Move translation to BasePrompts.translation [breaking]
- Improve whitespace in jinja templates
Internal¶
- Document the dead language templates in the codebase
v0.2.17¶
12 August 2026
Internal¶
- Implement cliff and release note strategy
Earlier releases¶
Tagged before this component adopted the changelog:
v0.2.16, v0.2.15, v0.2.14, v0.2.13, v0.2.12, v0.2.11, v0.2.10, v0.2.9, v0.2.8, v0.2.7, v0.2.4, v0.2.3, v0.2.2, v0.2.0, v0.1.7, v0.1.6, v0.1.5, v0.1.4, v0.1.3, v0.1.2, v0.0.20, v0.0.18, v0.0.17, v0.0.16, v0.0.12, v0.0.11, v0.0.9, v0.0.8, v0.0.7, v0.0.6, v0.0.5, v0.0.4, v0.0.2
Backend¶
v0.4.36¶
27 August 2026
Features¶
- Add participant deduplication to monitor stats
- Add Participation Rate and Language Distribution to monitoring payload
Internal¶
- (release) Add tag guard to docker release step
- Move tts/stt components into audio services
v0.4.35¶
26 August 2026
Internal¶
- Fix broken url in readme
v0.4.34¶
26 August 2026
Features¶
- (email) Implement template substitution in email subject line
- Add pid to InterviewSummaryPublic
- Add resumeable respondent links
- Improve dropout monitoring with full section/question range and guide content
Bug Fixes¶
- Harden interview auth and remove unused and redundant guest scope
v0.4.33¶
26 August 2026
Features¶
- Better email template validation
v0.4.32¶
25 August 2026
Features¶
- (interviews) Filter, search and facet the interview list server-side
Internal¶
- Add citation information
v0.4.31¶
21 August 2026
Features¶
- Update InterviewTable.last_updated on message insert
Bug Fixes¶
- Sort interviews based on completed status correctly
- Sorting by last_updated on InterviewTable now correctly falls back to created_at when it is not set
- Auth session cookie for interviews now survives browser close. And an invalid/outdated auth now also displays a proper message before restarting.
- Better error handling for interview loop
- Move sqlite pragmas to engine
- When deleting an interview, also delete messages, tasks, interviewees
- Add cascade on testrun and experiment_project foreign keys
- Invitation.access_request_id on delete set null and remove cascade="all, delete-orphan"
Internal¶
- (interview) Remove dead create argument for get_interview
- Remove outdated comment
- Bump lib version
- Improve alembic env with logger and better target url handling
- Remove orphaned table rows
- Move message loadin for interviews to improve speed
v0.4.30¶
20 August 2026
Bug Fixes¶
- (security) Harden file upload and file serving
v0.4.29¶
20 August 2026
Bug Fixes¶
- Add project storage helpers to manage storage such as email attachments and project deletion
v0.4.28¶
20 August 2026
Bug Fixes¶
- Interview creation external params should only be validated for DISTRIBUTED interviews
v0.4.27¶
20 August 2026
Features¶
- Add new validate_interview_params public api endpoint so we can gate the interview before any content is shown to the user
v0.4.26¶
20 August 2026
Internal¶
- Bump lib
v0.4.25¶
19 August 2026
Internal¶
- Bump lib
v0.4.24¶
19 August 2026
Bug Fixes¶
- Strip blank particinapts from uploads
v0.4.23¶
19 August 2026
Internal¶
- Remove unused analysis dependencies
v0.4.22¶
19 August 2026
Internal¶
- Remove unused analysis dependencies
v0.4.21¶
19 August 2026
Bug Fixes¶
- Improved prompt version overwriting based on lib content
- (api) Return 404 instead of 500 for a missing localization
Internal¶
- Move project default language from config to project localization table column
- Update CLAUDE.md
v0.4.20¶
14 August 2026
Internal¶
- Bump lib version
v0.4.19¶
14 August 2026
Internal¶
- Bump lib version
v0.4.18¶
13 August 2026
Features¶
- (monitoring) Histogram ends now follow ranges that read as "round"
v0.4.17¶
13 August 2026
Features¶
- (db-optimization) Optimized db tables and calls to improve loading speed for heavy monitoring reads.
Internal¶
- Add seed-release just command
v0.4.16¶
13 August 2026
Features¶
- (export) Exporting an interview now also exports external params
v0.4.15¶
12 August 2026
Features¶
- Add manifest release highlight
v0.4.14¶
12 August 2026
Features¶
- Update manifest to hold release notes and change range
v0.4.13¶
12 August 2026
Features¶
- (projects) Let a project be moved from one folder to another
Bug Fixes¶
- (lint) Change models type from list to Sequence
Internal¶
- (api) Use the custom patched openapi.json file as the one served by the api
- Update openapi.json file
- (justfile) Remove static openapi spec command and output file
- (justfile) Lint
- Implement cliff and release note strategy
Frontend¶
v0.3.0¶
02 September 2026
Features¶
- (demo) Add initial implementation of analysis visualization / report subpage
- Implement lazy mounting of charts, increases load time for chart heavy pages
- Fetch project information in same Promise as the rest in dashboard layout loads. Should result in slightly fewer round trips
- Improve page load performance and data loading, mounting and visualizations
- Improved comments, including authoring and replies
- Consilidate view for interview transcription and analysis display.
- Minor improvements to style and consistency across report and monitoring pages
Bug Fixes¶
- Improve filtering requests
- Allow users to close the dropdown in the header by pressing escape
Internal¶
- Add CITATION.cff to .prettierignore
- Rename visualizations → report
- Rename analysis route h1 from visualizations → analysis
- Redundant SvelteDate changed to Date
- (ui) Change icon used for report in sidebar
v0.2.90¶
27 August 2026
Features¶
- Show sections in "Fixed Answers" setup
- Section and question deletion now indicates which section and question(s) are being deleted in confirmation dialogue
- The dialogue for editing a folder is now more intuitive when adding new collaborators
- Use the sidebars state to improve the outlines hidden state detection
- Add deduplication for participants in monitoring dashboard
- Add Participation Rate and Language Distribution KPI cards to monitoring
Bug Fixes¶
- Action bar in simulations now stays at the bottom of the screen, and sits on top of table headers
- Outline in interview guide now properly fits the screen without overflowing beyond the screen height
- SetupActionBar now properly resizes on smaller screens
v0.2.89¶
26 August 2026
Features¶
- Add project and language navigation to header
v0.2.88¶
26 August 2026
Internal¶
- Fix broken url in readme
v0.2.87¶
26 August 2026
Features¶
- (email) Implement template substitution in email subject line
- Add link between participants and interviews
- Add resumeable respondent links
- Improved dropout chart with correct section assignment
- Improve monitor card and text styling
- Add question text to dropout hover and improve dropout section hover
- Small improvements to text color in PieChart label
Bug Fixes¶
- Harden interview authentication
- Remove unused and redundant guest scope
v0.2.86¶
26 August 2026
Features¶
- Better email template validation
- Improve email template placeholder styling
v0.2.85¶
25 August 2026
Features¶
- (tables) Unify all dashboard tables on TanStack Table v9
Internal¶
- Add citation information
v0.2.84¶
21 August 2026
Features¶
- Show a popup for users whos authentication session has expired for an interview
Bug Fixes¶
- Remove the flashing loading state on table pagination
Internal¶
- Update sdk
v0.2.83¶
21 August 2026
Bug Fixes¶
- Fix filename encoding for bundle downloads
v0.2.82¶
20 August 2026
Bug Fixes¶
- Update opt-out text
v0.2.81¶
20 August 2026
Bug Fixes¶
- Only validate external params for interviewType == "distributed"
v0.2.80¶
20 August 2026
Features¶
- Validate external params as first step when an interview is loaded
v0.2.79¶
20 August 2026
Bug Fixes¶
- Don't show new release notification for only releases with only internal changes
v0.2.78¶
20 August 2026
Bug Fixes¶
- Releases with no highlights now still gets a row indicating that the changes were internal only
v0.2.77¶
19 August 2026
Internal¶
- Update dependencies
- Fix linter
v0.2.76¶
19 August 2026
Internal¶
- Update dependencies
- Fix linter
v0.2.75¶
19 August 2026
Features¶
- Improve project language menu so per language controls are more ergonomic
v0.2.74¶
19 August 2026
Features¶
- Add sortable header for participants table
v0.2.73¶
19 August 2026
Bug Fixes¶
- Add skipped blank rows to upload participants toast and allow the user to select ranges with shift
v0.2.72¶
19 August 2026
Internal¶
- Fix linters
v0.2.71¶
19 August 2026
Features¶
- (language) Improve default language control
Bug Fixes¶
- Improve size of WhatsNewModal
- Better language resolvement for interviews
v0.2.70¶
14 August 2026
Bug Fixes¶
- (conditions) Improved condition target question resolution
- (lint) Remove stale eslint-disable and remove unused handleConnect stub
v0.2.69¶
14 August 2026
Features¶
- (whats-new) Add platform_version to Whats New modal
v0.2.68¶
14 August 2026
Bug Fixes¶
- (admin) Change default scope for manually approved users to demo from user
v0.2.67¶
14 August 2026
Features¶
- Add link to full release notes in WhatsNewModal
Bug Fixes¶
- Change mac shortcut hint from ctrl -> ⌘ in interview
v0.2.66¶
13 August 2026
Bug Fixes¶
- (charts) Adaptive tick display for histograms
v0.2.65¶
13 August 2026
Features¶
- (charts) Add placeholder charts while data loads
v0.2.64¶
13 August 2026
Bug Fixes¶
- Change interview model expected type to str
- Layerchart types updated to match latest version
Internal¶
- Update dependencies
- Update dependencies
v0.2.63¶
13 August 2026
Bug Fixes¶
- (release-notes) Improve new notification dot colour and make notes two column layout
v0.2.62¶
13 August 2026
Features¶
- Add 'What's new" so users can follow along as we publish updates to the platform
v0.2.61¶
13 August 2026
Bug Fixes¶
- (interview-setup) External params now works as intended
v0.2.60¶
12 August 2026
Features¶
- (dashboard) Drag and drop projects between folders in the main dashboard
Internal¶
- (sdk) The sdk now gets generated from a live endpoint from the backend server
- (justfile) Lint justfile
- Implement cliff and release note strategy