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

Changes in 10.0

Changes marked with * have also been applied to the previous SmartClient branch (9.1) and are present in current nightly builds from that branch

[Jump to BackCompat Notes, New Features, Bug Fixes]

Backwards Compatibility Notes

Events
Form Items
ListGrid
Tile Grid
DataBound Components
Drawing
Mobile
SplitPane

New Features

CubeGrid
DataBound Components
FieldPicker.js
DataSource
Spring Integration
RPCManager
Browser
History
Page
Date
SimpleType
Slider
Button
Calendar
Canvas
TabSets
DetailViewer
Dialog
Drawing
FacetChart
Splitbar
ListGrid
NavigationBar
Portal
RichTextEditor
SplitPane
TileLayout and TileGrid
IconButton
Window
DynamicForm
FormItem
CanvasItem
ComboBoxItem and SelectItem
RelativeDateItem
SpinnerItem
TimeItem
SQLDSGenerator.java
DataTools.java
Debugging and Logging
Visual Builder
Automated testing
Maven Support
Localization

Bug Fixes / Other Changes

Maven
DataBoundComponent
DataSource
MultiSortDialog
ResultSet
RPCManager
Visual Builder
Browser
History
EventHandler
Printing
Date
Selection
AutoTest
Button
Calendar
Canvas
ColorPicker
ColumnTree
CubeGrid
DateChooser
Drawing
EditMode.
Element
FacetChart
FieldPicker
Flashlet
HiliteEditor
ListGrid and GridRenderer
NavigationBar
Portal
PrintCanvas
Slider
SplitPane
TabSet
TileGrid, TileLayout
TreeGrid
TreeMenuButton, PickTreeItem
Window
AutoFitTextAreaItem
CanvasItem
ColorItem
ComboBoxItem, SelectItem
DateItem
DateRangeItem
DynamicForm
FileItem
FilterBuilder
FormItem
UploadItem
RelativeDateItem
TextAreaItem
TextItem
TimeItem
Skinning
BasicDataSource.java
BasicDataSource.java DSRequest.java
BasicDataSource.java DSResponse.java DataSource.java DataSourceManager.java PoolableDataSourceFactory.java ValidationContext.java WorkflowLoaderDataSource.java
DSRequest.java
ISCFile.java
JSTranslater.java
RevolvingMemoryAppender.java
ExcelDataExport.java
SQL
FirebirdDriver.java MysqlDriver.java PostgresDriver.java
PoolableSQLConnectionFactory.java
Server configuration
BatchUpload.java
Skinning
Selenium

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.