Published May 13, 2026
| Version v0.26.2
Software
Open
chain simple forms / surveys into longer runs using the power of R to generate pretty feedback and complex designs https://formr.org
Authors/Creators
- 1. Wilhelm Wundt Institute of Psychology, University of Leipzig
- 2. Georg Elias Müller Institute of Psychology, University of Goettingen
Description
Fixes
composer testnow passes--exclude-group integration(matches the bootstrap docstring + CI intent); newcomposer test:integrationscript runs only that group. Unit lane is green again (was 12 errors + 2 failures from MariaDB-only SQL hitting the SQLite :memory: bootstrap).DB::table_exists()validates the table-name argument against/^[A-Za-z0-9_]+$/and throwsInvalidArgumentExceptionon mismatch. Closes a SQL-injection sink (raw concat intoSHOW TABLES LIKE '...').DB::whereIn()returns$thisfor builder-API parity withwhere()/like()(latent bug — no production callers chained through it).
Tests + docs
documentation/agent_doc/testing.mdcatalogs the two PHPUnit lanes, every@group integrationclass, root cause + fix shape for the six deferred test cases, and the env-var bootstrap switch + GitHub Actions service-container sketch for a real-DB CI lane.
Files
rubenarslan/formr.org-v0.26.2.zip
Files
(10.7 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:22c542d10416afe8aa24eef8193204d1
|
10.7 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/rubenarslan/formr.org/tree/v0.26.2 (URL)
Software
- Repository URL
- https://github.com/rubenarslan/formr.org