Skip to content

Releases: DevExpress/AjaxControlToolkit

20.1.0

08 Jun 17:00
fb97186
Compare
Choose a tag to compare

Resolved issues:

  • CascadingDropDown continuously refreshes in Firefox 65 (#477)
  • MaskedEditExtender with ClearMaskOnLostFocus=False adds an extra character at the first position (#493)
  • ListSearchExtender does not work in Firefox 66+ (#494, contributed by @TheUlderico)
  • AjaxFileUpload fails with <sessionState cookieless="UseUri"> (#500)
  • ReorderList adds the opacity CSS property to the <LI> element (#503)
  • SCRIPT1028 error in legacy IE (#515, contributed by @SIkebe)
  • Tabs control doesn't preserve the active tab when it contains a LinkButton with a validator (#518)
  • DragPanelExtender - JavaScript errors in IE 11 with non-100% zoom (#522)
  • The onchange handler on a TextBox with AutoComplete is triggered twice in Google Chrome (#529)
  • HtmlEditorExtender.Decode: fix removal of insecure HTML (#532)

19.1.0

03 Jul 17:52
7362f31
Compare
Choose a tag to compare

Improvements

  • Visual Studio 2019 Support
  • Security hardening: HTML-encode file names in AjaxFileUpload (#483)

Resolved Issues

  • AutoCompleteExtender: the TextChanged event is not fired in Edge (#458)
  • Rating: The raise_mouseOver method has an invalid argument name (#461)
  • AsyncFileUpload changes the frame target to _top (#466)
  • HtmlEditorExtender unconditionally removes tags with data URLs (#467)
  • NRE in IsLocalizationEnabled() within a PageAsyncTask (#486)

18.1.1

10 Oct 17:54
ce2a137
Compare
Choose a tag to compare

Features and improvements:

Gravatar

  • Item 445 - Add support for https image url on gravatar control

Bug fixes:

AjaxFileUpload

  • Item 435 - AjaxFileUpload custom localization does not work
  • Item 437 - AjaxFileUpload does not allow files without extensions
  • Item 454 - AjaxFileUpload invalid characters in file path
    AutoCompleteExtender
  • Item 450 - AutoComplete: TextBox.TextChanged not firing on Safari/Chrome for MAC, IPAD
    HtmlEditorExtender
  • Item 452 - ColorPicker HtmlEditorExtender some colors are wrong

PieChart

  • Item 404 - Single series in pie chart not displaying

18.1

12 Jan 20:56
Compare
Choose a tag to compare

Bug fixes:

All controls

  • Item 369 - Error when installing the toolkit v17.1.1 to Visual Studio 2013

Accordion

  • Item 360 - Accordion does not fire an ItemCommand event on postback

AjaxFileUpload

  • Item 351 - Filename is not encoded on uploading a file with AjaxFileUpload
  • Item 364 - Unsupported characters in AjaxFileUpload Error Message
  • Item 377 - “XML Parsing error: no root element found” in the Firefox browser’s console after uploading a file using AjaxFileUpload

AutoCompleteExtender

  • Item 349 - AutoComplete extender completion list is hidden when CompletionInterval = 0
  • Item 385 - AutoCompleteExtender - The “change” event is raised twice in Chrome and FireFox

CalendarExtender

  • Item 331 - Calendar widget doesn’t work if invalid value typed into associated text field.

CascadingDropDown

  • Item 374 - Child cascading dropdowns do not reset to prompt on parent value change.

ComboBox

  • Item 400 - A dropdown ComboBox list is displayed incorrectly when a textbox has the "position: absolute" style

HtmlEditorExtender

  • Item 344 - Invalid argument error in HtmlEditorExtender

Rating

  • Item 339 - Sys.Extended.Deprecated is undefined in Rating control
  • Item 379 - Rating_Changed event fires twice

17.1.1

26 May 19:58
Compare
Choose a tag to compare

Bug fixes:

AjaxFileUpload

  • Item 327 - AjaxFileUpload events have an invalid sender

HtmlEditorExtender

  • Item 320 - HtmlEditorExtender generates an extra
  • Item 324 - HtmlEditor does not show toolbar images when EnablePartialRendering=true

Features and improvements:

AjaxFileUpload

  • Item 336 - Improve AjaxFileUpload security

17.1

12 Apr 19:04
Compare
Choose a tag to compare

Features and improvements:

All controls

  • Item 255 - Synchronize the Sample Site with documentation references

AjaxFileUpload

  • Item 225 - Make the AjaxFileUpload.IsInFileUploadPostBack property deprecated

ColorPickerExtender

  • Item 207 - Add a continuous palette to ColorPickerExtender

FilteredTextBoxExtender

  • Item 198 - FilteredTextBoxExtender - KeyboardEvent.keyIdentifier is deprecated

HtmlEditorExtender

  • Item 128 - Add the Preview mode to HtmlEditorExtender

UpdatePanelAnimationExtender

  • Item 170 - UpdatePanelAnimationExtender - No animation when an update is initiated by a control inside UpdatePanel (ChildrenAsTriggers)

Bug fixes:

All controls

  • Item 209 - Update the copyright year in SampleSite
  • Item 224 - The Visual Studio toolbox is not updated when upgrading the toolkit from v15.1 to v16.1
  • Item 289 - The "'console' is undefined" error occurs in the Common.js file when using Internet Explorer

Accordion

  • Item 217 - The AccordionPane HeaderCssClass property is not in effect

AjaxFileUpload

  • Item 182 - AjaxFileUpload - allows drag & drop even when being disabled
  • Item 231 - AjaxFileUploadHandler.axd cannot be found if AjaxFileUpload is located on a nested site

AsyncFileUpload

  • Item 203 - AsyncFileUpload generates a new Session ID when a cookieless session is enabled

BarChart

  • Item 211 - BarChart is not rendered on a webpage when ClientIDMode is set to AutoID

CalendarExtender

  • Item 238 - The CalendarExtender EndDate property is not in effect in Internet Explorer 8
  • Item 287 - The CalendarExtender displays incorrect selectable dates for the start/end range
  • Item 299 - CalendarExtender shows NaN when the year is earlier than 100 in IE

ConfirmButtonExtender

  • Item 297 - ConfirmButton calls a deprecated function

FilteredTextBoxExtender

  • Item 197 - FilteredTextBoxExtender - raiseFiltered(eventArgs) is deprecated. Use raise_filtered(eventArgs) instead.

HtmlEditorExtender

  • Item 168 - HtmlEditorExtender InsertImage error in IIS
  • Item 172 - HtmlEditorExtender cannot handle certain html tags
  • Item 243 - HtmlEditorExtender - Sanitizer encodes an ampersand twice
  • Item 279 - HtmlEditorExtender loses focus on Page_Load

ModalPopupExtender

  • Item 228 - ModalPopupExtender cannot extend the HiddenField control
  • Item 257 - A nested ModalPopup is located outside the viewport when scrolling the document window
  • Item 309 - ModalPopup removes a wrong popup from the stack of popups

Tabs

  • Item 261 - TabPanel does not show as light gray when being set as Enabled=False

v16.1.1

11 Aug 17:49
Compare
Choose a tag to compare

Features and improvements:

AjaxFileUpload

  • Item 22 - Replace AjaxFileUploadHelper.RootTempFolderPath with a setting in a Web.config
  • Item 61 - Restrict a file size before uploading to the server
  • Item 78 - Add the auto upload option for AjaxFileUpload
  • Item 87 - Add custom validation before uploading
  • Item 105 - Add a localization entry for AjaxFileUpload

Editor

  • Item 70 - Mark HtmlEditor as deprecated. Use HtmlEditorExtender instead

Tabs

  • Item 28 - Add the "CssTheme" property for TabContainer

Bug fixes:

All controls

  • Item 3 - Support extending the 'System.Web.UI.HtmlControls.HtmlGenericControl' type by the 'AjaxControlToolkit.HoverMenuExtender' type

AjaxFileUpload

  • Item 29 - Path.GetTempPath fails in the Medium Trust level environment
  • Item 50 - A JSON error occurs when AjaxFileUpload is used in a master GridView / detailed FormView
  • Item 53 - AjaxFileUpload - Support Web Farm environments
  • Item 65 - AjaxFileUpload - The "Object doesn't support property or method 'resetUI'" error occurs on a non-HTML5 page
  • Item 122 - AjaxFileUpload does not work inside the asp:WizardStep control
  • Item 136 - AjaxFileUpload - It is impossible to select multiple files in the File Select dialog if a file has been uploaded

AlwaysVisibleControlExtender

  • Item 54 - The “Extender controls of type 'AjaxControlToolkit.AlwaysVisibleControlExtender' cannot extend controls of type 'System.Web.UI.UpdateProgress'' error occurs after updating AjaxControlToolkit from 15.1 to 16.1

CalendarExtender

  • Item 99 - Bootstrap CSS breaks CalendarExtender formatting
  • Item 137 - It is impossible to select a year in the Calendar extender if StartDate and EndDate settings are set
  • Item 179 - Calendar dates are shifted

ComboBox

  • Item 8 - ComboBox - User-typed text does not match items even if the CaseSensitive property is set to false (IE only)
  • Item 58 - ComboBox - Setting the ListItemHoverCssClass property is not in effect
  • Item 115 - AJAX combobox' autocomplete does not work in IE8(Enterprise Mode) in VB.NET

Editor

  • Item 2 - AjaxControlToolkit.HtmlEditor does not accept the full stop symbol in IE11
  • Item 47 - HtmlEditor - The “insert link” dialog with buttons is not shown after the 'link' tool button is clicked
  • Item 76 - HtmlEditor - Toolbar buttons do not work in IE11

HtmlEditorExtender

  • Item 109 - Focus operates incorrectly after a partial postback if HtmlEditorExtender is present on a page

ModalPopupExtender

  • Item 17 - ModalPopup - The 'Unable to set property 'actControlType' of undefined or null reference' error occurs in IE10

MultiHandleSliderExtender

  • Item 1 - MultiHandleSliderExtender is broken in Visual Studio Designer

PagingBulletedListExtender

  • Item 4 - PagingBulletedListExtender's selected item is lost after a page postback

Tabs

  • Item 55 - TabContainer - An activated tab still looks as inactive after updating AjaxControlToolkit from 15.1 to 16.1

UpdatePanelAnimationExtender

  • Item 162 - UpdatePanelAnimationExtender is not triggered by the DropDownList control

ValidatorCalloutExtender

  • Item 21 - ValidatorCalloutExtender does not work in Panel if its Visible property is set to false at startup
  • Item 31 - Validators do not work in version 16.1 if jQuery is used on a page
  • Item 45 - ValidatorCalloutExtender with CustomValidator causes an error if the httpRuntime setting is equal to 4.5
  • Item 96 - Support the jQuery noConflict method in ValidatorCallout

v16.1

03 Mar 12:05
Compare
Choose a tag to compare

Features and improvements:

All controls

  • Item 27943 - Creating a сustom сontrol tutorial
  • Item 27968 - Creating a custom localization (with tutorial)

ComboBox

  • Item 27952 - New ComboBox selectedIndexChanged event HtmlEditorExtender
  • Item 26985 - Paste from MS Word (with cleanup) in HtmlEditorExtender

Rating

  • Item 9125 - OnClick event for Rating

Bug fixes:

All controls

  • Item 27973 - array.indexOf(item,start) not supported < IE9
  • Item 27873 - CSS WebResource link can't be properly generated in an inherited control
  • Item 27954 - Script duplication when using config bundle

Accordion

  • Item 27975 - Accordion Breaks child UpdatePanel with UpdateMode = Conditional

AjaxFileUpload

  • Item 27754 - AjaxFileUpload control doesn't work with ASP routing

CalendarExtender

  • Item 15017 - CalendarExtender decrements date in "later" time zones
  • Item 28005 - Calendar footer text wraps outside popup bounds

Charts

  • Item 28003 - Pie chart and Bar chart backcolor
  • Item 28017 - LineChart breaks when all values are zero

ComboBox

  • Item 25711 - ComboBox issues with tabbing
  • Item 27304 - ComboBox NullReferenceException after CheckBox postback with ComboBox inside <% if { } %> in markup
  • Item 27480 - ComboBox weird behavior in Firefox
  • Item 28012 - Pressing Enter key on selecting item in ComboBox causes postback

CDN

  • Item 28025 - Using the CDN over https
  • Item 28026 - Fallback when using the CDN

Hosting

  • Item 27845 - Load exception in Medium trust hosting

HtmlEditorExtender

  • Item 27168 - HtmlEditorExtender Cut, Copy & Paste icons do not always show
  • Item 27197 - HtmlEditorExtender - edit text outside generated div
  • Item 27206 - HtmlEditorExtender - when creating a link, certain text causes malfunction
  • Item 27240 - HtmlEditorExtender loses content after postback in IE9
  • Item 27273 - HtmlEditorExtender removes 'br' tag during sanitization
  • Item 27281 - HtmlEditorExtender - width attribute disappears
  • Item 27299 - HtmlEditorExtender - inner item CSS class disappears
  • Item 27987 - JavaScript error when using HtmlEditor in IE11
  • Item 27999 - Toolbar action doesn't match instance of HtmlEditorExtender
  • Item 28031 - HtmlEditorExtender multiple ampersands sanitizing problem

MaskedEditExtender

  • Item 25108 - MaskedEditExtender cannot enter zero dollars
  • Item 26847 - MaskedEditExtender unexpected behavior when using separators
  • Item 27966 - Value is cleared when focusing MaskedEditExtender
  • Item 27969 - MaskedEditExtender autoComplete property typo

ModalPopupExtender

  • Item 27971 - Modal Popup incorrect z-index in tab container and update panel
  • Item 28021 - Multiple ModalPopupExtenders z-index issue

ReorderList

  • Item 9756 - ReorderList error when inserted in scrollable div

Tabs

  • Item 27212 - TabContainer forces inline style 'height=100%'
  • Item 27972 - TabPanel CSS needs updating for Mozilla FireFox
  • Item 27989 - Tabs overlap TabContainer content

Visual Studio toolbox

  • T326682 - Adding Ajax Control Toolkit to Visual Studio 2015 Causes Issue with Toolbox in IDE

UpdatePanelAnimationExtender

  • Item 27979 - UpdatePanelAnimationExtender - null reference at AsyncPostBackTrigger cast
  • Item 27993 - UpdatePanelAnimationExtender onUpdating never fired
  • Item 27996 - Exception when using unbound UpdatePanelAnimationExtender

ValidatorCalloutExtender

  • Item 28018 - AjaxControlToolkit ValidatorCalloutExtender does not work with UnobtrusiveValidation