Releases: programcsharp/griddly
Releases · programcsharp/griddly
3.7.9
3.7.8
3.7.5
- Improve cookie based filters and make filtering more extensible.
Breaking Changes
- Newtonsoft dependency upgraded to 13.0.3
GriddlyParameterAttribute.DefaultIgnoreSkipped
has been moved toGriddlyExtensions.DefaultIgnoreSkipped
and the initial value changed fromtrue
tofalse
.
With this change,DefaultIgnoreSkipped
is ONLY used bySetGriddlyDefault
. It now only controls whetherSetGriddlyDefault
should override other value sources (e.g. cookies or query string). This should not cause issues for most user since theDefaultIgnoreSkipped
logic was implemented circularly (not to mention buggily). The default is now to prefer cookies or query string filter values over compiled filter defaults, but if that is not what your implementation requires, you can change the initial value back totrue
by altering the static value in your application code.- Filters are now sticky by default.
To disable sticky filters, disable cookies withGriddlySettings.IsCookiesDisabledDefault = true;
3.6.39
3.6.39:
- Handle case where action method returns GriddlyResult subclass
3.6.38:
- Provide static properties for default templates
3.6.37:
- Add extensible templates for form modal header/footer
3.6.36:
- Adding a column header template
- Ability to specify a function for executing custom exports.
- Fix [Obsolete] messages
3.6.34:
- Use event arg classes instead of argument lists for global event handlers.
- Include GriddlyResult in global event handlers.
- Include GriddlyResult in GriddlyResultPage.
3.6.33:
- Support custom filters selector
3.6.32
FIXES:
- Include array type action method params when generating cookies
ENHANCEMENTS:
- Add GriddlySettings.DecorateCookieName func to allow siloing cookies per logged in user
3.6.2
3.3.0 Bug Fix
FIXES:
- GriddlyHtmlFilter display summary now includes the field value if found.
- Null options selected on FilterLists are no longer cleared when the filters are patched. E.g. when clicking the "X" to remove one filter from the summary.
BREAKING:
- GriddlyHtmlFilter.HtmlTemplate is now of type
Func<GriddlyHtmlFilterModel, object>
instead ofFunc<GriddlyHtmlFilter, object>
. A reference to the GriddlyHtmlFilter is atGriddlyHtmlFilterModel.Filter
Bug fixing
3.2.8
BREAKING:
- GriddlySettings.BoolTrueHtml renamed to DefaultBoolTrueHtml
- GriddlySettings.BoolFalseHtml renamed to DefaultBoolFalseHtml
- GriddlySettings.Css becomes GriddlySettings.DefaultCss (defaults to GriddlyCss.Bootstrap3Defaults)
- GriddlySettings.IsBootstrap4 moved to GriddlySettings.DefaultCss
3.2.0
- If a griddly is deep linked, don't save cookies for filters. This way embedded ones don't override the normal default filters for grids that are also used directly
- Add pagesizechanged.griddly client event