Releases: tschettler/breeze-odata4
Releases · tschettler/breeze-odata4
2.0.0-rc.7
Features
- datatype: adds toDate method to edmDate #79 (Travis Schettler)
- navigation-adapter: adds convention for partial matching key property #80 (Travis Schettler)
Chores
- ts-odatajs: update ts-odatajs to 4.0.9 #79 (Travis Schettler)
- version: cut the 2.0.0-rc.7 release (Travis Schettler)
2.0.0-rc.6
Bug Fixes
- datatype: standardizes data type setups #72 (Travis Schettler)
- query: fixes issue with partial entities being returned from server #73 (Travis Schettler)
Chores
- version: cut the 2.0.0-rc.6 release (Travis Schettler)
2.0.0-rc.5
Bug Fixes
- adapter: updates to use headers in json ajax adapter #70 (Travis Schettler)
Chores
- version: cut the 2.0.0-rc.5 release (Travis Schettler)
2.0.0-rc.4
Features
- dataservice: provides failed entities in save result #67 (Travis Schettler)
Bug Fixes
- dataservice: adds better error creation #68 (Travis Schettler)
Code Refactoring
- dataservice: moves createError to Utilities #68 (Travis Schettler)
Chores
- version: cut the 2.0.0-rc.4 release (Travis Schettler)
2.0.0-rc.3
Bug Fixes
- dataservice: fixes entity updates using json ajax adapter #64 (Travis Schettler)
Chores
- version: cut the 2.0.0-rc.3 release (Travis Schettler)
2.0.0-rc.2
Bug Fixes
- query: fixes entity query with object argument #63 (Travis Schettler)
Chores
- version: cut the 2.0.0-rc.2 release (Travis Schettler)
2.0.0-rc.1
Breaking Changes
- dataservice: updates OData4 data service to use ajax adapter for saving #59 (Travis Schettler)
- options: organizes options based on corresponding type #59 (Travis Schettler)
- dataservice: fixes issue handling batch change responses #61 (Travis Schettler)
Features
- ajax: adds ajax adapters to use for save operation #59 (Travis Schettler)
- dataservice: updates OData4 data service to use ajax adapter for saving #59 (Travis Schettler)
- models: adds edm models #60 (Travis Schettler)
Bug Fixes
- security: resolve polynomial expression issue #59 (Travis Schettler)
- dataservice: fixes issue handling batch change responses #61 (Travis Schettler)
Code Refactoring
- options: organizes options based on corresponding type #59 (Travis Schettler)
- options: moves breeze-odata4-options to options directory #59 (Travis Schettler)
- models: updates data types to use edm models #62 (Travis Schettler)
Chores
- version: cut the 2.0.0-rc.1 release (Travis Schettler)
Commits
- 99d54c9: Create codeql-analysis.yml (Travis Schettler)
2.0.0-rc.0
Breaking Changes
- update breeze-client to version 2.1.2 #57 (Travis Schettler)
Styles
- ran tslint over source #57 (Travis Schettler)
Builds
- adds commitizen, prettier, and husky #57 (Travis Schettler)
Continuous Integration
- update workflows to support next branch #57 (Travis Schettler)
Chores
- update dev deps #57 (Travis Schettler)
- update breeze-client to version 2.1.2 #57 (Travis Schettler)
- update to allow linting over test files #57 (Travis Schettler)
- version: cut the 2.0.0-rc.0 release (Travis Schettler)
1.0.0
Highlights
- Adds foreignKeyConventions to BreezeOData4Options
- Adds date data type
- Fixes duration data type registration
- Adds Utilities.parseValue method
- Adds nested query support, such as $filter within $expand
- Adds adapter for enum types
- Implements 100% test coverage
- Adds jsdoc comments to all types
Known issues
- Geospatial type support not yet implemented.
Commits
- 024f343: Bump acorn from 5.7.3 to 5.7.4 (dependabot[bot]) #41
- ed8318f: Bump jquery from 3.4.1 to 3.5.0 (dependabot[bot]) #42
- da1ddaf: Bump lodash from 4.17.15 to 4.17.19 (dependabot[bot]) #43
- a782bd0: Bump elliptic from 6.5.1 to 6.5.3 (dependabot[bot]) #44
- cea12ff: Bump highlight.js from 9.15.10 to 9.18.5 (dependabot[bot]) #45
- f9eafe3: Bump elliptic from 6.5.3 to 6.5.4 (dependabot[bot]) #46
- d3e4df4: Bump y18n from 4.0.0 to 4.0.1 (dependabot[bot]) #47
- 08269cb: package dependency version updates (Travis Schettler) #48
- 0900e42: package dependency version updates (Travis Schettler) #49
- 352a0d8: Update jest diagnostics to warn only (Travis Schettler) #50
- a1b3335: Bump lodash from 4.17.19 to 4.17.21 (dependabot[bot]) #51
- c54d38d: Bump tmpl from 1.0.4 to 1.0.5 (dependabot[bot]) #54
- acd1232: Bump path-parse from 1.0.6 to 1.0.7 (dependabot[bot])
- fa62acc: Bump ws from 5.2.2 to 5.2.3 (dependabot[bot]) #52
- ab76cf1: Create FUNDING.yml (Travis Schettler)
- 204b761: Create main.yml (Travis Schettler)
- 5826f6c: Adds jest coverage report (Travis Schettler)
- d309882: Fixes gh-pages deploy (Travis Schettler)
- aa05e95: Conditional gh-pages deploy (Travis Schettler)
- 08c4611: Fixes test option (Travis Schettler)
- c6063e8: Adds foreignKeyConventions to BreezeOData4Options (Travis Schettler) #56
- 848e7b6: Adds date data type (Travis Schettler) #56
- 3713ca6: Fixes duration data type registration (Travis Schettler) #56
- 17872fa: Adds Utilities.parseValue method (Travis Schettler) #56
- 2c89cba: Adds missing data type tests (Travis Schettler) #56
- 47de8de: Adds query support for $filter within $expand (Travis Schettler) #56
- b9bd663: Adds full code coverage to OData4DataService (Travis Schettler) #56
- e2b312e: Adds adapter for enum types (Travis Schettler) #56
- 120d7ba: Updates tooling (Travis Schettler) #56
- b3960e3: Resolves issues with EdmEnum parsing logic (Travis Schettler) #56
- 0f6d0aa: Updates doc generation and adds funding (Travis Schettler) #56
- 349a90e: Adds barrel files for adapters, data type setups, decorators, and models (Travis Schettler) #56
- e409d95: Adds documentation for the library. (Travis Schettler) #56
- b6ef97d: Adds internal types to typedoc (Travis Schettler) #56
- ee0d3f9: Cleanup tooling (Travis Schettler) #56
- d7c5fff: Fixes failing test (Travis Schettler) #56
- bd03ffd: Audit packages (Travis Schettler) #56
- 3e22b83: Adds npm scripts for build:prod and typedoc (Travis Schettler) #56
- 6a93b8d: Adds release and publish workflows (Travis Schettler) #56
- bbe893e: Updates version to 1.0.0 (Travis Schettler)
Full Changelog: v0.9.14...1.0.0
Allow adapting metadata
- Added Utilities.adaptMetadata function.