Check out the features and updates in Wijmo's historical releases from 2017 and earlier.
Build 409 has released. It includes a rolled-back fix for input buttons that resulted in making the input controls slightly oversized. It also includes a new, better fix for input buttons. We apologize for any inconvenience this introduced. We also included an enhancement to smooth scrolling on MacOS.
Notice: Wijmo 3 is now a Separate Download
As of build 409, we have removed Wijmo 3 from our Wijmo Enterprise download. The vast majority of our customers are using only Wijmo Core. So in order to make the Wijmo Enterprise download smaller, we removed Wijmo 3. To our loyal Wijmo 3 customers: not to worry, Wijmo 3 is still available to download separately! And Wijmo Enterprise still includes a license granting you the right to use Wijmo 3.
Read more about the Build 409 Release
_________________________________________________________________
Wijmo Build 5.20173.403 - January 16, 2018
Build 5.20173.403 has released. It includes a huge list of bug fixes, nice new OLAP features, FlexGrid performance improvements, and some very cool samples.
Change Log
Update 1/19/2018: We introduced a minor glyph bug in build 403. In Chrome for macOS, 4 of the wijmo glyphs do not render correctly. The broken glyphs are calendar, clock, minus, and plus. Here's the fix. The bug is fixed in build 405.
Read more about the Build 403 Release
_________________________________________________________________
Wijmo Build 5.20173.380 - December 1, 2017
Change Log
Read more about the Build 380 Release
_________________________________________________________________
Wijmo 2017 v3 - November 13, 2017
Major Performance Improvements in FlexGrid
Take a look at the above chart to see how much better the grid performs now.
To take advantage of this new performance improvement, make sure to set quickAutoSize=true on grids that don't modify cell markup.
Accessibility Improvements
We've refined accessibility in FlexGrid with some of your feedback, and we also improved accessibility (ARIA attributes and keyboard support) for the ListBox, ComboBox, Menu, InputNumber, Gauge, and Calendar controls.
It implements a class that provides additional accessibility support to FlexGrid controls. FlexGrid has built-in accessibility, but different applications might have different needs for accessibility behaviors. This sample shows how you can customize FlexGrid accessibility features above and beyond what we include by default. For example, this sample announces to the screen reader anytime a filter has been applied to a column. It’s a nice touch that allows end users to understand what the grid is doing on the screen.
Visual Studio Code HTML IntelliSense Support
One of the biggest benefits of Wijmo is being able to declare your markup in Angular applications. That just got even better for VSCode users. Now you can get IntelliSense code auto-completion when you're using Wijmo controls in VSCode. Wijmo is a first-class experience in VSCode.
New Undo/Redo Sample
We get many requests for Undo/Redo features in FlexGrid. We went even further and made a general-purpose class for implementing Undo/Redo for an entire application!
New Simple Reports in React Sample
Our Simple Reports in Angular sample/blog have been very popular. We have also had many requests for a similar solution in React.
New Point and Figure Financial Chart Type
We added this interesting new chart type to our FinancialChart control based on customer requests.
Change Log
Read more about the 2017 V3 Release
_________________________________________________________________
Wijmo Build 5.20172.359 - October 3, 2017
Change Log
Breaking Changes
Read more about the Build 359 Release
_________________________________________________________________
Major Accessibility Enhancements
We built-in ARIA 1.1 support into many of our major controls:
Accessibility Sample | Accessibility Blog
TreeMap is a control for displaying hierarchical data using nested rectangles. Each branch of the tree is given a rectangle, which is then tiled with smaller rectangles representing sub-branches. A leaf node’s rectangle has an area proportional to a specified dimension of the data. Often the leaf nodes are colored to show a separate dimension of the data.
Angular 4, TypeScript 2.2 and More Interop
Wijmo continues to our commitment to releasing support for Angular and other interops. We recently expanded to support Angular 4. We also upgraded wijmo to support TypeScript 2.2. Angular resources Beyond that, we have also added external module support for loading wijmo components in different frameworks. We have released two samples to demonstrate this in React and VueJS as well.
Breaking Changes
Change Log
Read more about the 2017 V2 Release
_________________________________________________________________
Wijmo Build 5.20171.293 - May 3, 2017
Breaking Changes
Changed default style for FlexChart's minor grid line from dashed to solid. The new default looks better in most applications; if anyone prefers the old style, it can be restored with this CSS rule:
/* old-style minor grid line */ .wj-flexchart .wj-axis-x .wj-gridline-minor { stroke: black; stroke-dasharray: 6; stroke-width: 0.25px; }
Change Log
Read more about the Build 293 Release
_________________________________________________________________
Wijmo 2017 v1 - March 13, 2017
Breaking Changes
Change Log
Read more about the 2017 V1 Release
_________________________________________________________________
Wijmo Build 5.20163.259 - January 12, 2017
Breaking Changes
Read more about the Build 259 Release
_________________________________________________________________
Wijmo Build 5.20163.254 - January 4, 2017
Change Log
Breaking Changes
Read more about the Build 254 Release
_________________________________________________________________
Wijmo 2016 V3 - November 16, 2016
Change Log
"dependencies": { "wijmo": "http://prerelease.componentone.com/wijmo5/npm-images/C1Wijmo-Enterprise-Eval-AMD-5.20162.222.tgz", ... another libraries }
Due to this change, the samples from Wijmo Enterprise Evaluation build can be freely moved to a new location now without a necessity to correct Wijmo reference in package.json.
"dependencies": { "wijmo": "../../../../../NpmImages/wijmo-amd", ... other libraries }
Currently only Wijmo core and Angular 2 interop modules are represented as external modules in these folders, the rest of interops are shipping as conventional global modules. The culture files (wijmo.culture.[culture_code]) are global modules too, and should be used in conjunction with Wijmo external modules in the same way as they are used with global modules - by adding them to HTML page using <script≶ tag, or in dynamic scenarious by loading them using XMLHttpRequest. One important remark regarding Angular 2 interop modules: Those were external modules from the day one, and referenced Wijmo core modules via global 'wijmo' variable (e.g. wijmo.grid.FlexGrid). The Angular 2 interop modules under the NpmImages folder are different: they reference Wijmo core external modules using the TypeScript "import" statement (that transpiles to the appropriate JavaScript code depending on the current module format). For example:
import * as wjcGrid from 'wijmo/wijmo.grid';
Module names follow the same convention as Angular 2 interop modules, i.e. 'wijmo/' prefix followed by a module name, e.g. 'wijmo/wijmo', 'wijmo/wijmo.input', 'wijmo/wijmo.grid'. Wijmo Angular 2 samples are reworked to use external versions of Wijmo core modules. Their package.json file includes a reference to the NpmImages/wijmo-amd folder (as shown in the example above) that causes an automatic installation of all necessary Wijmo code in the node_modules/wijmo folder when you issues an "npm install" command. Note that this definition works only if you use it from its original location in the Wijmo zip image. If you move a sample to a new location then you need to correct this path in the sample's package.json. The rest of the samples continue to use conventional global modules.
Breaking Changes
// raise grid's cellEditEnding event //var e = new wijmo.grid.CellRangeEventArgs(grid.cells, this._rng); var e = new wijmo.grid.CellEditEndingEventArgs(grid.cells, this._rng); grid.onCellEditEnding(e);
Read more about the 2016 V3 Release
_________________________________________________________________
Wijmo Build 5.20162.211 - September 27, 2016
_________________________________________________________________
Wijmo Build 5.20162.207 - September 9, 2016
_________________________________________________________________
Wijmo Build 5.20162.198 - August 4, 2016
Modified input controls to support the 'for' attribute of labels. The control modifies the for attribute from targeting the host element so they target the inner input element instead. For example:
Departure:
The InputDate will automatically set the id to its inner input element to 'inputDate.input' and will switch the "for" attribute of the label to target the input element instead.
Breaking Changes
Replaced some custom attributes used by the FlexGrid control with class names for better W3C compliance and CSS support:
cell.innerHTML = '
Deprecated ' disabled' and 'required' properties on all controls and replaced them with 'isDisabled' and 'isRequired' . This avoids conflicts with HTML attributes in markup. The old properties still work, but will be removed in a future release, so this is not a breaking change yet, but will be.
_________________________________________________________________
Wijmo Build 5.20162.188 - June 29, 2016
_________________________________________________________________
Wijmo Build 5.20161.164 - June 16, 2016
Breaking Changes
Read more about the Build 164 Release
_________________________________________________________________
Wijmo Build 5.20161.154 - May 19, 2016
_________________________________________________________________
Wijmo Build 5.20161.151 - May 11, 2016
Read more about the Build 151 Release
_________________________________________________________________
Wijmo Build 5.20161.138 - March 10, 2016
Read more about the Build 138 Release
_________________________________________________________________
Wijmo Build 5.20153.117 - January 27, 2016
Read more about Build 117 Release
Read more about Build 109 Release
_________________________________________________________________
Wijmo Build 5.20153.102 - October 29, 2015
Read more about Build 102 Release
_________________________________________________________________
Wijmo Build 5.20152.90 - September 28, 2015
Read more about Build 90 Release
_________________________________________________________________
Wijmo Build 5.20152.84 - August 27, 2015
Read more about Build 84 Release
_________________________________________________________________
Wijmo Build 5.20152.70 - July 07, 2015
_________________________________________________________________
Wijmo Build 5.20151.63 - June 24, 2015
_________________________________________________________________
Wijmo Build 5.20151.51 - May 13, 2015
_________________________________________________________________
Wijmo Build 5.20151.48 - April 10, 2015
_________________________________________________________________
Wijmo Build 5.20151.42 - March 17, 2015
_________________________________________________________________
Wijmo Build 5.20143.39 - February 23, 2015
_________________________________________________________________
Wijmo Build 5.20143.32 - January 22, 2015
_________________________________________________________________
Wijmo Build 5.20143.27 - January 06, 2015
_________________________________________________________________
Wijmo Build 5.20143.26 - December 29, 2014
_________________________________________________________________
Wijmo Build 5.20143.25 - December 10, 2014
_________________________________________________________________
Wijmo Build 5.20143.24 - December 10, 2014
_________________________________________________________________
Wijmo Build 5.20143.23 - November 11, 2014
_________________________________________________________________
Wijmo Build 5.20143.22 - October 3, 2014
Related Links
Release Builds & Dates
Wijmo Build 5.20173.409 - February 13, 2018
Wijmo Build 5.20173.403 - January 16, 2018
Wijmo Build 5.20173.380 - December 1, 2017
Wijmo 2017 v3 - November 13, 2017
Wijmo Build 5.20172.359 - October 3, 2017
Wijmo Build 5.20171.293 - May 3, 2017
Wijmo 2017 v1 - March 13, 2017
Wijmo Build 5.20163.259 - January 12, 2017
Wijmo Build 5.20163.254 - January 4, 2017
Wijmo 2016 V3 - November 16, 2016
Wijmo Build 5.20162.211 - September 27, 2016
Wijmo Build 5.20162.207 - September 9, 2016
Wijmo Build 5.20162.198 - August 4, 2016
Wijmo Build 5.20162.188 - June 29, 2016
Wijmo Build 5.20161.164 - June 16, 2016
Wijmo Build 5.20161.154 - May 19, 2016
Wijmo Build 5.20161.151 - May 11, 2016
Wijmo Build 5.20161.138 - March 10, 2016
Wijmo Build 5.20153.117 - January 27, 2016
Wijmo Build 5.20153.109 - December 10, 2015
Wijmo Build 5.20153.102 - October 29, 2015
Wijmo Build 5.20152.90 - September 28, 2015
Wijmo Build 5.20152.84 - August 27, 2015
Wijmo Build 5.20152.70 - July 07, 2015
Wijmo Build 5.20151.63 - June 24, 2015
Wijmo Build 5.20151.51 - May 13, 2015
Wijmo Build 5.20151.48 - April 10, 2015
Wijmo Build 5.20151.42 - March 17, 2015
Wijmo Build 5.20143.39 - February 23, 2015
Wijmo Build 5.20143.32 - January 22, 2015
Wijmo Build 5.20143.27 - January 06, 2015
Wijmo Build 5.20143.26 - December 29, 2014
Wijmo Build 5.20143.25 - December 10, 2014
Wijmo Build 5.20143.24 - December 10, 2014