All notable changes to the "odatatools" will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.
- Wrong Template was distributed
- Array types were not generated correctly in template
- Version 2.0: Recently Used menu
- ISimpleType for simple types
- Version 2.0 is now standard
- Version 1.0 will not be supported anymore
- Nullable of Properties was not boolean, but string
- Template error: key did not set name in Child of Proxybase on entityset
- Expand in default typescript template does now allow any string
- Type collection of simple type could not be converted. Added ISimpleType interface to do so
- Typescript template handled if response did return undefined
- Fixed problems with void type (data was undefined)
- Version 2.0 in Insider mode supporting customizable templates
- Reject and resolve were mixed up in OData Actions and Functions
- Get does not return the entity array
- Errors in package.json
- Error outputs to terminal
- Missing module
'request'
- Changelog is now closer to keepachangelog style
- Select method did return wrong class
- Setting: Extension Version selection to be able geting old behavior (0.x)
- Setting: Insider mode (Not used for anything so far)
- Async and await ES3/5/6+ Proxy
- Additional request options for interface generation (only version 1.0+) Not tested
- Additional request options for proxy generation (only version 1.0+) Not tested
- Options in proxy file header
- Changelog file is now structured as suggested by keep a changelog
- Hook in interface file is now json format (only version 1.0+)
- Hooks are now pasted at the start with generation notes (only version 1.0+)
- Last address is now saved permanently (recently used list)
- Request syntax in proxy (only version 1.0+)
- Version 0.4.0 and below custom classes (Thenable caller, etc.)
- Support for version 0.4.0 and below
- Delta classes generation when generating interfaces (only Version 1.0+)
- OData V4 client generator can now handle bound and unbound actions and Functions
- OData V4 client allows custom headers in constructor (experimental - not tested)
- OData V4 Client generator takes now namespace and container name for generated proxy
- OData V4 client generator (experimental)
- Enums are now string Enums
- Errors when creating interfaces are now caught and printed out
- OData Client switched name and address in constructor
- d.ts files will now cause
declare
statements beforenamespace
- Added Interface Generator