Skip to content

Releases: programcsharp/griddly

3.7.5

12 Aug 19:06
Compare
Choose a tag to compare
  • Improve cookie based filters and make filtering more extensible.

Breaking Changes

  • Newtonsoft dependency upgraded to 13.0.3
  • GriddlyParameterAttribute.DefaultIgnoreSkipped has been moved to GriddlyExtensions.DefaultIgnoreSkipped and the initial value changed from true to false.
    With this change, DefaultIgnoreSkipped is ONLY used by SetGriddlyDefault. It now only controls whether SetGriddlyDefault should override other value sources (e.g. cookies or query string). This should not cause issues for most user since the DefaultIgnoreSkipped 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 to true by altering the static value in your application code.
  • Filters are now sticky by default.
    To disable sticky filters, disable cookies with GriddlySettings.IsCookiesDisabledDefault = true;

3.7.4

05 Jul 13:37
Compare
Choose a tag to compare
3.7.4 Pre-release
Pre-release

Fix disabled row selection on Select All

3.7.2

20 Feb 13:34
Compare
Choose a tag to compare
3.7.2 Pre-release
Pre-release

Improve filter array comparison for performance.

3.7.1

29 Jan 20:52
Compare
Choose a tag to compare
3.7.1 Pre-release
Pre-release

Update .net core package js to match framework package.

3.7

29 Jan 20:40
Compare
Choose a tag to compare
3.7 Pre-release
Pre-release

Breaking changes:

  • Newtonsoft dependency upgraded to 13.0.3
  • GriddlyParameterAttribute.DefaultIgnoreSkipped has been moved to GriddlyExtensions.DefaultIgnoreSkipped and the initial value changed from true to false.
    With this change, DefaultIgnoreSkipped is ONLY used by SetGriddlyDefault. It now only controls whether SetGriddlyDefault should override other value sources (e.g. cookies or query string). This should not cause issues for most user since the DefaultIgnoreSkipped 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 to true by altering the static value in your application code.

3.6.39

12 Jan 12:28
Compare
Choose a tag to compare

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

09 Aug 13:22
Compare
Choose a tag to compare

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

14 Sep 18:36
Compare
Choose a tag to compare

UPGRADES:

  • Upgrade CsvHelper dependency
  • Upgrade Dapper dependency

BREAKING:

  • Targets .NET 4.6.1

3.3.0 Bug Fix

14 May 14:59
Compare
Choose a tag to compare

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 of Func<GriddlyHtmlFilter, object>. A reference to the GriddlyHtmlFilter is at GriddlyHtmlFilterModel.Filter

Bug fixing

21 Mar 17:18
Compare
Choose a tag to compare

Null ref on empty grid message #104
Ignore cookies if it's been more than 100 minutes #105