-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(rest): implement query parameter validation (issue 1573) #2307
Commits on Jan 30, 2019
-
feat(rest): validate query parameters against their schema
openapi spec allows developers to provide additional restrictions on input parameters via parameter schema. For example, pageSize can include schema restrictions fix loopbackio#1573
Configuration menu - View commit details
-
Copy full SHA for 72594eb - Browse repository at this point
Copy the full SHA 72594ebView commit details -
feat(rest): validate query parameters against their schema
openapi spec allows developers to provide additional restrictions on input parameters via parameter schema. For example, pageSize can include schema restrictions fix loopbackio#1573
Configuration menu - View commit details
-
Copy full SHA for 0e04254 - Browse repository at this point
Copy the full SHA 0e04254View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e3248c - Browse repository at this point
Copy the full SHA 8e3248cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4c2086 - Browse repository at this point
Copy the full SHA a4c2086View commit details
Commits on Jan 31, 2019
-
build(testlab): move test files to
src/__tests__
This change greatly simplifies our build and project setup. - Source files are compiled from `src/{foo}` to `dist/{foo}`, the same pattern is applied to test files too. - Both TypeScript sources and JavaScript output are stored in the same path relative to project root. This makes it much easier to refer to test fixtures. This change is also enabling future improvements, for example TypeScript project references and migration to jest test runner.
Configuration menu - View commit details
-
Copy full SHA for 066d525 - Browse repository at this point
Copy the full SHA 066d525View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c6b176 - Browse repository at this point
Copy the full SHA 4c6b176View commit details -
Configuration menu - View commit details
-
Copy full SHA for f946d48 - Browse repository at this point
Copy the full SHA f946d48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0121c10 - Browse repository at this point
Copy the full SHA 0121c10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 181e1f1 - Browse repository at this point
Copy the full SHA 181e1f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0710055 - Browse repository at this point
Copy the full SHA 0710055View commit details
Commits on Feb 1, 2019
-
build: move test files to
src/__tests__
in example apps- Source files are compiled from `src/{foo}` to `dist/{foo}`, the same pattern is applied to test files too. - Both TypeScript sources and JavaScript output are stored in the same path relative to project root. This makes it much easier to refer to test fixtures. This is a follow-up for 066d525.
Configuration menu - View commit details
-
Copy full SHA for 91a37dc - Browse repository at this point
Copy the full SHA 91a37dcView commit details
Commits on Feb 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a624b95 - Browse repository at this point
Copy the full SHA a624b95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e92b88 - Browse repository at this point
Copy the full SHA 0e92b88View commit details -
feat(cli): use a custom repository base class
Allow the user to specify a custom Repository class to inherit from. CLI supports custom repository name * via an interactive prompt * via CLI options * via JSON config Two tests modified to use the new parameter to pass Modified tests: * generates a kv repository from default model * generates a kv repository from decorator defined model
Configuration menu - View commit details
-
Copy full SHA for edbbe88 - Browse repository at this point
Copy the full SHA edbbe88View commit details -
chore: add required config for greenkeeper integration
The greenkeeper.json is now automatically updated as part of `npm install` based on lerna packages.
Configuration menu - View commit details
-
Copy full SHA for 4695e3a - Browse repository at this point
Copy the full SHA 4695e3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 857868e - Browse repository at this point
Copy the full SHA 857868eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bfe8c27 - Browse repository at this point
Copy the full SHA bfe8c27View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8a409c - Browse repository at this point
Copy the full SHA a8a409cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84c6a88 - Browse repository at this point
Copy the full SHA 84c6a88View commit details
Commits on Feb 5, 2019
-
build: move test files to
src/__tests__
in packages- Source files are compiled from `src/{foo}` to `dist/{foo}`, the same pattern is applied to test files too. - Both TypeScript sources and JavaScript output are stored in the same path relative to project root. This makes it much easier to refer to test fixtures. This is a follow-up for 066d525 and 91a37dc.
Configuration menu - View commit details
-
Copy full SHA for 1a6ac91 - Browse repository at this point
Copy the full SHA 1a6ac91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89340b0 - Browse repository at this point
Copy the full SHA 89340b0View commit details -
feat(cli): scaffold test files to
src/__tests__
Rework our project templates to place test files to `src/__tests__`. - Source files are compiled from `src/{foo}` to `dist/{foo}`, the same pattern is applied to test files too. - Both TypeScript sources and JavaScript output are stored in the same path relative to project root. This makes it much easier to refer to test fixtures. This is a follow-up for 066d525, 91a37dc and 1a6ac91.
Configuration menu - View commit details
-
Copy full SHA for d3a3bea - Browse repository at this point
Copy the full SHA d3a3beaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51cba45 - Browse repository at this point
Copy the full SHA 51cba45View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3da024 - Browse repository at this point
Copy the full SHA a3da024View commit details -
Configuration menu - View commit details
-
Copy full SHA for a54fbf1 - Browse repository at this point
Copy the full SHA a54fbf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf26cc3 - Browse repository at this point
Copy the full SHA bf26cc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75731f9 - Browse repository at this point
Copy the full SHA 75731f9View commit details
Commits on Feb 7, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5042698 - Browse repository at this point
Copy the full SHA 5042698View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5f12be - Browse repository at this point
Copy the full SHA b5f12beView commit details
Commits on Feb 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6ef5d85 - Browse repository at this point
Copy the full SHA 6ef5d85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65ee865 - Browse repository at this point
Copy the full SHA 65ee865View commit details -
- @loopback/[email protected] - @loopback/[email protected] - @loopback/[email protected] - @loopback/[email protected] - @loopback/[email protected] - @loopback/[email protected] - @loopback/[email protected] - @loopback/[email protected] - @loopback/[email protected] - @loopback/[email protected] - @loopback/[email protected] - @loopback/[email protected] - @loopback/[email protected] - @loopback/[email protected] - @loopback/[email protected] - @loopback/[email protected] - @loopback/[email protected] - @loopback/[email protected] - @loopback/[email protected] - @loopback/[email protected] - @loopback/[email protected] - @loopback/[email protected] - @loopback/[email protected] - @loopback/[email protected] - @loopback/[email protected] - @loopback/[email protected]
Configuration menu - View commit details
-
Copy full SHA for 596a143 - Browse repository at this point
Copy the full SHA 596a143View commit details
Commits on Feb 11, 2019
-
feat(rest): validate query parameters against their schema
openapi spec allows developers to provide additional restrictions on input parameters via parameter schema. For example, pageSize can include schema restrictions fix loopbackio#1573
Configuration menu - View commit details
-
Copy full SHA for 95e919e - Browse repository at this point
Copy the full SHA 95e919eView commit details -
feat(rest): validate query parameters against their schema
openapi spec allows developers to provide additional restrictions on input parameters via parameter schema. For example, pageSize can include schema restrictions fix loopbackio#1573
Configuration menu - View commit details
-
Copy full SHA for 112847b - Browse repository at this point
Copy the full SHA 112847bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f14bd93 - Browse repository at this point
Copy the full SHA f14bd93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7707fa5 - Browse repository at this point
Copy the full SHA 7707fa5View commit details
Commits on Feb 12, 2019
-
feat(rest): validate query parameters against their schema
openapi spec allows developers to provide additional restrictions on input parameters via parameter schema. For example, pageSize can include schema restrictions fix loopbackio#1573
Configuration menu - View commit details
-
Copy full SHA for bf22e5c - Browse repository at this point
Copy the full SHA bf22e5cView commit details -
feat(rest): validate query parameters against their schema
openapi spec allows developers to provide additional restrictions on input parameters via parameter schema. For example, pageSize can include schema restrictions fix loopbackio#1573
Configuration menu - View commit details
-
Copy full SHA for 131ccd9 - Browse repository at this point
Copy the full SHA 131ccd9View commit details -
feat(rest): validate query parameters against their schema
openapi spec allows developers to provide additional restrictions on input parameters via parameter schema. For example, pageSize can include schema restrictions fix loopbackio#1573
Configuration menu - View commit details
-
Copy full SHA for 1fe7f9c - Browse repository at this point
Copy the full SHA 1fe7f9cView commit details -
feat(rest): validate query parameters against their schema
openapi spec allows developers to provide additional restrictions on input parameters via parameter schema. For example, pageSize can include schema restrictions fix loopbackio#1573
Configuration menu - View commit details
-
Copy full SHA for 14d7909 - Browse repository at this point
Copy the full SHA 14d7909View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2c1c07 - Browse repository at this point
Copy the full SHA c2c1c07View commit details