The summary below describes major new features, items of note and breaking changes. The full list of issues is also available for those with access to the Encodo issue tracker.
Quino 2 is finally ready and will go out the door with a 2.1 rather than a 2.0 version number. The reason being that we released 2.0 internally and tested the hell out of it. 2.1 is the result of that testing. It includes a lot of bug fixes as well as API tweaks to make things easier for developers.
On top of that, I've gone through the backlog and found many issues that had either been fixed already, were obsolete or had been inadequately specified. The Quino backlog dropped from 682 to 542 issues.
Quino.Web.Glimpsepackage to use the support we do have (QNO-4560)
HtmlHelpersand other client-side rendering (QNO-3921, QNO-3995, QNO-3804, QNO-3797, QNO-3974, QNO-4001, QNO-3992, QNO-3991, QNO-3973, QNO-3970, QNO-3969, QNO-3918, QNO-3866, QNO-3865, QNO-3857, QNO-3849, QNO-3848, QNO-3842, QNO-3839, QNO-3837, QNO-3836, QNO-3834, QNO-3833, QNO-3831, QNO-3824 w/sub-tasks, QNO-3806, QNO-3805, QNO-3802, QNO-2288) 12 issues marked as incomplete (not sufficiently specified)
The following changes are marked with
Obsolete attributes, so you'll get a hint as to how to fix the problem. Since these are changes from an unreleased version of Quino, they cause a compile error.
UseMetaSchemaWinformDxFeedback()has been renamed to
UseSchemaMigrationSupport()has been renamed to
MetaHttpApplicationBase.MetaApplicationhas been renamed to
IServer.Run()extension method is no longer supported.
GetStandardFiltersForUnrestrictedAuthenticationare no longer supported. Instead, you should register filters in the IOC and use the
IWebFilterAttributeFactory.CreateFilters()to get the list of supported filters
ToolRequirementAttributeis no longer supported or used.
AssemblyExtensions.GetLoadableTypesWithInterface()is no longer supported
AssemblyTools.GetValidAssembly()has been replaced with
EndOfTimeExpression) are obsolete. Instead, use
MetaObjectDescriptionExtensionsare obsolete; instead, use the
IMetaObjectFormatterSettingsfrom the IOC to change settings on startup.
GetShortDescription()has been moved to the
IMetaObjectFormatter. Obtain an instance from the IOC, as usual.
Sign up for our Newsletter