Releases: autumoswitzerland/autumo-beetroot
Releases · autumoswitzerland/autumo-beetroot
autumo beetRoot 3.1.3
autumo beetRoot 3.1.3
- JNDI for Jakarta Mail: Fixes & proper authentication
- Mail component: Refactoring
- Log-view fix
autumo beetRoot 3.1.2
autumo beetRoot 3.1.2
- Special handling for '*search.js' java-scripts (servlet-name parsing if in servlet-context)
- Corrections when reading JNDI context and JNDI also for Jakarta mail
- Proper Javax/Jakarta (Angus) mail implementation.
- Improvements/fixes for log4j2 and all web-containers
- Bugfixes
autumo beetRoot 3.1.1
autumo beetRoot 3.1.1
- Proper Mailing: TLS/SSL switches, UTF-8 encoding, no HTML escaping for emails
- Proper H2 database upgrade (2.3.232)
- Pre-process bundle fix
- {$APP_NAME} and {$APP_VERSION} variable for language bundles
- Languages added: ch, fi, fr, hi, nl, no, se, tr, ar (no guarantee for correct translations)
- Small doc and translation fixes/updates
autumo beetRoot 3.1.0
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
autumo beetRoot 3.0.1
autumo beetRoot 3.0.1
- Custom response handler added: For direct HTTP responses (e.g. serve JSON for live requests, etc.)
- Corrections to language files (single apostrophes destroying translations with placeholder values)
- Better exception reports for failed templates and corrections
- Added documentation for handlers
- Corrected documentation
- Some bug fixes
autumo beetRoot 3.0.0
autumo beetRoot 3.0.0
- Log-Dispatcher (module)
- CSS cleanup and optimization
- Javascript cleanup
- Restructuring of the Utils package
- Corrections for PLANT-Gen sources
- Display of images (checkmark, cross) for on/off buttons in the UI
- Additional user mappings for HTML input elements (type, validation pattern)
- Added patterns for email, phone and password for input types
- Refactoring of the language manager
- PW-strength language translations
- Model revision (XA connections, cloning, equals, etc.)
- Better role management
- D'n'D assignments for many-2-many relationships
- Improvements to the DB script
- Added phone for users
- New documentation
- New H2 DB
- UI redesign
- Updates to the library
- Corrections
autumo beetRoot 2.3.1
autumo beetRoot 2.3.1
- Language change is properly routed when in edit or view mode
- CRUD listeners and handler for notifications
- Component: Phone call per TWILIO possible
- User role concept extension, e.g. ACL
- Better developer build structure
- Improvements in c/s-messaging
- Small CSS style updates
- Doc & Javadoc update
autumo beetRoot 2.3.0
Release 2.3.0
- Routing: Routes are now defined in "routing.xml"
- Small fixes
autumo beetRoot 2.2.1
Release 2.2.1 (GA)
- Improved logging (output structure/coloring)
- Changing shell scripts shell to bash
- GA version
autumo beetRoot 2.2.0
Release 2.2.0 (GA)
- GA version
- 3rd party libraries update/renewal
- Servlet API to the distribution added
- Twilio SMS API update
- Configuration updates
- Support TLS 1.3 for SSL
- SSL class moved (former SSUtils)
- Bean reflection into super-classes for display-field and foreign references
- Client/server framework re-work:
- File upload with checksum test to make it bullet-proof
- Fixes in the file server and receiver (better exception handling, shutdown, closing sockets)
- Real health status implementation by checking all server ports
- HTTP/HTTPS-Tunneling communication bugfixes
- Major README update
- Many improvements
- Bugfixes