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