1. 31 8月, 2018 1 次提交
  2. 26 8月, 2018 1 次提交
  3. 24 8月, 2018 1 次提交
  4. 11 8月, 2018 1 次提交
  5. 04 8月, 2018 2 次提交
    • K
      v3.18.0 · 689f658b
      Kyle Shockey 提交于
      689f658b
    • K
      fix: anchor tag safety (via #4789) · dd3afdc4
      kyle 提交于
      * v3.17.6
      
      * release(3.17.6): rebuild dist
      
      * add failing tests
      
      * fix Link component
      
      * fix OnlineValidatorBadge component
      
      * switch from <a> to <Link> in operation components
      
      * make Markdown inputs safe
      
      * use Link component in Info block, for target safety
      
      * add eslint rule for unsafe `target` usage
      dd3afdc4
  6. 28 7月, 2018 1 次提交
    • K
      release: v3.17.6 · 5431eed1
      kyle 提交于
      * v3.17.6
      
      * release(3.17.6): rebuild dist
      5431eed1
  7. 20 7月, 2018 2 次提交
    • K
      v3.17.5 · 0af67642
      Kyle Shockey 提交于
      0af67642
    • K
      housekeeping: bundle size reductions (#4713) · 0359f9c3
      kyle 提交于
      * set new bundlesize goal
      * preserve `GeneratorFunction` instead of all function names
      * use js-yaml fork that doesn't require esprima
      * set HTML content directly, instead of using React-Markdown
      * use remarkable for all Markdown rendering
      * add babel-plugin-transform-react-remove-prop-types
      * remove SplitPaneMode plugin
      * remove react-collapse
      * remove AST plugin, and yaml-js
      * trim Markdown HTML string output before rendering
      * disable obsolete function name preservation
      * add `getComponent` to propTypes
      0359f9c3
  8. 18 7月, 2018 1 次提交
  9. 14 7月, 2018 2 次提交
    • K
      v3.17.4 (#4731) · a3578fca
      kyle 提交于
      * v3.17.4
      * rebuild dist
      a3578fca
    • K
      Example (#4730) · 478d93ae
      kyle 提交于
      * add tests for example feature
      * refactor ParameterRow value setter logic
      * aside: fix property access in sampleFromSchema
      * prioritize media type examples for OAS3 responses
      * use `example` in schema level example
      * refactor: move stringify to utils
      * prioritize media type examples in OAS3 request bodies
      * modify nightwatch config
      * fix parameter/response regressions
      * reorder and broaden default value sources
      * update lockfile
      478d93ae
  10. 07 7月, 2018 1 次提交
    • K
      v3.17.3 (#4706) · 9709df82
      kyle 提交于
      * fix: handle formencoded array data correctly
      
      * v3.17.3
      
      * rebuild dist
      9709df82
  11. 06 7月, 2018 2 次提交
  12. 05 7月, 2018 2 次提交
  13. 01 7月, 2018 1 次提交
  14. 22 6月, 2018 1 次提交
    • D
      Bug/update dependencies (#4543) · b78ec5bd
      Dennis Roche 提交于
      * Add package-lock
      
      * Remove karma* as no longer used. mocha is the test runner now
      
      * Update patch and minor dev dependencies
      
      * Update other dev dependencies, one at time
      
      * Update webpack to v3 and fix package warnings
      
      * Update production dependencies
      
      * Update to react-inspector and Remove react-addons-shallow-compare as no longer used/required in 15.6
      
      * Unused dependencies
      
      * brace
      * getbase
      * matcher
      * promise-worker
      * react-addons-test-utils
      * react-height
      * redux-logger
      * scroll-to-element
      * shallowequal
      * whatwg-fetch
      
      * initial perf, which gets stripped out in production (#4131)
      
      * Refactor deep-linking, in the process extracted out OperationsTag (#4349)
      
      * add configsActions.loaded hook
      
      * add OperationTag to hold Operations
      
      * fix test for operations
      
      * refactor deep-linking plugin
      
      * [FIX] nested `url` option replacement when $API_URLS contains `url: .*,` pattern (#4601)
      
      * fix(try-it-out): initially unset required booleans (#4613)
      
      * fix(tio-params): disable empty values for required+enum booleans (#4615)
      
      * feat(rendering): gate rendering based on valid version identifiers (#4614)
      
      * create VersionPragmaFilter component
      
      * use VersionPragmaFilter in BaseLayout
      
      * tighten version idenitifier constraints
      
      * handle case where user specifies a valid `swagger` and `openapi` field
      
      * add traceable class names for each message
      
      * add tests
      
      * linter fixes!
      
      * UNRELATED CHANGE: remove travis short-circuit
      
      * add bypass switch to VersionPragmaFilter
      
      * v3.17.0 (#4616)
      
      * v3.17.0
      
      * rebuild dist
      
      * Update system.js (#4626)
      
      Fix typo
      
      * Revert "initial perf, which gets stripped out in production (#4131)" (#4636)
      
      This reverts commit 5ea2150a.
      
      * Update add-plugin.md (#4620)
      
      Fixed some spacing
      
      * fix: sample generation for nested oject schemas (#4648)
      
      * Fix improper markdown (#4645)
      
      escape `|`
      
      * housekeeping: factor out components for easier BaseLayout reuse (#4604)
      
      * improve: wrap schemes to encapsulate rendering logic
      * improve: wrap filter to encapsulate rendering logic
      * improve: wrap info section to encapsulate rendering logic
      * improve: wrap servers plugin to encapsulate rendering logic
      * improve: added tests for schemes-wrapper rendering logic
      * improve: added tests for info-wrapper rendering logic, also do not render info if info is undefined
      * improve: added tests for filter rendering logic
      * improve: added tests for servers-wrapper rendering logic
      * `InfoWrapper` -> `InfoContainer`
      * add `containers` alias to Babel configuration
      * `SchemesWrapper` -> `SchemesContainer`
      * drop `container` from container file names
      * `ServersWrapper` -> `ServersContainer`
      * `Filter` -> `FilterContainer`
      * follow `core/containers` pattern in BasePreset
      
      * use HTTPS for Petstore by default (#4652)
      
      * housekeeping: update e2e selectors (#4655)
      
      * v3.17.1 (#4656)
      
      * v3.17.1
      
      * rebuild dist
      
      * Doc updates
      
      * Improvement: Hash-keyed Try-It-Out parameter value storage (#4670)
      
      * allow param update by identity + hashed value storage
      
      * add specActions.changeParamByIdentity
      
      * add identity-based lookup support in spec selectors
      
      * migrate `changeParam` usage to `changeParamByIdentity`
      
      * migrate usage of `parameterWithMeta` to `parameterWithMetaByIdentity`
      
      * update invocations of `changeParamByIdentity` to match fn signature
      
      * use OrderedMap throughout hash-based selectors for consistency
      
      * normalize usage of ParameterRow `onChange`
      
      * migrate bug 4557 tests to reflect new ParameterRow interface
      
      * remove exclusive test blocks
      
      * linter fixes
      
      * copy Parameters changes into OAS3 wrapper
      
      * use rawParam for meta lookups in ParameterRow
      
      * drop unused dependencies from `package.json`
      
      * re-pin selenium dependency version
      b78ec5bd
  15. 16 6月, 2018 1 次提交
  16. 09 6月, 2018 1 次提交
  17. 02 6月, 2018 1 次提交
  18. 31 5月, 2018 1 次提交
  19. 26 5月, 2018 1 次提交
  20. 22 5月, 2018 1 次提交
  21. 19 5月, 2018 1 次提交
  22. 17 5月, 2018 1 次提交
    • K
      feature: OAS3 object parameter support (#4563) · c1007a28
      kyle 提交于
      * render suitable interface for `type: object` parameters
      
      * validate OAS3 object parameters correctly
      
      * display parameter validation errors
      
      * remove irrelevant css classes
      
      * rm comment
      
      * fix failing tests
      
      * add validateParam tests
      
      * add enzyme tests for object parameter rendering
      
      * run actual tests first
      c1007a28
  23. 12 5月, 2018 1 次提交
  24. 08 5月, 2018 1 次提交
  25. 05 5月, 2018 2 次提交
    • K
      v3.14.1 (#4521) · 11c58630
      kyle 提交于
      * v3.14.1
      
      * transform `const` & `let` to `var` in node_modules, for IE11
      
      * rebuild dist
      11c58630
    • K
      improvement: sanitization via DOMPurify (#4513) · 75747424
      kyle 提交于
      * swap `sanitize-html` for `dompurify`
      
      * set up node enzyme tests with jsdom
      
      dompurify, as the name suggests, needs a DOM or it won't work!
      
      * reconcile tests and sanitizer settings
      
      * remove obsolete sanitizeOptions
      
      * add `jsdom` dependency
      75747424
  26. 28 4月, 2018 1 次提交
    • K
      v3.14.0 (#4492) · 7049de62
      kyle 提交于
      * v3.14.0
      
      * fix: simplify config fetch interceptor implementation
      
      * add `loadRemoteConfig` flag to requests
      
      * v3.14.0
      7049de62
  27. 24 4月, 2018 1 次提交
  28. 21 4月, 2018 1 次提交
  29. 14 4月, 2018 1 次提交
  30. 13 4月, 2018 1 次提交
    • G
      enhance: scrollable + downloadable `HighlightCode` (#4397) · 27955183
      Giancarlo Klemm Camilo 提交于
      * Auto hidding content that is longer than 600 characters long.
      
      * Added basic downloading
      
      Slightly broken
      
      * Better downloading
      
      now downloads file on button click
      
      * Fix the angry linter
      
      * Fix dist
      
      * Removed collapsing, added scrolling.
      
      * Code clean up.
      
      * CSS fix.
      
      * prevent HighlightCode from scrolling entire document
      
      * center "Download" text in button
      
      * `this.downloadJSON` -> `this.downloadText`
      
      we're always saving as `.txt`, so JSON is a misnomer
      
      * hide Download button behind option `downloadable` prop
      
      * `file-saver` -> `js-file-download`
      27955183
  31. 07 4月, 2018 1 次提交
  32. 05 4月, 2018 1 次提交
  33. 31 3月, 2018 1 次提交
  34. 28 3月, 2018 1 次提交
    • K
      fix: path item $ref rendering (#4381) · 8189fd24
      kyle 提交于
      * WIP: trigger resolution of Path Item $ref on spec load
      
      * fix(dev-server): don't open localhost in a browser
      
      * preserve key order when merging specJson with specResolvedSubtrees
      
      * remove stray `debugger`
      8189fd24