v4.1: Layouts, captions, multiple requests-per-connection
Abonnieren
31.01.2018 - Marco (aktualisiert am 01.02.2018)
The summary below describes major new features, items of note and breaking changes. The full list of issues is in the release notes and is available to those with access to the Encodo issue tracker.
Highlights
- Allow multiple simultaneous requests per non-transacted session (QNO-5705)
- Add
ConfigureWhen()
to apply application configuration based on configuration data (QNO-5688)
- Improve layouts and captions for web, WPF and Winform (QNO-5683, QNO-5667, QNO-5668, QNO-5669, QNO-5671, QNO-5672, QNO-5673, QNO-5653, QNO-5652, QNO-5638, , QNO-5619, QNO-5618, QNO-5599, QNO-5598, QNO-5596)
- Improve WPF startup and display (QNO-5680, QNO-5679, QNO-5678)
- Improve OWIN integration and support (QNO-5660, QNO-5664, QNO-5665)
- Introduce initializer/finalizer pattern to replace startup/shutdown actions (QNO-5659, QNO-5604)
- Improvements to Winform login form (QNO-5617, QNO-5614, QNO-5613, QNO-5612, QNO-5597)
- Improve IOC configuration and access (QNO-5603, QNO-5602)
- Add standard support for multi-form applications (QNO-4922)
Breaking changes
- Usages of {{RunWinform}} should be updated to {{RunMetaWinform}}. The method {{RunWinform}} is now defined with a function parameter that expects an {{IApplication}} parameter instead of an {{IDataSession}} parameter. The change was made to allow applications more flexibility in configuring startup for applications with multiple main forms (QNO-4922) while still re-using as much shared code in Quino as possible. {{RunMetaWinform}} extends the {{RunWinform}} support to create and configure an {{IDataSession}} per form.