Releases: openqda/openqda
1.0.4
Summary
This release contains some bug fixes, UI/UX improvements and a consent system for legal topics.
What's Changed
- Docs: troubleshooting by @jankapunkt in #196
- Fix/save code description and audit order by @alessandrobelli in #201
- feature(ui):per user editor scaling by @desha2103 in #205
- Feature: Privacy, Terms and Research Consent by @jankapunkt in #210
- Mobile UI Optimization by @jankapunkt in #214
- Add SSL certificate troubleshooting guide by @alessandrobelli in #216
- Fix/audit client deps by @jankapunkt in #211
- Fix: coding when no source was selected by @jankapunkt in #215
- Fix: help dialog wraps project id to string before request by @jankapunkt in #217
- Team invitation and notificaton for members by @jankapunkt in #218
- Docs: update manual SSL guide for Apache webserver by @jankapunkt in #224
- Feature/mobile coding by @jankapunkt in #223
- ci: optimize client audits by @jankapunkt in #226
New Contributors
- @desha2103 made their first contribution in #205
Citation
Belli, A., Küster, J., Hohmann, F., Desha, S. S., Wolf, K., & Hepp, A. (2025). OpenQDA (1.0.4). Zenodo. https://doi.org/10.5281/zenodo.17974434
BibTex:
@software{belli_2025_17974434,
author = {Belli, Alessandro and
Küster, Jan and
Hohmann, Florian and
Desha, Sharmen Shobnom and
Wolf, Karsten and
Hepp, Andreas},
title = {OpenQDA},
month = dec,
year = 2025,
publisher = {Zenodo},
version = {1.0.4},
doi = {10.5281/zenodo.17974434},
url = {https://doi.org/10.5281/zenodo.17974434},
swhid = {swh:1:dir:af9573305458a25d99a562eb4d2045d3f24e02a9
;origin=https://doi.org/10.5281/zenodo.11195871;vi
sit=swh:1:snp:c90272a4bb2abc6abc8219edcb33f206ca2b
f918;anchor=swh:1:rel:85bfd61e8bf8c3b074768c677b4c
083652ba7b19;path=openqda-openqda-792c555
},
}Full Changelog: 1.0.3...1.0.4
1.0.3
This release targets some quality of life features for users:
- Sources count in projects overview list (https://openqda.org/projects)
- Sources are listed in project's overview tab (in https://openqda.org/projects/<project_id>/overview)
- navigation sidebar contains a new entry to trigger a dialog to quickly send help/feedback requests to the openqda team
- visualizations contain a harmonized options menu and obtained new options for parametrization
- additional info of codes (such as description; these are not "notes" which will come soon) can be toggled in Project's codes list as well as in the Coding view
Features for developers:
- Agends Markdown file added to provide Coding Agents valuable context
- Visualization Plugins now only need to implement the options as form controls and do not need the implement the logic to toggle the options sidebar
What's Changed
- docs: add agends.md file for agents instructions by @jankapunkt in #186
- Show sources in project overview by @jankapunkt in #184
- Plugins with externally defined options component by @jankapunkt in #185
- Feature: embedded experience feedback by @jankapunkt in #113
- Toggle additional code info in projects/codebook and cod… by @jankapunkt in #193
Full Changelog: 1.0.2...1.0.3
Citation
Belli, A., Küster, J., Hohmann, F., Sinner, P., Krüger, G., Wolf, K., & Hepp, A. (2025). OpenQDA (1.0.3). Zenodo. https://doi.org/10.5281/zenodo.17182559
1.0.2
This is primarily a patch release, coming with improved load performance on the projects page.
What's Changed
- Update docker.md by @kadewe in #155
- adjust expected performance for intersection calcuations by @jankapunkt in #165
- Add license for media files by @jankapunkt in #168
- Perf/lazy load public codebooks by @alessandrobelli in #164
- Schedule daily queue flush command by @alessandrobelli in #172
- docs: restructure and comment .env.example file by @jankapunkt in #174
- fix: change queue:flush schedule to run every minute by @alessandrobelli in #181
- Projects page ui lazy loads audit, codebooks and teams by @jankapunkt in #180
New Contributors
Full Changelog
Citation
DOI for this release: 10.5281/zenodo.16903159
Cite this release:
Belli, A., Küster, J., Hohmann, F., Sinner, P., Krüger, G., Wolf, K., & Hepp, A. (2025). OpenQDA (1.0.2). Zenodo. https://doi.org/10.5281/zenodo.16903159
BibTex:
@software{belli_2025_16903159,
author = {Belli, Alessandro and
Küster, Jan and
Hohmann, Florian and
Sinner, Philip and
Krüger, Gino and
Wolf, Karsten and
Hepp, Andreas},
title = {OpenQDA},
month = aug,
year = 2025,
publisher = {Zenodo},
version = {1.0.2},
doi = {10.5281/zenodo.16903159},
url = {https://doi.org/10.5281/zenodo.16903159},
}
1.0.1
Summary
This is a patch releases, primarily fixing minor issues and updating dependencies. Feel free to report any issues.
Note, that new major features will be part of upcoming 1.1.0 while in between there might be patch releases (1.0.x).
Full Changelog: 1.0.0...1.0.1
Dependency updates
- fix vitest and vite vulnerabilities by @jankapunkt in #77
- build(deps-dev): bump vite from 6.0.11 to 6.1.0 in /web in the npm_and_yarn group across 1 directory by @dependabot in #86
- build(deps): bump the pip group across 1 directory with 2 updates by @dependabot in #84
- build(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot in #102
- build(deps): bump starlette from 0.40.0 to 0.46.0 in /services/transform/atrain in the pip group across 1 directory by @dependabot in #103
- Update Composer dependencies by @alessandrobelli in #107
- build(deps): bump laravel/framework from 11.44.0 to 11.44.1 in /web in the composer group across 1 directory by @dependabot in #108
- Upgrade to tailwind 4 by @jankapunkt in #114
- build(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot in #115
Fixes
- coding: enable to delete codes on safari when more than zero characters are selected by @jankapunkt in #80
- Update CodebookCodesController.php by @alessandrobelli in #91
- Cleanup dead references by @jankapunkt in #92
- Better encoding detection and conversion by @alessandrobelli in #95
- Editor line numbers do recompute on window resize by @jankapunkt in #99
- correct position and z-index for range display botto… by @jankapunkt in #101
- Fix client nav proxy clone issue by @jankapunkt in #109
- Fix: preserve whitespace and fonts across editors by @jankapunkt in #111
- fix(ui/deps): move tailwind from postcss to vite config by @jankapunkt in #116
- fix(ui): wrap unsuccessful responses as error responses by @jankapunkt in #117
Enhancements + other changes
- Update backend_lint.yml by @jankapunkt in #83
- Use vitepress for documentation by @jankapunkt in #90
- Feature: Visualization plugins by @jankapunkt in #82
- feat(coding): implement recursive deletion of codes and their childre… by @alessandrobelli in #106
Contributors
Developers and testers
- Alessandro Bello (@alessandrobelli)
- Jan Küster (@jankapunkt)
- Prof. Dr. Karsten D. Wolf (@kadewe)
1.0.0
Attention
This is our very first major release. We welcome your feedback and contributions to improve the project.
Citation
Belli, A., Küster, J., Matayeva, L., Hohmann, F., Sinner, P., Krüger, G., Wolf, K., & Hepp, A. (2025). OpenQDA (1.0.0). Zenodo. https://doi.org/10.5281/zenodo.14772936
What's changed?
Changelog to prior beta: 1.0.0-beta.0...1.0.0
Full Changelog: 1.0.0-alpha.0...1.0.0
- complete redesign of the user interface
- closed/fixed multiple issues (see closed issues of release 1.0 milestone)
- improved developer docs and guides
Changes related to Pull Requests
- Bugfix: utf-8 compatibility for txt files by @alessandrobelli in #50
- docs: Create Backend refactoring guidelines by @alessandrobelli in #52
- Bugfix: send navigation updates only when in a team by @jankapunkt and @alessandrobelli in #53
- build(deps-dev): bump urllib3 from 2.2.1 to 2.2.2 in /services/transform/atrain in the pip group across 1 directory by @dependabot in #48
- fix(ui): make files list scrollable on overflow by @jankapunkt in #68
- build(deps): bump the pip group across 1 directory with 2 updates by @dependabot in #56
- Client: UI Redesign by @jankapunkt in #51
- Refactor Backend by @alessandrobelli in #54
- Release 1.0.0 by @jankapunkt and @alessandrobelli in #74
Contributors
Developers
- Alessandro Bello (@alessandrobelli)
- Jan Küster (@jankapunkt)
Redesign UI/UX
- Leile Matayeva (@LeilaMatayeva)
Research, Coordination and Testing
Pre Release
Latest release notes:
doi: 10.5281/zenodo.11656546
Attention
This is our first beta release. Please be aware that some features may not work as expected. We welcome your feedback and contributions to improve the project.
What's Changed
- Added Zenodo DOI badge to README (#22)
- Implemented code quality checks for the client (#20)
- Added link to license in footer (#27)
- Prevented AppLayout errors when shared team is null (#29)
- Sourced app name, description, and slogan from environment variables (#26)
- Added backend linter for PHP (#30)
- Enabled CSV export button on Analysis page once at least one text is selected (#34)
- Introduced tests with Pest PHP (#37)
- Implemented client test suite (#25)
- Added feedback form to settings dropdown (#42)
- Introduced import/export functionality for codebooks with basic UI (#35)
- Added missing community documentation (#36)
- Integrated transcription via aTrain (#40)
- Updated
starlettefrom 0.27.0 to 0.36.2 in/services/transform/atrain(#46) - Updated
starlettefrom 0.36.2 to 0.37.2 in/services/transform/atrain(#47)
Contributors
Developers
Research, Coordination and Testing
Full Changelog: 1.0.0-alpha.0...1.0.0-beta.0
1.0.0-alpha.0
This is the initial release of OpenQDA. Note, it's in alpha (early access) stage!
doi: 10.5281/zenodo.11195872
What's Changed
Contributors
Developers
- @alessandrobelli
- @jakapunkt
Research, Coordination and Testing
Full Changelog: https://github.com/openqda/openqda/commits/1.0.0-alpha.0