SiteBuilder release notes
SiteBuilder 2.607 released
We released SiteBuilder version 2.607 on Monday 31st March 2025. Changes in this update include:
- The backend for SiteBuilder Forms has been overhauled with improved and refactored code. Users should see no changes in how forms are set up, managed or submitted, but these improvements will enable development of new features going forward.
Technical notes
Improvements made
- [SBTWO-11881] - Formsbuilder: Code Cleanup
- [SBTWO-11903] - Make a proper function for getting all user details fields in a form
- [SBTWO-11914] - package uk.ac.warwick.sbr.formsbuilder.edit -> Kotlin
- [SBTWO-11930] - formsbuilder.instructions -> Kotlin (not tests)
- [SBTWO-11937] - formsbuilder.instructions -> Kotlin (tests)
- [SBTWO-11940] - formsbuilder.submissions -> Kotlin (not tests)
- [SBTWO-11944] - formsbuilder.submissions -> Kotlin (tests)
- [SBTWO-11945] - Last bits of Formsbuilder -> Kotlin (not tests)
- [SBTWO-11946] - Last bits of Formsbuilder -> Kotlin (tests)
- [SBTWO-11947] - formsbuilder.workflow -> Kotlin (not tests)
- [SBTWO-11948] - formsbuilder.workflow - Kotlin (tests)
- [SBTWO-11983] - Refactor dataset controllers for my DRYness
- [SBTWO-11993] - Tidy up and refactor FormsbuilderRenderer and the stack of things that implement it
- [SBTWO-11994] - Include Instructions in FormSettings class
- [SBTWO-12002] - Tidy up Formsbuilder Kotlin classes
- [SBTWO-12010] - Replace forms Spring xml with annotations
- [SBTWO-12026] - Workflow refactor
- [SBTWO-12044] - Refactor away dataSet-context.xml
- [SBTWO-12049] - Tidy up FormsBuilderDAOImpl
- [SBTWO-12051] - sitebuilderForms.xml -> annotations
- [SBTWO-12057] - Additional tests -> Kotlin
- [SBTWO-12075] - Cypress Tests
Tasks completed
- [SBTWO-11882] - uk.ac.warwick.sbr.formsbuilder.forms -> Kotlin
- [SBTWO-11891] - package uk.ac.warwick.sbr.formsbuilder.render -> Kotlin
- [SBTWO-11897] - Rewind history
- [SBTWO-12050] - Review form testing plan