Release notes
4.3.2
Bug fixes
- Sliderand- RangeSlider- fixed behavior when Min and Max values are equal
- FileUpload- fixed bug with client-side size and file type validation
- ImageCrop- 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 text
- ComboBoxissue with null selected value fixed
4.3.0
New features
- TextBoxhas the new- MaxLengthproperty
- 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 fixed
- Placeholderproperties allow value bindings
- Module-scoped functions used instead of extending JQuery prototype to prevent conflicts with other libraries
- GridViewfiltering of- DateTimevalues fixed for Entity Framework 6 query translator
- GridViewfiltering - 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- added- Openedproperty
- NumericUpDown- added- ButtonPlacementproperty
- GridView- support for localization in filter values
- GridView- filters are supported when a simple expression is used on the column value, e. g.- SomeDate.ToBrowserLocalTime()
- TreeView- performance improvements for expanding larger trees
- TreeView- added- ExpandOnCheckedproperty
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 the- DataSourceproperty. 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 its- DataSourcecontains multiple items with the same display text (provided by- ItemTextBinding). 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
- RichTextBox
- ImageCrop
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 the- AllowNewItemsproperty
Button
- Outlineproperty added for outline style
TextBox
- Wrapped in <div>tag