angular-odata-es5
Version:
OData service for Angular (es5 version)
492 lines (209 loc) • 16 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
### [0.11.2](https://github.com/StefH/angular-odata-es5/compare/v0.11.0...v0.11.2) (2021-08-22)
### Features
* **project:** npm publish ([ac98a70](https://github.com/StefH/angular-odata-es5/commit/ac98a705a3a5b818b4448bcc47ff6db373b9d590)), closes [#118](https://github.com/StefH/angular-odata-es5/issues/118)
### Bug Fixes
* **package.json:** fix name ([8891988](https://github.com/StefH/angular-odata-es5/commit/889198801aa50643856faa3d22e2dc6c0da37314)), closes [#118](https://github.com/StefH/angular-odata-es5/issues/118)
### [0.11.2](https://github.com/StefH/angular-odata-es5/compare/v0.11.0...v0.11.2) (2021-08-22)
### Features
* **project:** npm publish ([ac98a70](https://github.com/StefH/angular-odata-es5/commit/ac98a705a3a5b818b4448bcc47ff6db373b9d590)), closes [#118](https://github.com/StefH/angular-odata-es5/issues/118)
### Bug Fixes
* **package.json:** fix name ([8891988](https://github.com/StefH/angular-odata-es5/commit/889198801aa50643856faa3d22e2dc6c0da37314)), closes [#118](https://github.com/StefH/angular-odata-es5/issues/118)
### [0.11.1](https://github.com/StefH/angular-odata-es5/compare/v0.11.0...v0.11.1) (2021-08-22)
### Features
* **project:** npm publish ([ac98a70](https://github.com/StefH/angular-odata-es5/commit/ac98a705a3a5b818b4448bcc47ff6db373b9d590)), closes [#118](https://github.com/StefH/angular-odata-es5/issues/118)
### Bug Fixes
* **package.json:** fix name ([8891988](https://github.com/StefH/angular-odata-es5/commit/889198801aa50643856faa3d22e2dc6c0da37314)), closes [#118](https://github.com/StefH/angular-odata-es5/issues/118)
<a name="0.11.0"></a>
# [0.11.0](https://github.com/StefH/angular-odata-es5/compare/v0.10.0...v0.11.0) (2021-08-22)
### Features
* **project:** Update peerDependencies to Angular 11 ([d8813bd](https://github.com/StefH/angular-odata-es5/commit/d8813bd))
<a name="0.10.0"></a>
# [0.10.0](https://github.com/StefH/angular-odata-es5/compare/v0.9.0...v0.10.0) (2020-11-04)
<a name="0.9.0"></a>
# [0.9.0](https://github.com/StefH/angular-odata-es5/compare/v0.8.4...v0.9.0) (2020-07-18)
### Features
* **package.json:** Update dependency for Angular to version 8, 9 and 10 ([f19ef2a](https://github.com/StefH/angular-odata-es5/commit/f19ef2a)), closes [#88](https://github.com/StefH/angular-odata-es5/issues/88)
### BREAKING CHANGES
* **package.json:** Update dependency for Angular to version 8, 9 and 10
<a name="0.8.4"></a>
## [0.8.4](https://github.com/StefH/angular-odata-es5/compare/v0.8.3...v0.8.4) (2020-03-29)
### Features
* **CustomParams:** Added support for custom query parameters ([#92](https://github.com/StefH/angular-odata-es5/issues/92)) ([b6b301f](https://github.com/StefH/angular-odata-es5/commit/b6b301f))
<a name="0.8.3"></a>
## [0.8.3](https://github.com/StefH/angular-odata-es5/compare/v0.8.2...v0.8.3) (2020-02-22)
### Bug Fixes
* return correct url if entity name is empty ([#86](https://github.com/StefH/angular-odata-es5/issues/86)) ([0d74352](https://github.com/StefH/angular-odata-es5/commit/0d74352))
<a name="0.8.2"></a>
## [0.8.2](https://github.com/StefH/angular-odata-es5/compare/v0.8.1...v0.8.2) (2019-09-20)
### Bug Fixes
* **angular:** Upgrade to Angular 8 ([#82](https://github.com/StefH/angular-odata-es5/issues/82)) ([#83](https://github.com/StefH/angular-odata-es5/issues/83)) ([ca4b78d](https://github.com/StefH/angular-odata-es5/commit/ca4b78d))
<a name="0.8.1"></a>
## [0.8.1](https://github.com/StefH/angular-odata-es5/compare/v0.8.0...v0.8.1) (2019-05-06)
### Features
* **$search:** Added support for $search ([#80](https://github.com/StefH/angular-odata-es5/issues/80)) ([19f9aa1](https://github.com/StefH/angular-odata-es5/commit/19f9aa1))
<a name="0.8.0"></a>
# [0.8.0](https://github.com/StefH/angular-odata-es5/compare/v0.7.4...v0.8.0) (2018-12-24)
### Features
* **Paging:** Added support for [@odata](https://github.com/odata).maxpagesize and [@odata](https://github.com/odata).nextLink ([#73](https://github.com/StefH/angular-odata-es5/issues/73)) ([41f2752](https://github.com/StefH/angular-odata-es5/commit/41f2752))
### BREAKING CHANGES
* **Paging:** All request options in the ODataConfiguration have a non-null headers object.
* style(style): remove comment
remove comment
<a name="0.7.4"></a>
## [0.7.4](https://github.com/StefH/angular-odata-es5/compare/v0.7.3...v0.7.4) (2018-12-22)
### Bug Fixes
* **package.json:** Fixed dependencies ([ea53b53](https://github.com/StefH/angular-odata-es5/commit/ea53b53))
<a name="0.7.3"></a>
## [0.7.3](https://github.com/StefH/angular-odata-es5/compare/v0.7.1...v0.7.3) (2018-12-22)
### Bug Fixes
* **post:** POST headers were missing content-type + npm audit fixes ([06d2aeb](https://github.com/StefH/angular-odata-es5/commit/06d2aeb))
* **post-headers:** Post Headers ([a91cb44](https://github.com/StefH/angular-odata-es5/commit/a91cb44)), closes [#54](https://github.com/StefH/angular-odata-es5/issues/54)
<a name="0.7.2"></a>
## [0.7.2](https://github.com/StefH/angular-odata-es5/compare/v0.7.1...v0.7.2) (2018-12-22)
### Bug Fixes
* **post:** POST headers were missing content-type + npm audit fixes ([06d2aeb](https://github.com/StefH/angular-odata-es5/commit/06d2aeb))
<a name="0.7.1"></a>
## [0.7.1](https://github.com/StefH/angular-odata-es5/compare/v0.7.0...v0.7.1) (2018-11-28)
### Bug Fixes
* **angular:** Upgrade to Angular 7 ([#72](https://github.com/StefH/angular-odata-es5/issues/72)) ([e615932](https://github.com/StefH/angular-odata-es5/commit/e615932))
<a name="0.7.0"></a>
# [0.7.0](https://github.com/StefH/angular-odata-es5/compare/v0.6.3...v0.7.0) (2018-11-01)
### Features
* **$GetUrl:** GetUrl() is now supported on more operations ([c2cb179](https://github.com/StefH/angular-odata-es5/commit/c2cb179))
### BREAKING CHANGES
* **$GetUrl:** .Delete(..) also requires .Exec() to really execute the delete operation.
#71
<a name="0.6.3"></a>
## [0.6.3](https://github.com/StefH/angular-odata-es5/compare/v0.6.2...v0.6.3) (2018-10-30)
### Features
* **$GetUrl:** Added GetUrl() method ([2e48897](https://github.com/StefH/angular-odata-es5/commit/2e48897))
<a name="0.6.2"></a>
## [0.6.2](https://github.com/StefH/angular-odata-es5/compare/v0.6.1...v0.6.2) (2018-10-21)
<a name="0.6.1"></a>
## [0.6.1](https://github.com/StefH/angular-odata-es5/compare/v0.6.0...v0.6.1) (2018-10-12)
<a name="0.6.0"></a>
# [0.6.0](https://github.com/StefH/angular-odata-es5/compare/v0.5.0...v0.6.0) (2018-10-10)
* Allow ability to expand children on POST/PUT/PATCH calls (#63) ([b628d73](https://github.com/StefH/angular-odata-es5/commit/b628d73))
### BREAKING CHANGES
* Calls to .Post() now require .Exec() to invoke the request
61
* feat(angularODataOperation): Add PatchOperation
Adding a PatchOperation to allow things like $expand, $select on PATCH requests
* Calls to .Patch() now require .Exec() to invoke the request
61
* feat(angularODataOperation): Add PutOperation
Adding a PutOperation to allow things like $expand, $select on PUT requests
* Calls to .Put() now require .Exec() to invoke the request
61
* refactor(rename): Renamed postRequestOptions -> customRequestOptions
Renamed postRequestOptions to customRequestOptions since it's no longer used on post/patch/put
calls, but instead only on custom actions/functions/etc
* Usage of postRequestOptions will need to use customRequestOptions now
* refactor(angularODataService.spec): Extract common variable from tests
CodeFactor was complaining about the duplicate IEmployee object. Extracted this into the describe
scope for the tests to use instead.
<a name="0.5.0"></a>
# [0.5.0](https://github.com/StefH/angular-odata-es5/compare/v0.4.0...v0.5.0) (2018-08-04)
### Bug Fixes
* **$demo:** Fixed rxjs__WEBPACK_IMPORTED_MODULE_0__.Observable.throw and updated demo with correct c ([9911417](https://github.com/StefH/angular-odata-es5/commit/9911417))
<a name="0.4.0"></a>
# [0.4.0](https://github.com/StefH/angular-odata-es5/compare/v0.3.3...v0.4.0) (2018-07-21)
### Bug Fixes
* **angular:** Upgrade to Angular 6 ([#57](https://github.com/StefH/angular-odata-es5/issues/57)) ([5de1fcb](https://github.com/StefH/angular-odata-es5/commit/5de1fcb)), closes [#6](https://github.com/StefH/angular-odata-es5/issues/6)
<a name="0.3.3"></a>
## [0.3.3](https://github.com/StefH/angular-odata-es5/compare/v0.3.2...v0.3.3) (2018-06-02)
### Bug Fixes
* **$post:** When doing a post or put, return value is TResponse ([57dd534](https://github.com/StefH/angular-odata-es5/commit/57dd534))
<a name="0.3.2"></a>
## [0.3.2](https://github.com/StefH/angular-odata-es5/compare/v0.3.1...v0.3.2) (2018-03-14)
### Bug Fixes
* Actions are http's post methods, so they needs customRequestOptions ([#52](https://github.com/StefH/angular-odata-es5/issues/52)) ([7dc15c3](https://github.com/StefH/angular-odata-es5/commit/7dc15c3))
<a name="0.3.1"></a>
## [0.3.1](https://github.com/StefH/angular-odata-es5/compare/v0.3.0...v0.3.1) (2018-02-21)
### Features
* **$compositekey:** Support composite key ([bc00de5](https://github.com/StefH/angular-odata-es5/commit/bc00de5))
<a name="0.3.0"></a>
# [0.3.0](https://github.com/StefH/angular-odata-es5/compare/v0.2.10...v0.3.0) (2018-02-13)
### Features
* **$code:** supporting $count endpoint ([79fb32c](https://github.com/StefH/angular-odata-es5/commit/79fb32c))
<a name="0.2.10"></a>
## [0.2.10](https://github.com/StefH/angular-odata-es5/compare/v0.2.9...v0.2.10) (2018-02-08)
### Bug Fixes
* **$code:** Remove toCommaString ([995a1a4](https://github.com/StefH/angular-odata-es5/commit/995a1a4))
<a name="0.2.9"></a>
## [0.2.9](https://github.com/StefH/angular-odata-es5/compare/v0.2.8...v0.2.9) (2018-02-06)
### Bug Fixes
* **$rxjs:** import 'rxjs/add/observable/throw' ([2f88057](https://github.com/StefH/angular-odata-es5/commit/2f88057))
<a name="0.2.8"></a>
## [0.2.8](https://github.com/StefH/angular-odata-es5/compare/v0.2.7...v0.2.8) (2018-02-02)
### Features
* **function:** Add methods CustomCollectionAction, CustomCollectionF… ([#45](https://github.com/StefH/angular-odata-es5/issues/45)) ([2b6e3c7](https://github.com/StefH/angular-odata-es5/commit/2b6e3c7))
<a name="0.2.7"></a>
## [0.2.7](https://github.com/StefH/angular-odata-es5/compare/v0.2.6...v0.2.7) (2018-01-20)
### Bug Fixes
* **$query:** Fixed issue [#40](https://github.com/StefH/angular-odata-es5/issues/40) (nested property support for expand,filter and orderby) ([8afea2f](https://github.com/StefH/angular-odata-es5/commit/8afea2f))
<a name="0.2.6"></a>
## [0.2.6](https://github.com/StefH/angular-odata-es5/compare/v0.2.5...v0.2.6) (2017-11-22)
### Bug Fixes
* **utils:** fix single quote escaping ([#36](https://github.com/StefH/angular-odata-es5/issues/36)) ([a11441d](https://github.com/StefH/angular-odata-es5/commit/a11441d)), closes [#35](https://github.com/StefH/angular-odata-es5/issues/35)
<a name="0.2.5"></a>
## [0.2.5](https://github.com/StefH/angular-odata-es5/compare/v0.2.4...v0.2.5) (2017-11-10)
### Bug Fixes
* **$service): fix(operation:** numeric/guid/boolean keys should not be quoted ([7f40f95](https://github.com/StefH/angular-odata-es5/commit/7f40f95))
<a name="0.2.4"></a>
## [0.2.4](https://github.com/StefH/angular-odata-es5/compare/v0.2.3...v0.2.4) (2017-11-07)
### Bug Fixes
* **utils:** Allows numbers as strings ([df15d0d](https://github.com/StefH/angular-odata-es5/commit/df15d0d))
* **utils:** Omits undefined values from serialized params ([c339a89](https://github.com/StefH/angular-odata-es5/commit/c339a89))
* **utils:** Support boolean as entity key ([ac631e0](https://github.com/StefH/angular-odata-es5/commit/ac631e0))
<a name="0.2.3"></a>
## [0.2.3](https://github.com/StefH/angular-odata-es5/compare/v0.2.2...v0.2.3) (2017-10-17)
### Bug Fixes
* **$function:** Function extractData return HttpResponce<T> instead of T ([dbc2dc5](https://github.com/StefH/angular-odata-es5/commit/dbc2dc5))
* **function:** fix ([b513136](https://github.com/StefH/angular-odata-es5/commit/b513136))
* **funtion:** Function extractQueryResultData always returned `undefined` ([ac61e8c](https://github.com/StefH/angular-odata-es5/commit/ac61e8c))
<a name="0.2.2"></a>
## [0.2.2](https://github.com/StefH/angular-odata-es5/compare/v0.2.1...v0.2.2) (2017-10-12)
### Bug Fixes
* **function:** Function extractQueryResultData always returned `undefined` ([6bb0f8b](https://github.com/StefH/angular-odata-es5/commit/6bb0f8b))
<a name="0.2.1"></a>
## [0.2.1](https://github.com/StefH/angular-odata-es5/compare/v0.2.0...v0.2.1) (2017-10-11)
### Bug Fixes
* **$demo:** fix demo ([64b40be](https://github.com/StefH/angular-odata-es5/commit/64b40be))
* **$options:** Use Object.assign to create a copy from defaultRequestOptions ([b278d8f](https://github.com/StefH/angular-odata-es5/commit/b278d8f))
<a name="0.2.0"></a>
# [0.2.0](https://github.com/StefH/angular-odata-es5/compare/v0.2.0-preview-01...v0.2.0) (2017-10-03)
<a name="0.2.0-preview-01"></a>
# [0.2.0-preview-01](https://github.com/StefH/angular-odata-es5/compare/v0.1.6...v0.2.0-preview-01) (2017-09-29)
### Bug Fixes
* **test:** Fix all tests ([3dfc8ac](https://github.com/StefH/angular-odata-es5/commit/3dfc8ac))
### Features
* **$httpclient:** HttpClient : fixes ([3f803c5](https://github.com/StefH/angular-odata-es5/commit/3f803c5))
<a name="0.1.6"></a>
## [0.1.6](https://github.com/StefH/angular-odata-es5/compare/v0.1.5...v0.1.6) (2017-09-01)
### Bug Fixes
* **demo:** Fix demo css ([1ec2c4c](https://github.com/StefH/angular-odata-es5/commit/1ec2c4c))
* **demo:** Fix omega/theme.css ([fd61bcd](https://github.com/StefH/angular-odata-es5/commit/fd61bcd))
<a name="0.1.5"></a>
## [0.1.5](https://github.com/StefH/angular-odata-es5/compare/v0.1.4...v0.1.5) (2017-05-10)
### Bug Fixes
* **ODataQuery:** Fix Exec() and ExecWithCount() to use defaultRequestOptions from config. ([45ab4f9](https://github.com/StefH/angular-odata-es5/commit/45ab4f9))
<a name="0.1.4"></a>
## [0.1.4](https://github.com/StefH/angular-odata-es5/compare/v0.1.3...v0.1.4) (2017-05-07)
### Bug Fixes
* **angularODataService:** Fixed custom function formatting and added unit test for it ([64b8e1e](https://github.com/StefH/angular-odata-es5/commit/64b8e1e))
* **test:** Fixed npm test issue (Tslint should be of version 4+) ([16aa50a](https://github.com/StefH/angular-odata-es5/commit/16aa50a))
### Features
* **CustomFunction:** Added parameter support to custom function ([3622866](https://github.com/StefH/angular-odata-es5/commit/3622866))
<a name="0.1.3"></a>
## [0.1.3](https://github.com/StefH/angular-odata-es5/compare/v4.0.0...v0.1.3) (2017-04-20)
### Bug Fixes
* **angularODataService:** Fixed angularODataService.Get() operation ([6c43562](https://github.com/StefH/angular-odata-es5/commit/6c43562))
<a name="4.0.0"></a>
# [4.0.0](https://github.com/StefH/angular-odata-es5/compare/v0.1.2...v4.0.0) (2017-03-25)
<a name="0.1.2"></a>
## [0.1.2](https://github.com/StefH/angular-odata-es5/compare/v0.1.1...v0.1.2) (2017-03-23)
### Bug Fixes
* **changelog:** make changelog empty ([c3d2b94](https://github.com/StefH/angular-odata-es5/commit/c3d2b94)), closes [#2](https://github.com/StefH/angular-odata-es5/issues/2)