Isomorphic Software Logo SmartClient™ SDK Change Log
Version v9.1p_2021-05-18/AllModules Deployment (2021-05-18)
Jump to changes in 9.1 9.0 8.3 8.2 8.1 8.0 Older Releases

Changes in 9.1

New Features

Selenium and Automated Testing
Maven Support
DataSource and DataBound Component
RestDataSource
DataSource and Data-bound Component Export
Visual Builder and BMML importer
Developer Console
Browser
Class
Event Handler
Drawing
FacetChart
SimpleType
Calendar
Canvas
StatefulCanvas
CubeGrid
EditMode
FieldPicker
HiliteEditor
Layout and SectionStack
Window
ListGrid
RecordEditor
Portal
Rich Text Editing
TabSet
DynamicForm
FormItem
MultiComboBoxItem
DateItem
CanvasItem
MultiFileItem
SpinnerItem
TimeItem
MultiSortDialog.js
FilterBuilder
Server configuration

Bug Fixes / Other Changes

Bug fixes for release 9.1 listed here are changes made relative to the previous SmartClient version (9.0) original release.
Wherever possible, bug fixes are also applied to the previous version's patch branch, so bugs listed here are often already resolved in the 9.0p branch.
Selenium
AutoTest
DataSource
MultiSortDialog
RPCManager
Visual Builder and EditMode
FileLoader
Event Handling
Button
Calendar
HiliteEditor
Canvas
CubeGrid
DateChooser
DetailViewer
Drawing
FacetChart.js
FieldPicker
Layout
ListGrid
Selection
Tree
Menu
Portal
RichTextCanvas
Scrollbar
SectionStack
StretchImg
TabSet
TreeGrid
DynamicForm
ValuesManager
FilterBuilder
FormItem
TileGrid
CanvasItem
CheckboxItem
ComboBoxItem
ContainerItem
DateItem
TextAreaItem
MultiComboBoxItem
MultiFileItem
PickList
RichTextItem
TextItem
DataSource server-side fixes
Other server fixes
Skinning
Many documentation improvements and new samples, including but not limited to:

Changes in 9.0

New Features

DataBoundComponent.js
DataSource.js
DataSource.js RPCManager.js
RestDataSource.js
ResultTree.js
RPCManager.js
Tree.js
TabSet.js
AutoTest.js
Calendar.js
DrawKnob.js Drawing.js
FacetChart.js
Gauge.js
ListGrid.js
DateChooser.js DateItem.js RelativeDateItem.js TimeItem.js
Canvas.js
Button.js Canvas.js ImgButton.js ListGrid.js StatefulCanvas.js StretchImgButton.js
Menu.js
RichTextCanvas
ScreenReader.js
Scrollbar.js
TabBar.js TabSet.js
TreeGrid.js
TreeMenuButton.js Menu.js
BlurbItem.js HeaderItem.js StaticTextItem.js
ComboBoxItem.js FormItem.js TextAreaItem.js TextItem.js
ComboBoxItem.js PickList.js
ComboBoxItem.js PickList.js SelectItem.js
FormItem.js
BlurbItem.js DynamicForm.js FormItem.js StaticTextItem.js TextAreaItem.js
FormItem.js TextItem.js
SelectItem.js PickList.js
Validators.js
DSRequest.java
SQLDriver.java
SQLTableCreator.java
SQLTransform.java
PDF Export
BuiltinRPC.java DataSourceTools.java
ISCMessage.java MessagingConnectionHandler.java MessagingServlet.java
visualBuilder.js

Bug Fixes / Other Changes

ActionMethods.js
ActionMethods.js DataSource.js
BMMLImporter.js
DataBoundComponent.js
DataBoundComponent.js DataSource.js
DataSource.js
DataSource.js DataBoundComponent.js
RestDataSource.js
ResultSet.js
ResultTree.js
Browser.js
Comm.js HiddenFrame.js
Comm.js Messaging.js
FileLoader.js
HiddenFrame.js
Messaging.js
developerConsole.js
Log.js StackTrace.js
EventHandler.js
Array.js
Date.js
RelativeDate.js
SimpleType.js
Tree.js
pngExport.js
builtinTypes.xml
DataSourceField.ds.xml
AutoTest.js
Button.js
Canvas.js
Canvas.js ListGrid.js
Calendar.js
ColorPicker.js
ComponentEditor.js
CubeGrid.js
DateChooser.js
DetailViewer.js
Drawing.js
DrawKnob.js Drawing.js
EdgedCanvas.js
Element.js
Chart.js
FacetChart.js
FieldPicker.js
FormulaBuilder.js ListGrid.js
GridRenderer.js
HiliteEditor.js
Layout.js
Layout.js TabSet.js
ListGrid.js
RecordEditor.js
RichTextCanvas.js
RichTextItem.js
ScreenReader.js
SectionStack.js
TableResizePolicy.js
TabSet.js
TileGrid.js
TileLayout.js
FilterBuilder.js
CanvasItem.js
ComboBoxItem.js
DateItem.js
DynamicForm.js
AutoFitTextAreaItem.js
FileItem.js FormItem.js MultiFileItem.js
FormItem.js
FormItem.js TextItem.js
FormItem.js TextItem.js TextAreaItem.js
MultiFileItem.js
PickList.js
PickTreeItem.js
RelationItem.js
RelationItem.js MultiFileItem.js
RelativeDateItem.js
SectionItem.js
TimeItem.js
DSRequest.java
BasicDataSource.java
BasicDataSource.java
RPCManager.java
DeclarativeSecurity.java
framework.properties
DataSourceAnnotations.java
FileAssembler.java
TestRunner.java TestRunnerLauncher.java
StatefulCanvas.js
SvgImage.java
AdvancedCriteria.java
AdvancedCriteria.java Criterion.java
DataSource.java
DataSource.java DataSourceDMI.java
PoolableDataSourceFactory.java
HibernateDataSource.java
IJSParser.java
JPADataSource.java
JSParser.jj
DataExport.java
ExcelDataExport.java
RestRequestParser.java
ISCJavaCompiler.java
SQLOrderClause.java SQLServerDriver.java
SQLTableClause.java
SQLTransform.java
SQLWhereClause.java
SQLImport.java
DataTools.java
skin_styles.css
load_skin.js
Miscellaneous

Changes in 8.3

New Features

General
Component-specific features
DataBinding and data management features

Bug fixes / Enhancements

ListGrid
TreeGrid, ColumnTree
CubeGrid
Calendar
DynamicForms
Printing
Drawing
Charting / FacetCharts
DataBinding
RPCManager
Server Features
Other UI components
ScreenReader mode changes
Selenium Integration
Miscelaneous other changes

Changes in 8.2

New Features

General
DataBinding
Miscellaneous Component / UI changes
ListGrid, TileGrid and TreeGrid
Forms

Fixes

ListGrid and TreeGrid
Forms
Other

Changes in 8.1

New Features

General
ListGrid
TreeGrid
Img
Menu and MenuButton
FilterBuilder
DynamicForm / ValuesManager
DetailViewer
TabSet
Canvas
DataSource
Selenium Support
Other

Fixes

ListGrid
TreeGrid
Calendar
SectionStack
TileGrid
Menu and MenuButton
FilterBuilder
DynamicForm / ValuesManager
DataSource
Other

Changes in 8.0

Changes in 7.1

Changes in 7.0

Changes in 6.5.1

Changes in 6.5

Changes in 6.0

Changes in 5.7.1

Changes in 5.7 Final

Changes in 5.7 RC1

Changes in 5.7b1

SmartClient 5.7b1 is a beta release - partial list of fixes and enhancements:

Changes in 5.6 Final

Changes in 5.6b3

Changes in 5.6b2

Changes in 5.6b1

SmartClient 5.6b1 is a beta release - partial list of fixes and enhancements:

©2013 and beyond Isomorphic Software, Inc.  All rights reserved.  Your use of this software is subject to the License Agreement. Isomorphic Software, SmartClient, and all Isomorphic-based names and logos that appear herein are trademarks or registered trademarks of Isomorphic Software, Inc. All other product or company names that appear herein may be claimed as trademarks or registered trademarks of their respective owners. This product includes software developed by the Apache Software Foundation (http://www.apache.org/). This product includes Hypersonic SQL.