1.5.0
Full Changelog: 1.4.0...1.5.0
Project Roadmap: #39
This release significantly widens support for form approval methods, see #155. This release also makes significant improvements to the MongoDB implementation of the libreForms API. For example, it implements reserved characters for metadata fields, which it references using meta class attributes that allow for easy changing of metadata fields, and the introduction of new ones, without needing to modify the app codebase, see #195. It also improves the implementation if timestamps in the MongoDB wrapper library, see #248. Finally, this release introduces accessibility tools in the form of clickable, audio tags next to form fields and descriptions, see #283.
Further work can be done to simplify the libreForms abstraction layer (#27), add viable tests (#77), and introduce an administrative view (#28). The RESTful API can be improved by adding support for CRUD features beyond read
, see #72. Administrative work can be significantly improved through the introduction of a command-line library to manage system operations, see #123, as well as through managing configuration data (including secret keys and credentials) dynamically using dotfiles, see #233.
Cautiously ready for production use. This major release precedes some anticipated breaking-changes to this implementation of the libreForms API (#27), making backwards compatibility unlikely when 2.0.0 is released.