Skip to content

Releases: autumoswitzerland/autumo-beetroot

autumo beetRoot 3.1.1

15 Oct 21:41
Compare
Choose a tag to compare

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

07 Oct 20:31
Compare
Choose a tag to compare

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

28 Jul 16:00
Compare
Choose a tag to compare

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

19 Jul 23:07
Compare
Choose a tag to compare

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

30 Jun 06:43
Compare
Choose a tag to compare

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

22 Jan 22:11
Compare
Choose a tag to compare

Release 2.3.0

  • Routing: Routes are now defined in "routing.xml"
  • Small fixes

autumo beetRoot 2.2.1

29 Dec 05:09
Compare
Choose a tag to compare

Release 2.2.1 (GA)

  • Improved logging (output structure/coloring)
  • Changing shell scripts shell to bash
  • GA version

autumo beetRoot 2.2.0

08 Dec 00:05
Compare
Choose a tag to compare

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

autumo beetRoot 2.1.0

01 Dec 21:53
Compare
Choose a tag to compare

Release 2.1.0

  • Model & Model functions (ORM) added for outside CRUD operations
  • Update/Insert outside CRUD views is based on annotation information generated by PLANT
  • Removed customized apache common-dbutils repository for project, using dependency 1.8.1 now
  • Optimized bean processor based on beetRoot annotations created by PLANT
  • Views: Display name update (display name is evaluated by PLANT)
  • PLANT supports all DBs now
  • Utils refactoring
  • Default TLS protocols for beetRoot server
  • Startup banners added
  • Test database, install SQL script and configuration

autumo beetRoot 2.0.0

15 Nov 12:00
Compare
Choose a tag to compare

Release 2.0.0

  • Change license to Apache license 2.0
  • One-to-Many CRUD-MVC implementation incl. full PLANT support
  • Add links in UI for referenced objects
  • Merge method four routes
  • Bugfix package