| Merge branch 'master' into next | 3 年前 |
| chore(deps-dev): update husky to 7.0.2 version | 4 年前 |
| fix(jsdom): cumulative Jest updates with support for TextEncoder/TextDecoder (#8111) | 4 年前 |
| fix(oauth2): parse params properly for casdoor in redirect (#8149) Co-authored-by: Tim Lai <timothy.lai@smartbear.com> | 4 年前 |
| chore(release): cut the v5.0.0 release | 3 年前 |
| refactor(docker): use templating to handle env variables (#8878) Refs #8877 | 3 年前 |
| refactor(docker): use templating to handle env variables (#8878) Refs #8877 | 3 年前 |
| docs(swagger-ui-react): hint on usage with Next.js (#8696) Co-authored-by: Vladimír Gorej <vladimir.gorej@gmail.com> Refs #7970 Refs #8245 | 3 年前 |
| fix: remove IE7 star property hack in tachyons-sass via patch-package (#8266) Fixes #8243 Co-authored-by: Tim Lai <timothy.lai@smartbear.com> | 3 年前 |
| chore(release): return release scripts back to original | 4 年前 |
| Merge branch 'master' into next | 3 年前 |
| docs(LICENSE): apply Apache 2.0 License correctly (#7574) Closes #6635 | 4 年前 |
| Merge branch 'master' into next | 3 年前 |
| Merge branch 'master' into next | 3 年前 |
| add .aignore | 8 年前 |
| chore: enforce commit message conventions (#6577) * chore: enforce commit message conventions * docs: add link to contributing in README | 5 年前 |
| feature: full-spectrum runtime Docker configuration (via #4965) * reorganize docker things * Configurator WIP * implement Docker runtime config generator * add tests * update documentation * fix Markdown tables * Move Docker section * add note to README * move up `nodejs` install for more aggressive caching * drop exclusive test * fix missing `DISPLAY_OPERATION_ID` | 7 年前 |
| Create .editorconfig | 9 年前 |
| chore(deps-dev): eslint@7 and @babel/eslint-parser (#7079) * chore(deps-dev): eslint@7 and @babel/eslint-parser * chore(deps-dev): remove eslint cache flag | 5 年前 |
| feat(samples): add support for new values of format keyword (#8882) This change is specific to JSON Schema 2020-12 and OpenAPI 3.1.0. Refs #8577 | 3 年前 |
| Set EOL of docker-run.sh to LF | 9 年前 |
| ci(release): github actions to release `next` branch (#8380) * swagger-ui * swagger-ui-react | 3 年前 |
| chore: enforce commit message conventions (#6577) * chore: enforce commit message conventions * docs: add link to contributing in README | 5 年前 |
| feat(build): es2015 bundle artifact (#6291) * es2015 bundle with dependencies via npm script build:es:bundle * es2015 bundle without dependencies via npm script build:es:bundle * jest dependency for test:artifact * migrate babel.config.json to babel.config.js and maintain env support for commonjs and es2015 * remove polyfill * fix es syntax: replace module.exports with export * fix es syntax: remove .jsx extension inside import | 6 年前 |
| docs(LICENSE): apply Apache 2.0 License correctly (#7574) Closes #6635 | 4 年前 |
| chore(package): freeze release-it library and it's deps Refs #6126 | 6 年前 |
| chore: regenerate package-lock.json (#8411) package-lock.json was regenerated using Node@16.13.2 and npm@8.1.2. Along with that, these Node.js and npm versions were set to .nvmrc file. Given that the dependency tree now changed, webpack config resolve aliases needed to be amended to reflect the current dependency tree. | 3 年前 |
| feat: Multiple Examples for OpenAPI 3 Parameters, Request Bodies, and Responses (via #5427) * add opt-in Prettier config * remove legacy `examples` implementation * create ExamplesSelect * support `Response.examples` in OpenAPI 3 * create response controls group * prettier reformat * prepare to break up Parameters * reunify Parameters and OAS3 Parameters * Parameter Examples * Example component * handle parameter value stringification correctly * FOR REVIEW: add prop for controlling Select * use regular header for param examples in Try-It-Out * manage active examples member via Redux * Request Body Try-It-Out examples * remove special Response description styling * omit Example value display in Try-It-Out * support disabled text inputs in JsonSchemaForm * Example.omitValue => Example.showValue * ExamplesSelectValueRetainer * styling for disabled inputs * remove console.log * support "Modified Values" in ExamplesSelect * remove Examples component (wasn't used anywhere) * use ParameterRow.getParamKey for active examples member keying * split-rendering of examples in ParameterRow * send disabled prop to JsonSchemaForm * use content type to key request body active examples members * remove debugger * rewire RequestBodyEditor to be a controlled component REVIEW: does this have perf implications? * trigger synthetic onSelect events in ExamplesSelect * prettier updates * remove outdated Examples usage in RequestBody * don't handle examples changes in ESVR * make RequestBodyEditor semi-controlled * don't default to an empty Map for request bodies * add namespaceKey to ESVR for state mgmt * don't key RequestBody activeExampleKeys on media type * tweak ESVR isModifiedValueSelected calculation * add trace class to ExamplesSelect * remove usage of ESVR.currentNamespace * reset to first example if currentExampleKey is invalid * add default values to RequestBody rendering * stringify things in ESVR * avoid null select value (silences React warning) * detect user inputs that match any examples member's value * add trace class for json-schema-array * shallowly convert namespace state, to preserve Immutable stucts in state * stringify RBE values; don't trim JSON in editor * match user input to an example when non-primitives are expressed in state as strings * update Cypress * don't apply sample values in JsonSchema_Object * support disabling all JsonSchemaForm subcomponents * Core tests * style changes to accomodate Examples * fix version-checking error in Response * disable SCU for Responses * don't stringify Select values * ModelExample: default to Model tab if no example is available; provide a default no example message * don't trim JSON ParamBody inputs * read directly from 2.0 Response.schema instead of inferring a value * show current Example information in RequestBody * show label for Examples dropdown by default * rework Response content ordering * style disabled textareas like other read-only blocks * meta: fix sourcemaps * refactor ESVR setNameForNamespace * protect second half of ternary expession * cypress: `select.examples-select` => `.examples-select > select` * clarify ModelExample.componentWillReceiveProps * add gates/defaults to prevent issues in very bare-boned documents * fix test block organization problem * simplify RequestBodyEditor interface * linter fixes * prettier updates * use plugin system for new components * move ME Cypress helpers to other file | 7 年前 |
| ci(release): github actions to release `next` branch (#8380) * swagger-ui * swagger-ui-react | 3 年前 |
| refactor(docker): use templating to handle env variables (#8878) Refs #8877 | 3 年前 |
| docs(LICENSE): apply Apache 2.0 License correctly (#7574) Closes #6635 | 4 年前 |
| docs(LICENSE): apply Apache 2.0 License correctly (#7574) Closes #6635 | 4 年前 |
| docs(README): indicate support for OpenAPI 3.1.0 (#8917) Refs #8506 | 3 年前 |
| docs(SECURITY.md): add v3 EOL info (#7701) Co-authored-by: Vladimir Gorej <vladimir.gorej@gmail.com> Co-authored-by: Helen Kosova <hkosova@users.noreply.github.com> | 4 年前 |
| fix(build): mitigate regressions to build framents in v4.13.1 (#8137) List of regressions fixed in this commit: 1. need to polyfill util module 2. always transform logical nullish assignment with babel Refs #8136 | 4 年前 |
| Update composer.json | 9 年前 |
| chore(deps-dev): update cypress to v12 (#8889) This update required changing the configuration and test directory structure. Some tests needed to be amended as well to compensate for new Cypress APIs. | 3 年前 |
| chore(release): cut the v5.0.0 release | 3 年前 |
| chore(release): cut the v5.0.0 release | 3 年前 |
| chore(package): freeze release-it library and it's deps Refs #6126 | 6 年前 |
| Add the daemon | 9 年前 |
| improvement: `online.swagger.io` -> `validator.swagger.io` (#5599) | 6 年前 |