Skip to content

autumo beetRoot 3.1.0

Compare
Choose a tag to compare
@autumoswitzerland autumoswitzerland released this 07 Oct 20:31
· 44 commits to master since this release

autumo beetRoot 3.1.0

Even if only the minor number has changed, this version is more of a major version in terms of size, with many improvements and corrections.

  • Nice modal JS/CSS dialogs (alert dialogs removed)
  • Cleaner separation of block resources/Java scripts
  • Defer Java script loads
  • Further CSS cleanup (load size now under 100k)
  • Separate folder for uncompressed CSS
  • Improvements to the dark theme
  • General CSS/UI fixes
  • Replacement of some image formats (png -> webp)
  • Cleanup of Java scripts
  • Conversion of property files to UTF-8
  • PLANT: sort field names for HTML templates in a common order, e.g. ID first, created and last modified (convenience), etc.
  • PLANT: Integration of the Template Language Processor for template translations (i18n)
  • Conversion of the translation of language templates to translated templates (combination of course still possible), see 'web/lang/tmpl_lang_*'.
  • Better i18n support, languages added: es,it,pt,ja,zh,ru
  • Preprocessing of special bundle resource values, such as app-version
  • Remove web resources from the JAR, they are not needed in the JAR
  • Number of data records per page can be overwritten by settings (DB)
  • Singleton improvements (synchronization)
  • Better handling of user sessions
  • Better language handling considering the user's locale if required
  • Better language handling
  • Better handling of handlers
  • Introduction of thread pools and better handling of threads
  • Revision of session management: more security for the session, storage of only the information that is really important for restarting the server, more secure session recovery
  • Model: corrections, display value is also looked up in superclasses
  • DB scripts: Cleanup work
  • Fix: Correct display value for beans
  • Fix: Log buffer for messages before initializing logging
  • Fixes in the template translation logic
  • Helper method for the generic message of the transport layer
  • Better documentation for the generic message of the transport layer
  • HandlerResponse for downloads; the name of the user file can be specified
  • Correct formatting of date, time and timestamps in the user interface
  • Dummy file storage added
  • Update of the login/logout screen
  • Logout redirection to login
  • Documentation for migration
  • Documentation corrected
  • Angus mail integration (replace old Jakarta libs)
  • POM cleanup (with version variables)
  • Correction of package naming
  • Console update check added
  • NanoHttp BeetRoot 2.3.5 lib