@syncfusion/ej2-base
Version:
A common package of Essential JS 2 base libraries, methods and class definitions
503 lines (266 loc) • 10.9 kB
Markdown
# Changelog
## [Unreleased]
### Common
#### Bug Fixes
- `#I435907` - The issue with the "`drag and drop` on the `ipad` device" has been resolved.
## 20.4.51 (2023-02-21)
### Common
#### New Features
- `#I421132` - Provided custom format `#,###,, ; (#,###,,)` support for `Numbers` that used in Microsoft Excel's pivot table.
## 20.4.48 (2023-02-01)
### Dashboard Layout
#### Bug Fixes
- `#I423971` - Provided cancel option in Drag Start and Drag Stop events of the Dashboard Layout component.
### Common
#### Bug Fixes
- `#I424071` - The issue with the "Tooltip component throws a script error when setting content as '${}'" has been resolved.
## 20.4.44 (2023-01-18)
### Common
#### Bug Fixes
- `#F178732` - Resolved the sudden changes in top value of `draggable` element.
## 20.4.42 (2023-01-04)
### Common
#### Bug Fixes
- `#I427250` - Resolved window undefined in server side rendering with React next JS.
## 20.4.38 (2022-12-21)
### Common
#### New Features
- The new `Rating` control has been added to Essential JS 2.
- The `AppBar`, `Floating Action Button (FAB)`, `Mention`, `Message` and `Speed Dial` controls have been developed to meet industry standards and are now marked production-ready.
#### Breaking Changes
- If you are using Syncfusion's controls without first registering a license, a license dialog will appear after a certain limit of usage, preventing further interaction in the application. Please make sure to register a valid license in order to continue using the Syncfusion controls without interruption.
## 20.3.59 (2022-11-29)
### Common
#### Bug Fixes
- `#I421652` - The issue with the "gulp is added to the dependency package in the ej2 package" has been resolved.
## 20.3.47 (2022-09-29)
### Common
#### Bug Fixes
- `#I383984` - The issue with the "Unwanted swipe event trigger in Firefox browser" has been resolved.
## 20.2.36 (2022-06-30)
### Common
#### New Features
- Provided the TypeScript 4.7 compatible support for the EJ2 components.
- Provided the option to register the license key by using the `npx` command. Follow these steps to register the license using the `npx` command:
| The `npx` command |
|---|
| Install the Syncfusion packages from `npm`. |
| Add the license key either in the environment variable `SYNCFUSION_LICENSE` or in the `syncfusion-license.txt` text file. |
| Run the command `npx syncfusion-license activate` to automatically register the license. |
## 20.1.61 (2022-06-21)
### Common
#### Bug Fixes
- `#F173517` - "The Chart with ngFor data binding is not working" issue has been resolved.
## 20.1.60 (2022-06-14)
### Common
#### Bug Fixes
- `#I372767`, `#I370308` - The empty space issue in `Treeview` component while dragging the element has been resolved.
## 20.1.56 (2022-05-17)
### Common
#### Bug Fixes
- `#F173666` - The issue with sanitize html while creating a appointment in scheduler has been resolve.
## 20.1.55 (2022-05-12)
### Common
#### Bug Fixes
- `#I376600` - The issue with "`IsDevice` value return as false only for Safari browser in iPad" has been resolved.
## 20.1.50 (2022-04-19)
### Common
#### Bug Fixes
- `#I370803` - The issue with "Script error occurs while opening the popup in the DropDownList" has been resolved.
## 20.1.48 (2022-04-12)
### Common
#### Bug Fixes
- `#I374390` - Resolved window undefined in server side rendering with React next JS.
## 20.1.47 (2022-04-04)
### Common
#### Bug Fixes
- `#I324684` - Resolved the `Treeview` check box issues in safari browser.
- `#I342741`, `#F172105`, `#I365783`, `#F172867`, `#I367588`, `#I358914` - Provided the `draggable` support for the mobile and touch devices.
### Common
#### Bug Fixes
- `I324684` - Resolved the `Treeview` check box issues in safari browser.
## 17.4.51 (2020-02-25)
### Common
#### Bug Fixes
- `I261768` - Resolved script error for invalid custom number formatting.
## 17.4.43 (2020-01-14)
### Common
#### Bug Fixes
- `#I254197`, `#I255889`, `#I257234`, `#I257859`, `#I258137`, `#I259025`, `#I260213`, `#I260331` - Resolved Compilation issue with Typescript Latest version.
- Resolved Server side `updateModel` method is called for each child property in `blazor`.
## 17.4.41 (2020-01-07)
### Common
#### Bug Fixes
- `#I256528` - Resolved `draggable` issue `out` event not triggered.
- `#F149410` - Resolved `drag and drop` function not working `firefox` browser version 60.8 .
- `#I258661` - Resolved `LoadCldr` is not working issue.
- `#I258471` - Improvement the `drag and drop` library performance .
## 17.2.49 (2019-09-04)
### Common
#### Bug Fixes
- Resolved `draggable` issue while setting `clone` as `false`.
## 17.2.47 (2019-08-27)
### Common
#### Bug Fixes
- `#I234975` - Resolved template Engine support is not working while passing double slash `(\\)`.
- `#I242062` - Resolved template Engine support is not working while using Special characters `(@)` in more than one occurrence.
## 17.2.46 (2019-08-22)
### Common
#### Bug Fixes
- Resolved template Engine support is not working while using Special characters `(@)` in `if` condition.
## 17.2.40 (2019-08-06)
### Common
#### Bug Fixes
- `#I240696` - Resolved drag issue for actual drag element for scrolled parent element.
- `#I237495` - Fixed template engine support is not working while passing an array of value within the object.
## 17.2.39 (2019-07-30)
### Common
#### Bug Fixes
- `#I242062` - Resolved Special characters `(@)` are not working for template Engine support.
## 17.1.49 (2019-05-29)
### Common
#### Bug Fixes
- Fixed `parseDate` method returns invalid value when parsing `mm/yyyy` date format.
## 17.1.48 (2019-05-21)
### Common
#### Bug Fixes
- Resolved Multiple space between class Names for template Engine support.
#### New Features
- Added the `httpRequest` argument to Ajax `beforeSend` event arguments.
## 17.1.43 (2019-04-30)
### Common
#### Bug Fixes
- #142628, #143613 - Fixed `template` string evaluation malfunctions in `template` engine.
- #226430 - Resolved Drag not working in IE browser issue.
## 17.1.38 (2019-03-29)
### Common
#### New Features
- Provided the Bootstrap 4 support
## 17.1.32-beta (2019-03-13)
### Common
#### Bug Fixes
- #I234200 - Fixed `GetConstant` method does not return correct value when passing 0 as a value in localization.
#### New Features
- Provided support for evaluate script from Ajax request in Dom Library.
#### Breaking Changes
- ej2 icons has been split-up based on theme names and icons moved to separate npm package ej2-icons
- canvas and svg render base functionalities moved to [ej2-svg-base](https://www.npmjs.com/package/@syncfusion/ej2-svg-base) npm package
#### Bug Fixes
- Fixed draggable clone element position on scroll
## 17.1.1-beta (2019-01-29)
### Common
#### Bug Fixes
- Fixed `e-control` class removed after control refresh issue.
## 16.3.30 (2018-10-31)
### Common
#### Bug Fixes
- Fixed `exporting issue` while complex field value is null.
## 16.3.29 (2018-10-31)
### Common
#### New Features
- Upgraded TypeScript version to 3.0
## 16.3.24 (2018-10-09)
### Common
#### Bug Fixes
- Fixed wrong handler removed from observer on subscribing more than one handler for a property.
## 16.3.21 (2018-09-22)
### Common
#### Breaking Changes
- The individual `npm` package will no longer bundle dependent component's style and global `javascript` source. The online web tool [`CRG`](https://crg.syncfusion.com/) can be used to combine specific set of component and its dependent component global script and styles.
## 16.3.17 (2018-09-12)
### Common
#### Breaking Changes
- The individual `npm` package will no longer bundle dependent component's style and global `javascript` source. The online web tool [`CRG`](https://crg.syncfusion.com/) can be used to combine specific set of component and its dependent component global script and styles.
## 16.2.47 (2018-08-07)
### Common
#### Bug Fixes
- Fixed the First Day of week default index value to 0.
## 16.2.41 (2018-06-25)
### Common
#### New Features
- Provided support for First Day of the Week in Internationalization Library.
#### Bug Fixes
- Fixed the compilation issue in Angular Universal.
- Fixed object typing issue for typescript version 2.8.0.
#### New Features
- Provided public function [`getComponent`] for getting an instance of current component.
- Provided `N\A support` for an internationalization.
## 16.1.38 (2018-05-02)
### Common
#### Bug Fixes
- Fixed the date parser validation issue for invalid date input.
- Fixed the memory leak issue in the `setImmediate` method.
## 16.1.37 (2018-04-24)
### Common
#### Bug Fixes
- Fixed angular base performance issue.
## 16.1.35 (2018-04-17)
### Common
#### New Features
- **Template**-Provided `elseif` conditional statement for template rendering.
### Common
#### Bug Fixes
- Fixed the static currency format returned issue on `getNumberPattern` method.
## 16.1.33 (2018-04-03)
### Common
#### Bug Fixes
- Fixed Date Time Parser parsing issue on British Time Zone
## 16.1.32 (2018-03-29)
### Common
#### Bug Fixes
- Fixed C# number formatting issue.
#### New Features
- Generating page based unique id for components.
## 16.1.30 (2018-03-20)
### Common
#### Bug Fixes
- Fixed content security policy issue.
## 16.1.29 (2018-03-13)
### Common
#### Bug Fixes
- Fixed `rtl` issue in styles.
## 16.1.28 (2018-03-09)
### Common
#### Bug Fixes
- Fixed `statePersistence` issue in destroyed control destroy.
## 16.1.24 (2018-02-22)
### Common
#### New Features
- Essential JS 2 is now officially released and production ready.
- Angular Universal support added
- New High Contrast theme added
- A web based tool for Custom Resource Generator is released for JavaScript (ES5) users
#### Breaking Changes
- Tag prefix for Angular components is changed from `ej` to `ejs`. For example, `ej-grid` is changed to `ejs-grid`.
- **Touch**: Removed `doubleTap` event and added `tapCount` argument in tap event.
## 15.4.23-preview (2017-12-27)
### Common
#### New Features
- Added typing file for ES5 global scripts (`dist/global/index.d.ts`)
#### Breaking Changes
- Modified the module bundle file name for ES6 bundling
#### Bug Fixes
- Fixed Chinese culture time parsing issue in Date parser
## 15.4.21-preview (2017-12-08)
### Common
#### Bug Fixes
- Fixed enable persistence issue in angular
## 15.4.20-preview (2017-12-01)
### Common
#### New Features
- Upgraded TypeScript version to 2.6.2
## 15.4.19-preview (2017-11-23)
### Common
#### Bug Fixes
- Fixed script error for invalid culture input in L10 library.
## 15.4.17-preview (2017-11-13)
### Common
Base library has the following list of libraries which are commonly used by all Essential JS 2 components
- Internationalization
- Localization
- Animation
- Drag and Drop
- Touch
- Keyboard
- Ripple Effect
- State Persistence