Changes in Remoting SDK for JavaScript
This document lists the changes introduced by new versions of Remoting SDK for JavaScript.
New in the “May 2019” Release, Version 9.7.115 (Build .1441)
(Built: May 29, 2019)
Features
- 82390: Support for Visual Studio 2019
Enhancements
- 82602: ServiceTester: add UDP channel
New in the “March 2019” Release, Version 9.6.113 (Build .1413)
(Built: March 20, 2019)
Fixes
- 80476: Service Builder: "Fix duplicate UIDs" command is not applied to service operations
- 81096: Service Tester should accept out structures with nil value
- ROServiceImporter: fix for loading external .rodl files
- ServiceImporter/Mac: Fix for JavaScript codegen
- ServiceImporter/Mac: Fix for new Mono location
- Updated CodeGen4
- Updated ROCodeGen
New in the “November 2018” Release, Version 9.5.111 (Build .1397)
(Built: November 16, 2018)
Fixes
- 80554: Olympia: Deploy proper database SQL files with the app
- 80641: Olympia: MS SQL database script cannot be used in certain environments
- 81297: Service Builder: 'Remove Unused Items' deletes structures inherited from types explicitly used in RODL
- 81057: Service Builder: option to duplicate/clone a struct
- 81058: Service Tester crashes when standard type is specifies in incorrect case sensitive
- 80807: WSDL Import Tool: Complex Type definitions containing group references are not processed
- 80873: WSDL Import Tool: Duplicate RODL parameter definitions are created for certain methods
- 80874: WSDL Import Tool: Map partial date types
- 80806: WSDL Import Tool: Parameter unwrapping results in the same field/structure being added twice into method parameters (as IN and as OUT parameters)
- 80871: WSDL Importer: Cannot import WSDL Enum definition containing
length
entry
- Olympia: Renamed FirebirdSql database script
- Olympia: Switch to EBuild
- Service Builder should open RO articles via external browser
- Service Builder: https://docs.remotingsdk.com should be used instead of https://docs.remobjects.com
New in the “July 2018” Update Release, Version 9.4.109 (Build .1375)
(Built: July 6, 2018)
Fixes
- 79943: Service Builder is ignoring groups
- 80238: WSDL importer: Generate SOAPOutputNameOverride attributes
New in the “March 2018” Update Release, Version 9.4.107 (Build .1363)
(Built: March 23, 2018)
Fixes
- 79227: RO/JS: JSONMessage cannot read data sent with WrapResult = false
New in the “November 2017” Update Release, Version 9.3.105 (Build .1345)
(Built: November 14, 2017)
Fixes
- 78845: RO/JS: Binary serializer cannot properly read ComplexType values when parameter or result type is defined as this ComplexType's base type
- 78705: Service Builder: RODL import menu item and dialog still contain 'RemObjects SDK' instead of 'Remoting SDK'
New in the “October 2017” Release, Version 9.3.105 (Build .1337)
(Built: October 17, 2017)
Fixes
- 78521: Olympia: Session expire too fast in the in-memory configuration
- 78110: Remove CodeGen access limitation in the Service Builder
- 77926: SDK/JS: Unicode characters are sent AS IS instead of encoding them as \uXXXX
- 78171: Service Tester can't work with specific RODL
- 77864: ServiceBuilder: add Http API attribute editor
- 78244: ServiceBuilder: escaping of reserved words should add
soapname
attribute
- 78242: ServiceBuilder: treat
AttributeValue
as reserved word
- 78332: SOAP Importer cannot process complex array definitions and extension-based structure field definitions
- 78416: SOAP Importer: Add the
soapname
attribute for all structures
- 78409: SOAP Importer: Importer cannot handle nested anonymous complex type definitions
New in the “July 2017” Release, Version 9.2.103 (Build .1311)
(Built: July 11, 2017)
Fixes
- 78037: Service Tester: impossible to setup envelopes
- 77861: SOAP Importer cannot import WSDL with Faults defined as primitive types
- 77821: SOAP Importer creates RODL Array with incorrect imported SOAP namespaces
- 77871: SOAP Importer: Unwrap complex SOAP response structures as OUT parameters
- 77926: Unicode characters are sent AS IS instead of encoding them as \uXXXX
- 77840: VS2017.2: New Project Wizard cannot create a new JS application
New in the “April 2017” Release, Version 9.2.101 (Build .1295)
(Built: April 13, 2017)
Fixes
- 77476: Olympia Server crashes when its database is not available
- 77481: Olympia: Improve database connection management
- 74303: Olympia: Raise proper exception if Application ID is empty
- 76484: RODL Import tool cannot work with SOAP-based servers
- 77190: Service Builder improvements
- 76729: Service Builder: license download not Working
- 77270: SOAP Importer ignores types added via
xsd:include
WSDL element
- 77324: SOAP Importer: Array definitions with different element names but matching type are imported as the same RODL Array type
- 77326: SOAP Importer: Importer does not generate RODL structures for inherited complex types
- CodeDom needs to use CodePropertyReferenceExpression.
- Service Builder: workaround for COM issue with codegen4
- Updated ROServiceImporter to new ROCodegen
New in the “November 2016” Release, Version 9.1.99 (Build .1273)
(Built: November 1, 2016)
No changes for JavaScript, in this release
New in the “May 2016” Release, Version 9.0.97 (Build .1245)
(Built: May 2, 2016)
No changes for JavaScript, in this release
New in the “May 2016” Release, Version 9.0.97 (Build .1245)
(Built: May 2, 2016)
- 74904: rodl2code.exe was missing from setup
- ROServiceImporter crashes on invalid RODL
- ROServiceImporter: could not open via URL
New in the “March 2016” Release, Version 9.0.95 (Build .1233)
(Built: March 25, 2016)
No changes for JavaScript, in this release
New in the "May 2015" Release, Version 8.3.91 (Build .1167)
(Status: May 26, 2015)
Fixes
- 72092: Service Builder: Unable to edit or create new arrays: Interface not supported
- 72017: .NET WSDL importer should create 2 services if wsdl contains 2 versions of the same service
- 72016: 'Import SOAP Web Service...' menu item fails with call to unknown importer
- 71900: RO SDK/JS doesn't detect IE 9.0 properly
- 71897: SB: problem with clearing ancestors
- 71672: WDSL importer: compatibility issue
- 71451: SOAP and nillable types
- 71362: PHP CodeGen problem with SendSessionId
New in the "March 2015" Release, Version 8.2.89 (Build .1153)
(Status: March 2, 2015)
No changes for JavaScript, in this release
New in the "November 2014" Update Release, Version 8.1.87 (Build .1147)
(Status: November 28, 2014)
Fixes
- 69981: BinMessage doesn't serialize null value for structs
- 67437: Make port number optional in the service URL regex
New in the "September 2014" Update Release, Version 8.1.85 (Build .1143)
(Status: September 25, 2014)
No changes for JavaScript, in this release
New in the "July 2014" Update Release, Version 8.0.83 (Build .1137)
(Status: July 23, 2014)
Fixes
- 68659: IE 11 detection error
New in the "Summer 2014" Release, Version 8.0.81 (Build .1131)
(Status: June 24, 2014)
Enhancements
- 67302: Service Builder: Option to clean RODL of unused items
New in the "Summer 2013" Release, Version 7.0.69 (Build .10781)
(Status: May 31, 2013, Revision master-fd904d8)
Features
- 61799: Significant improvements to RODL merging and <Uses> resolution
Fixes
- 62170: BinMessage.write doesn't handle Int64
- 62098: Error writing boolean value as Variant (binMessage)
- 61478: Change to Uses path in RODL doesn't get saved
- 61320: Olympia crash on Daylight time savings change
- 60972: HTTP Chat sample duplicates messages
New in the "Spring 2013" Release, Version 7.0.67 (Build .1073)
(Status: March 5, 2013, Revision master-5a9d861)
Enhancements:
- 60775: add onAjaxError callback to client channel
Fixes
- 60827: Error in the Gallery sample
- 60810: RemObjects SDK gets registered as version 1.0.0.0
- 59777: Provide proper handling for Variant type values containing DateTime whn transferring via JSON message
- 58993: move zeroPad function to RemObjects.UTIL namespace
- 58467: rodl.exe doesn't support javascript code generation
New in the "Winter 2012" Release, Version 7.0.65 (Build .1065)
(Status: November 30, 2012, Revision master-1925959)
Fixes
- 59636: RO SDK Javascript samples don't work for IE10
- 59422: HTTP Chat sample: use document.location.host as default value for server address input
- 58879: BinMessage, incorrect serialization of variants
- 58133: use ArrayBuffer without BlobBuilder for BinMessage support
New in the "Fall 2012" Release, Version 7.0.63 (Build .1055)
(Status: October 5, 2012, Revision master-6cddc58)
Features
- 57895: Support for creating WinRT (aka Metro or "Windows Store") client apps in RO/javaScript
- 57482: URL Schemas support for RO/JavaScript
- 51848: RODL namespace support
Enhancements
- 57346: Streamline the install process and drop unnecessary setup pages
Fixes
- 58389: Codegene for JavaScript, Objective C and PHP sometimes fails
- 58326: EventReceiver doesn't pass MaxMessageCount via JSONMessage
- 58218: move http chat sample to common samples folder
- 58162: Olympia: GetSessionCount always returns 0
- 57974: codegen: missing var keyword for out params
- 57859: missing Xml type in BinMessage.read
- 57543: Elements from imported RODL are readed into server's RODL, making it inaccessible from client side
- 56665: event receiver error - message not initialized
- 56131: Samples do not work in IE8
- 56041: Incorrect guid serialization?
- 55696: incorrect varDateTime serialization in BinMessage.writeVariant
- 55664: ServiceBuilder not installed
New in the "Summer 2012" Release, Version 6.0.61 (Build .1029)
(Status: May 31, 2012, Revision master-57c75aa)
Features
- 52244: Zlib compression in BinMessage
- 53521: Integrate RO/JS Codegen into Visual Studio 11 IDE for Metro
Enhancements
- 54914: Add a property to control type name serialization in JSON messages
- 52023: IE10 binary message support
Fixes
- 54980: JSONMessage fails on retrieving unassigned array
- 54968: RO/JS samples are badly installed under RO/J
- 54896: IE10 response processing error
New in the "Spring 2012" Release, Version 6.0.57 (Build .991)
(Status: February 23, 2012, Revision master-59f18bc)
Features
Enhancements
- 52626: Http chat sample: added JavaScript client
Fixes
- 53722: Check for alert() calls and extract those to user callbacks
- 52932: RO/JS different result reading datBlob field with bin or json message
- 52871: RO/JS BinMessage: refactor serializing complex types
- 52243: RO/JS events support (EventReceiver)
- 52080: RO/JS add getter/setter for message.fClientID
- 52038: RO/JS handles SessionNotFound only when http status code = 500
- 51949: RO/JS JSON DateTime tests failed
New in the "Winter 2011" Release, Version 6.0.55 (Build .957)
(Status: December 2, 2011, Revision master-1c6a9bc)
- This is the initial release of RemObjects SDK for JavaScript