Skip to content
Permalink
master
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time

Release notes

Every release contains many small fixes.

1.26.0.0

  • Open SqlRepository a little bit for specializations

  • Codes may be historized

  • Auto increment for Integer codes

  • MS Sql Server support

1.25.0.0

  • Custom css for Web Frontend

  • some Thymeleaf refactoring

1.24.0.0

  • Push for WebSocket Frontend (for Switch and Text component)

1.23.0.0

  • Refactor Page authorization

1.22.0.0

  • Use JDK web server and remove dependency to NanoHttpd

  • add ext projects thymeleaf, MinimalTow, NanoHttpd

  • SmallCodeListFormElement: comma separated code list in a row

1.21.0.0

  • Json Frontend: real context menu (instead actions on the right)

  • Upgrade dialog-polyfill: should fix ie

1.20.0.0

  • 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

1.19.1.0

  • JsonFrontend: better meta information and title

  • SwingFrontend: Lookup button fix

1.19.0.0

  • Redesign Frontend.createList

1.18.0.0

  • Repository: delete by criteria. Change signature of 'count'

  • Form: support for PasswordFormElement

1.17.0.0

  • Form: read only wrapper

  • Backend: support for PostgreSql

1.16.0.0

  • Extract use of JavaFx in ext project

  • Material design: dropdown triangle

  • more consistent date parsing

  • Redesign form interface, add GROW_FIRST (column)

1.15.0.0

  • 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

1.14.0.0

  • Allow wizards to have a last step without active next button

  • HtmlFrontend: add close button to dialogs

1.13.0.0

  • Sorting for completely loaded tables

  • SimpleTablePageWithDetail more helper methods

  • HtmlFrontend: more dynamic layout

  • Materialized getters (@Materialized)

1.12.0.0

  • Codes: clear cache when write a code

  • Upgrade to Lanterna 3

1.11.0.0

  • Application: Declare Resources with Bundles, not with Strings

  • Refactor repository configuration

  • For the moment the historized repository is a an ext - project

1.10.0.0

  • Split Application/Model/Api

  • More work/doc on routing

1.9.0.0

  • HtmlFrontend: FlexBox Layout

  • HtmlFrontend: Title in Browser

  • Frontends: Simple application icon

  • Pages can provide route for bookmarks

  • Vaadin Frontend: complete migration to Vaadin 8

1.8.0.0

  • Model: self references of classes are only allowed through View or Lists

  • SwingFrontend: fix special LookAndFeel

1.7.0.0

  • Frontend: support for html5 inputs on small devices

  • Frontend: better Date/Time/DateTime support

  • In Memory Database nearly complete

1.6.0.0

  • Support for H2 Database - much faster than derby

  • Update maria db connector

  • In Memory Database (as extension project)

1.5.0.0

  • Redesign / refactoring of queries (repository)

  • Extendable search tables

1.4.0.0

  • Repository: removed active 'push' of changes on lazy lists

1.3.0.0

  • SqlRepository: Oracle Dialect

  • Security: removed Grant concept, redesigned authorization

  • Renamed Persistence class and package to repository

1.2.0.0

  • Frontend: replace special Size class with a simple integer (API change)

  • Persistence: Optimistic locking

  • Persistence: Technical fields (create/edit by/at)

1.1.0.0

  • 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.

1.0.0.0

  • Some packages refactored

  • Restructured pom.xml (include nanohttp, make lanterna optional)

0.14.0.0

  • Frontend: Support for delete actions

  • Web Frontend: Better detection and support for small devices

0.12.0.0

  • Server: use http session or websocket connection as base for session management

0.11.0.1

  • 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

0.10.4.0

  • 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.

0.10.2.0

  • 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

0.10.1.0

  • SqlPersistence: fix update of dependables

  • Web Frontend: fix right mouse click in detail pages

0.10.0.11

  • The rules for the model changed: 'if a business entity has an id field it can have lists'

  • Added ajax protocol for json frontend. WebSockets make problems with some firewalls - bad for demos.

  • Make servlet more configurable

  • Lot of small changes