Main
- D19614: DA/D: Add support for ftLargeUint (new type in Delphi 13)
- D19603: DA/N: VB: Fix .vb files for Data Abstract
- D19603: DA/N: VB: Update Settings.settings templates to use UseMySettingsClassName=true
- D19589: DASM: Issue with changing parameter direction for output parameters after update parameters
- D19617: DASM: Schema cannot preview a DataTable with a parameter
- D19620: HttpAPI should support nullable types (.NET)
- D19620: HttpAPI should support nullable types (Delphi)
- D19600: Migrate PHP codegen to CG4
- D19622: RO/D: Add IsValidArray/IsValidEnum/IsValidStruct methods to TRODLLibrary
- D15882: RO/D: Add possibility make the message's envelope required.
- D19623: RO/D: Assign/Clone possibility was added to TROJSONValue/TROJSONProperty/TROJSONArray/TROJSONObject classes
- D19612: RO/D: EROUnregisteredServerException should be a descendant of EROServerException
- D19624: RO/D: IROMessage should be able to return current namespaces
- D19599: RO/D: IROTCPTransport should return ClientPort too
- D19604: RO/D: Memory leak at sending events
- D19626: RO/D: Possibility to return event sinks via HttpAPI
- D19615: RO/D: Possibility to skip generation of async types at generation of _Intf from .remoteRODL
- D19621: RO/D: TROExtendedHttpDispatcher descendants should support Assign
- D19602: RO/D: xmlrpc: WrapResult and SendSessionId properties generate incorrect response
- D19611: RO/N WebService sample - Interface tweaks
- D15881: RO/N: Add possibility make message envelopes required.
- D19611: RO/N: C#: Expose both service methods on UI in WebService Client sample.
- D19611: RO/N: C#: Replace deprecated service with a new one for WebService Client sample.
- D19611: RO/N: Oxygene: Expose both service methods on UI in WebService Client sample.
- D19611: RO/N: Oxygene: Replace deprecated service with a new one for WebService Client sample.
- D19616: RO/N: Possibility to skip generation of async types at generation of _Intf from .remoteRODL
- D19594: RO/N: ServiceGroup feature sample
- D19611: RO/N: Swift: Expose both service methods on UI in WebService Client sample.
- D19583: RO/N: Swift: Fix warnings (W47) by checking TryConnect() results
- D19585: RO/N: Swift: Fix: use typeOf(Lengths) instead of Lengths.self
- D19611: RO/N: Swift: Replace deprecated service with a new one for WebService Client sample.
- D19611: RO/N: VB: Expose both service methods on UI in WebService Client sample.
- D19611: RO/N: VB: Replace deprecated service with new one for Webservice Client sample
- D19601: RO/N: xmlrpc: add WrapResult and SendSessionId properties (compatibility with Delphi)
- D18208: RO: Possibility to ignore DataAbstract services
- D19597: Update RODL-based service templates and examples to use new Intf/Invk/_Impl files.
- Cosmetic changes for documentation (parameter names should be the same as in ancestor's methods)
- RO/D: better support for out/var params in JSON/BSON/XMLRPC messages (WrapResult is required for these messages)
- RO/D: CodeFirst converter: uRONullable unit should be added into uses section
- RO/N: allow to set WrapResult for XmlRpcMessage via IServerMessageConfiguration
- RO/N: better support for out/var params in JSON/BSON messages (WrapResult is required for these messages)
- RO/N: Create templates for Mercury
- Support for Visual Studio 2026
- The DataAbstractService class was split to partial files
- VS2026: Update project files for new VS compatibility
- Merged CodeGen4
- Merged ROCodeGen
ROCodeGen
- D19635: RO/D: generics array should distinguish string types
- D19619: RO/D: inherited event sinks should be supported
- D18208: RO: Possibility to ignore DataAbstract services
- Better compatibility with C# 7.x
- DA/N: proper initialization for arrays
- Delphi & PHP: WrapResult is required if var and out parameters are used
- Delphi eventsink read/write methods were generated w/o attributes
- Echoes codegen: issue with the generation of ROServiceGroups attribute
- Echoes/swift: generate IEventTargets as nullable
- Echoes: WrapResult is required if var and out parameters are used