Release notes
4.3.2
Bug fixes
SliderandRangeSlider- fixed behavior when Min and Max values are equalFileUpload- fixed bug with client-side size and file type validationImageCrop- image is auto-centered when the source URL is changed
4.3.1
Bug fixes
GridViewfilter columns - fixed issue with resetting filters- Fixed issues with using
_parentand_rootin some value bindings ComboBoxserver-side search issue fixed on deleting search textComboBoxissue with null selected value fixed
4.3.0
New features
TextBoxhas the newMaxLengthproperty- Client-side code cleanup, removed unnecessary IE11 polyfills
Bug fixes
- Date/Time controls - minor UX improvements
- Date/Time controls - fixes in firing
Changedevent FileUploadstate-related race condition fixedPlaceholderproperties allow value bindings- Module-scoped functions used instead of extending JQuery prototype to prevent conflicts with other libraries
GridViewfiltering ofDateTimevalues fixed for Entity Framework 6 query translatorGridViewfiltering - fixed several null-related issues
Package updates
- DotVVM upgraded to 4.3
4.2.0
New features
- New
DotVVM.BusinessPack.Messagingpackage which provides a simple way to push notifications from the server into the page. See MessagingConnection for more info. - New
DotVVM.BusinessPack.AutoUIpackage which extends Auto UI with Business Pack controls - Support for CSS layers (can be turned in options when calling
AddBusinessPack) - Support for including a bundle with Business Pack scripts and styles instead of chunks (can be turned in options when calling
AddBusinessPack) DropDownButton- addedOpenedpropertyNumericUpDown- addedButtonPlacementpropertyGridView- support for localization in filter valuesGridView- filters are supported when a simple expression is used on the column value, e. g.SomeDate.ToBrowserLocalTime()TreeView- performance improvements for expanding larger treesTreeView- addedExpandOnCheckedproperty
Package updates
- DotVVM upgraded to 4.2
4.1.3
Bug fixes
- Fixed
ComboBoxprovider in DotVVM Dynamic Data providers.
4.1.2
Bug fixes
MultiSelectcontrol doesn't remove values which are not found in theDataSourceproperty. This helps to use the control in cases when the data source is loaded lazily (e. g. when using REST API bindings).ComboBoxcontrol works correctly when itsDataSourcecontains multiple items with the same display text (provided byItemTextBinding). Previously, the control changed the selected value to the first entry with matching text when it lost the focus.
4.1.1
New features
- The CSS rules of Business Pack are now contained within the
dotvvm-business-packanddotvvm-themeCSS layers.
Package updates
- DotVVM upgraded to 4.1
4.0.10
Bug fixes
- Changed hover effect on
CheckBoxandRadioButtoncontrols in the Bootstrap 4 theme. - Fixed
GridViewandFilterBuilderfiltering condition forNotEqualsonstringproperties
4.0.9
Bug fixes
- Changed hover effect on
CheckBoxandRadioButtoncontrols in the Enterprise theme.
4.0.8
Bug fixes
- Changed CSS styles for
CheckBoxListcontrol to use CSS grid - it should now better position multiple boxes with labels of varying sizes.
4.0.7
Bug fixes
- Fixed the overlay under the
RangeSlidercontrol with non-zeroMinimumvalues.
4.0.5
Bug fixes
- Fixed the overlay under the
ModalDialogcontrol. - Fixed the frozen headers feature (the
FixedHeaderRowproperty) in theGridViewcontrol. - Fixed the NuGet package publish issue in
DotVVM.BusinessPack.Messaging- thetsconfig.jsonandpackage.jsonfiles are not linked to the project any more.
4.0.4
Bug fixes
- Fixed the appearance of filter controls hosted in the
GridViewheader row (rounded corners) in the Bootstrap theme. - Fixed the appearance of
CheckBoxandRadioButtoncontrols in the Bootstrap theme.
4.0.3
Bug fixes
- Cleanup and tiny fixes in CSS styles.
4.0.2
Bug fixes
- Cleanup and tiny fixes in CSS styles.
- Fixed the appearance of the
DropDownListcontrol in the Bootstrap theme.
4.0.1
Bug fixes
- Fixed Bootstrap theme which wasn't loading correctly in all cases.
4.0.0
New features
- Support for DotVVM 4.0 branch of the framework.
- The CSS layer was rewritten to use CSS variables. See the [themes/customize](Customize Business Pack Theme) for more information.
- The underlying library for producing Excel files has changed to ClosedXML.
- New API for exporting data into Excel was introduced. See [exporting-data](Exporting data) for more information.
- There is a new
Messengercontrol contained in a separate NuGet packageDotVVM.BusinessPack.Messaging. This control allows to easily call commands in the client's page from the server. Internally, this component uses the ASP.NET Core SignalR library.
Package updates
- DotVVM upgraded to 4.0
3.0.0-preview03-final
New controls
RichTextBoxImageCrop
New features
- New styling possibilities through CSS variables
- Extended
GridViewexport to Excel to support data types and extensibility - Property
TabIndexmade bindable on most controls
Changes to existing controls
MultiSelect
NewItemAddedevent added to be used with theAllowNewItemsproperty
Button
Outlineproperty added for outline style
TextBox
- Wrapped in
<div>tag