Every release contains many small fixes.
-
Open SqlRepository a little bit for specializations
-
Codes may be historized
-
Auto increment for Integer codes
-
MS Sql Server support
-
Use JDK web server and remove dependency to NanoHttpd
-
add ext projects thymeleaf, MinimalTow, NanoHttpd
-
SmallCodeListFormElement: comma separated code list in a row
-
Json Frontend: real context menu (instead actions on the right)
-
Upgrade dialog-polyfill: should fix ie
-
Refactor Routing
-
Table Pages: no need to pass columns in constructor
-
PageStore: limit history length
-
Html Frontend: Exception handling
-
Html Frontend: handling of long during actions
-
Frontend: split html content in url / html
-
Repository: delete by criteria. Change signature of 'count'
-
Form: support for PasswordFormElement
-
Extract use of JavaFx in ext project
-
Material design: dropdown triangle
-
more consistent date parsing
-
Redesign form interface, add GROW_FIRST (column)
-
historized sql repository: complete support historized references (and lists)
-
Remove RenderType. Redesign Rendering concept
-
Redesign Lookup UI concept
-
validation refactoring
-
JsonImage : image upload in JsonFrontend
-
Rename NanoWebServer to WebServer
-
Allow wizards to have a last step without active next button
-
HtmlFrontend: add close button to dialogs
-
Sorting for completely loaded tables
-
SimpleTablePageWithDetail more helper methods
-
HtmlFrontend: more dynamic layout
-
Materialized getters (@Materialized)
-
Application: Declare Resources with Bundles, not with Strings
-
Refactor repository configuration
-
For the moment the historized repository is a an ext - project
-
HtmlFrontend: FlexBox Layout
-
HtmlFrontend: Title in Browser
-
Frontends: Simple application icon
-
Pages can provide route for bookmarks
-
Vaadin Frontend: complete migration to Vaadin 8
-
Model: self references of classes are only allowed through View or Lists
-
SwingFrontend: fix special LookAndFeel
-
Frontend: support for html5 inputs on small devices
-
Frontend: better Date/Time/DateTime support
-
In Memory Database nearly complete
-
Support for H2 Database - much faster than derby
-
Update maria db connector
-
In Memory Database (as extension project)
-
SqlRepository: Oracle Dialect
-
Security: removed Grant concept, redesigned authorization
-
Renamed Persistence class and package to repository
-
Frontend: replace special Size class with a simple integer (API change)
-
Persistence: Optimistic locking
-
Persistence: Technical fields (create/edit by/at)
-
Configuration: specify all configuration properties in a config file
-
MjServlet: separate it in a special project. Manage to get context parameters as configuration
-
Lanterna: also moved in separate project. Still not finished.
-
Frontend: Support for delete actions
-
Web Frontend: Better detection and support for small devices
-
Web Frontend: reserve space on the right only if there is a menu
-
Renamed main classes to Swing and NanoWebServer
-
Search field is disabled if Application doesn’t override createSearchPage method
-
Web Frontend: no type lag if user fills text field faster than server can respond
-
SQL persistence: changed semantic of List of identifiables. No containing any more. Update or delete of elements change.
-
removed sample names. The examples now use a 3rd party library for that.
-
Web Frontend: Make dialog button row look better in firefox
-
Web Frontend: fixes for FireFox
-
Web Frontend: show context actions when open a page
-
Web Frontend: No initial alert in Safari
-
SqlPersistence: fix update of dependables
-
Web Frontend: fix right mouse click in detail pages