-
Notifications
You must be signed in to change notification settings - Fork 18
changelog
0.16.13.0 (2018-09-08)
- Fix 757 Migrated BootstrapUI from test app. Deleted LightweightUI - it was unused
- 757 Migrate in BootstrapUI from test app
Fix 757 Migrated BootstrapUI from test app. Deleted LightweightUI - it was unused
0.16.12.0 (2018-09-06)
- Readme and Release notes updated. Deprecation removed from UserStatusPanel
- Fix 752 call to super.doBuild() missing
- Fix 749 A number of methods in
KrailView
passed asBeforeViewChangeBusMessage
orAfterViewChangeBusMessage
. These have now all had the parameter removed. - Fix 743 I18NLabel and MutableI18NLabel added
- minor Translations added
- Fix 681 ScopedUI was not subscribed to the session message bus. Calls within ScopedUI.localeChanged() removed, as they cannot have been doing anything before
- TranslatableComponents added to simplify the I18N management of dynamically created components.
- Fix 742 SitemapFinisher - redundant checks removed. Only the redirect loop check remains. Migrated to Kotlin
- Restructured NavigationBar to simplify access for testing
- Tidied up Spek entries in Gradle build
- Spek and Mockk updated
- Updates to regression tests
- Changed presentation of EditSaveCancel
- Fix 730 Lightweight UI provided.
- Merge remote-tracking branch 'origin/forms' into forms
- Transfer
- Additional CommonLabelKey s
- UserStatusPanel, constituent components surfaced as interface properties
- Nitrite @Id removed from Person
- ScopedUI -
translate
made protected - Icons added to buttons of DefaultUserStatusPanel, username label made public for styling
- Deprecated interface has been changed automatically. Deprecation on UserSitemapNodeSorter changed to prevent
- Fix 725 Remove need for Kotlin delegates for Single and Multi Select. Replaced by using PropertyConfiguration to determine display method
- Modified error handling, added MessageBox, added PageNavigationPanel and NavigationView.
- Update release notes
- SubPagePanel and Breadcrumb replaced by PageNavigationPanel
- NavigationStateExt.node is now not nullable. See 711
- Default multi-select component changed to CheckBoxGroup
- FormTableSection - displays data and selects detail
- FormDetailSection - set to read only druing construction
- FormDetailSection - use reflected field order if fieldOrder not specified in section config
- startup3 FormDetailSection displays fields with the correct caption and in the correct order
- FormDetailSection.loadData fixed to correctly look up entity id from parameters
- Passing context to startup.invoke (removing need to access vertx instance statically) removes Vertx warning: "You're already on a Vert.x context, are you sure you want to create a new Vertx instance?"
- Startup fails on vertx, not tried on servlet
- MultiSelect property added
- Unchecked cast - reduced scope
- Selection of property value, with associated ComboBox configuration, added to Form building
- Functional regression test passed, specifically Serialization
- Kotlin to 1.2.51
- Tidied up build for tests, spek.gradle
- Removed duplicate test left from Kotlin conversion, corrected Kotlin version
- Gradle 4.7
- StandardFormBuilder provides both "table" and detail views constructed from properties plus configuration. Selecting item in the form invokes Form.changeRoute (which is not yet implemented)
- Dummy DaoFormFactory added, FormSupportTest fixed
- Fixed test - property exclusion accidentally deleted
- Validation using either JSR annotations on entity, or specified by configuration
- FormComponentSet made Serializable
- Form property display order and exclusion defined by configuration
- Renamed some Form building classes
- ScopedUI calls localeChanged() on Form to populate captions etc
- SimpleFormSectionBuilder added
- All tests, Spek, JUnit (Java) and Junit (Kotlin) and Spock running together. Tests from krail-spek imported, krail-spek project is now redundant
- Combined Spek and JUnit and Spock tests working correctly
- Gradle to 4.6
- Kotlin updated
- TestEventBusErrorHandlerTest migrated to Spek
- Form DSL separated
- Validators and Validator functions created
- holding
- Fixed incorrect redirection in ViewBase.afterBuild
- Fix 195 Converters can be added through Guice
- KrailView and ViewBase modified to store UserSitemapNode as part of view
- MasterSitemapNode.viewConfiguration changed from instance to class
- UserSitemapNode ported to Kotlin
- NodeRecord moved to Kotlin folder
- FormSupport and FormConfiguration. Extended SitemapNode to hold ViewConfiguration.
- FormConfiguration started
- Fix 692 Test modified to use tracer.shouldNotHaveAnyDynamicFailures()
- 692 Update UIScopeTest when SerializationSupport fixed
- 195 DefaultConverterFactory not extensible
- 742 SitemapFinisher - remove redundant checks
- 743 I18NLabel
- 725 Remove need for Kotlin delegates for Single and Multi Select
- 730 Lightweight UI, mobile focus
- 749 Parallel KrailView.build methods confusing
Readme and Release notes updated. Deprecation removed from UserStatusPanel
Fix 752 call to super.doBuild() missing
Fix 749 A number of methods in KrailView
passed as BeforeViewChangeBusMessage
or AfterViewChangeBusMessage
. These have now all had the parameter removed.
The same information is now available in an instance of NavigationStateExt
, which is passed via the beforeBuild method
Fix 743 I18NLabel and MutableI18NLabel added
minor Translations added
Fix 681 ScopedUI was not subscribed to the session message bus. Calls within ScopedUI.localeChanged() removed, as they cannot have been doing anything before
TranslatableComponents added to simplify the I18N management of dynamically created components.
Fix 742 SitemapFinisher - redundant checks removed. Only the redirect loop check remains. Migrated to Kotlin
Restructured NavigationBar to simplify access for testing
Tidied up Spek entries in Gradle build
Spek and Mockk updated
Updates to regression tests
Changed presentation of EditSaveCancel
Fix 730 Lightweight UI provided.
It is suggested that this is used where the primary user audience is expected to be using mobile.
There is still more work to do on this, see issues 736 and 737
Merge remote-tracking branch 'origin/forms' into forms
Transfer
Additional CommonLabelKey s
UserStatusPanel, constituent components surfaced as interface properties
Nitrite @Id removed from Person
ScopedUI - translate
made protected
Icons added to buttons of DefaultUserStatusPanel, username label made public for styling
Deprecated interface has been changed automatically. Deprecation on UserSitemapNodeSorter changed to prevent
Fix 725 Remove need for Kotlin delegates for Single and Multi Select. Replaced by using PropertyConfiguration to determine display method
Modified error handling, added MessageBox, added PageNavigationPanel and NavigationView.
PageNavigationPanel and NavigationView added - an empty view can now automatically contain buttons to navigate to the next level Error handling modified to avoid recursive errors. KrailErrorHandler has a plugin type structure to enable different responses. MessageBox has been added as source, the only way to overcome missing Serialization. It has no test code, and isn't actually used yet
Update release notes
SubPagePanel and Breadcrumb replaced by PageNavigationPanel
NavigationStateExt.node is now not nullable. See 711
Default multi-select component changed to CheckBoxGroup
FormTableSection - displays data and selects detail
FormDetailSection - set to read only druing construction
FormDetailSection - use reflected field order if fieldOrder not specified in section config
startup3 FormDetailSection displays fields with the correct caption and in the correct order
FormDetailSection.loadData fixed to correctly look up entity id from parameters
Passing context to startup.invoke (removing need to access vertx instance statically) removes Vertx warning: "You're already on a Vert.x context, are you sure you want to create a new Vertx instance?"
Startup fails on vertx, not tried on servlet
MultiSelect property added
Unchecked cast - reduced scope
Selection of property value, with associated ComboBox configuration, added to Form building
Functional regression test passed, specifically Serialization
Kotlin to 1.2.51
Tidied up build for tests, spek.gradle
Removed duplicate test left from Kotlin conversion, corrected Kotlin version
Gradle 4.7
StandardFormBuilder provides both "table" and detail views constructed from properties plus configuration. Selecting item in the form invokes Form.changeRoute (which is not yet implemented)
Dummy DaoFormFactory added, FormSupportTest fixed
Fixed test - property exclusion accidentally deleted
Validation using either JSR annotations on entity, or specified by configuration
FormComponentSet made Serializable
Form property display order and exclusion defined by configuration
Renamed some Form building classes
ScopedUI calls localeChanged() on Form to populate captions etc
SimpleFormSectionBuilder added
All tests, Spek, JUnit (Java) and Junit (Kotlin) and Spock running together. Tests from krail-spek imported, krail-spek project is now redundant
Combined Spek and JUnit and Spock tests working correctly
Gradle to 4.6
Kotlin updated
TestEventBusErrorHandlerTest migrated to Spek
Form DSL separated
Validators and Validator functions created
holding
Fixed incorrect redirection in ViewBase.afterBuild
Fix 195 Converters can be added through Guice
KrailView and ViewBase modified to store UserSitemapNode as part of view
MasterSitemapNode.viewConfiguration changed from instance to class
UserSitemapNode ported to Kotlin
NodeRecord moved to Kotlin folder
FormSupport and FormConfiguration. Extended SitemapNode to hold ViewConfiguration.
Ported to Kotlin: SitemapNode, MasterSitemapNode, NodeRecord
FormConfiguration started
Fix 692 Test modified to use tracer.shouldNotHaveAnyDynamicFailures()
0.16.11.0 (2018-06-03)
- Fix 698 Vaadin to 8.4.2
- 698 com.vaadin:vaadin-server 8.4.1
Fix 698 Vaadin to 8.4.2
0.16.10.0 (2018-06-02)
- Fix 693
UIKey
uses UUID instead of sequential count fromUIKeyProvider
.UIKeyProvider
removed as now redundant - Fix 691 PageLoading and PageReady messages added. Sent via MessageBus
- 693 UIKey needs a better method for incrementing
- 691 Signal "Application Ready"
Fix 693 UIKey
uses UUID instead of sequential count from UIKeyProvider
. UIKeyProvider
removed as now redundant
Fix 691 PageLoading and PageReady messages added. Sent via MessageBus
0.16.9.0 (2018-05-31)
- Update krail-config to fix push failure
- Devguide amendments
None
Update krail-config to fix push failure
Devguide amendments
0.16.8.0 (2018-05-30)
- KrailPushConfiguration added to ScopedUI. Developer guide amendments. EasyBinder replaced (but only partially as yet) with integration of native Vaadin bindings
- Developer guide amendments
None
KrailPushConfiguration added to ScopedUI. Developer guide amendments. EasyBinder replaced (but only partially as yet) with integration of native Vaadin bindings
Developer guide amendments
0.16.7.0 (2018-05-18)
- Fix 700 Push configuration modified for Vertx. New package uk.q3c.core.env
- 700 PushConfiguration for Vertx
Fix 700 Push configuration modified for Vertx. New package uk.q3c.core.env
0.16.6.0 (2018-05-14)
- Fix 699 Made I18NProcessor and VaadinNotification Serializable
- KrailVerticle becomes SessionInitListener, see 671
- VertxInjectorLocator creates Injector on demand
- 699 DefaultI18NProcessor NotSerializable
Fix 699 Made I18NProcessor and VaadinNotification Serializable
KrailVerticle becomes SessionInitListener, see 671
VertxInjectorLocator creates Injector on demand
0.16.5.1 (2018-05-13)
- Fixed compile error in test
- Serialization fixes. SimpleContext moved to test folder
- transfer
- Glossary added
- Documentation corrections
- Fix 696 Amended Tutorial - Options
- 696 Typo in tutorial-options
Fixed compile error in test
Serialization fixes. SimpleContext moved to test folder
transfer
Glossary added
Documentation corrections
Fix 696 Amended Tutorial - Options
0.16.4.3 (2018-05-10)
- Updated Readme and Release notes
- Dev guide corrections of links and formatting
- Typo correction
- User Guide checked for format and linking errors
- Fix 695 Documentation converted to rst and re-imported to ReadTheDocs
- Removed old document control files
- Title added
- Tutorial migrated to RST
- Dev guide and User guide files converted to RST. Document structure organised. The files will need tidying up - there are some conversion errors.
- Docs to RST
- Merge branch 'doc-rst' of https://github.com/davidsowerby/krail into doc-rst
- Serialization fixes
- User guide converted to RST
- Limited changelog versions to 10
- 695 Consider migrating documentation back to ReadTheDocs
Updated Readme and Release notes
Dev guide corrections of links and formatting
Typo correction
User Guide checked for format and linking errors
Fix 695 Documentation converted to rst and re-imported to ReadTheDocs
Removed old document control files
Title added
Tutorial migrated to RST
Dev guide and User guide files converted to RST. Document structure organised. The files will need tidying up - there are some conversion errors.
Docs to RST
Merge branch 'doc-rst' of https://github.com/davidsowerby/krail into doc-rst
Serialization fixes
User guide converted to RST
Limited changelog versions to 10