UNPKG

angular-odata-es5

Version:

OData service for Angular (es5 version)

492 lines (209 loc) • 16 kB
# 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)