ASP.net Core MVC Awesome v. 9.0 release notes
Date: 31 May 2025Changelog
- added SideMenu component - added Slider component - added Switch component - added DeferredLoad component - added Drawer component - added ButtonGroup component (replacement for ButtonGroup AjaxRadioList mod extension) - certain scripts for awesome components and features can be loaded lazily when first needed - prevent background scrolling when cursor above popup or dropdown - tabs autocollapse tab headers into a DropdownList when not enough space in the parent container - tabs can be declared using a div with data-awe-tabs attribute - deferred component can be used inside tabs for lazy loading tabs content - InlVldSummary Column extension for Inline Editing validation - Validation Grid extension for client validation when using Inline Editing (using ovld.js) - frozen rows using sticky position - popup and modal open and close animation using awe.anim, can be set globally - can set grid api.renderCell js function, used in the Grid Custom Render demo to merge cells - can set grid api.renderItem to modify grid row rendering - dropmenuautoOpenparameter for opening the dropmenu immediately when ready - awesome helpers can be declared before jquery (or aquery) - awesome css and js files placed by default in
wwwroot/lib/awe- removed Lookup and MultiLookup TableLayout feature ( Lookup Grid can be used instead ) - css improvements, using svg instead of png icons - can use aquery instead of jquery - removed ButtonGroup AjaxRadioList and AjaxCheckboxList extensions, use
Html.Awe().ButtonGroup(ButtonGroupOpt)instead - other fixes and improvements
Migrating from previous versions
Replace usages ofHtml.Awe().AjaxRadioList().ButtonGroup()and
Html.Awe().AjaxCheckboxList().ButtonGroup()with
Html.Awe().ButtonGroup(ButtonGroupOpt)
Comments