Roman Hotsiy
62c01da420
fix: encode URLs in json samples linkify (xss)
...
thanks to @masatokinugawa
2020-04-27 19:47:32 +03:00
Mohamed Zenadi
ea5b0aabf9
feat: add x-explicitMappingOnly extension ( #1215 )
2020-03-27 12:09:44 +02:00
Roman Hotsiy
7ba3de2e28
chore: fix lint issues
2020-03-17 13:18:23 +02:00
Roman Hotsiy
54eb2a0dce
chore: prettier all
2020-03-17 12:01:32 +02:00
Kryštof Korb
27a4af7076
feat: add HTTP syntax highlighting ( #1157 )
2020-01-14 09:59:05 +02:00
Roman Hotsiy
ed1db0c902
fix: empty servers behaviour per OAS spec
...
fixes #1151
2020-01-10 15:54:16 +02:00
Nan Yan
d92434d11b
fix: fix sortByRequired (stabilise sort) ( #1136 )
...
fixes #1104
fixes #1121
fixes #1061
2019-12-13 11:34:41 +02:00
Chris Faulkner
42696a01ba
doc: fix some typos ( #1117 )
2019-12-10 08:13:37 +02:00
Dimitar Nanov
3e90133664
feat: display multipleOf
constrains ( #1065 )
2019-12-08 11:54:07 +02:00
Andrii Tykhan
dc5430e53d
fix: wrap json examples in code tag ( #1064 )
2019-10-22 16:37:32 +03:00
Michael Huynh
4494f80dbc
fix: types over-pluralization ( #1057 )
...
fixes #1053
2019-10-12 12:33:03 +03:00
Antherkiv
0360dcee5a
feat: new option expandDefaultServerVariables ( #1014 )
...
Recover server expanding default variables
This reverts commit 7849f7f6b7
.
2019-09-30 09:39:19 +02:00
Roman Hotsiy
f0c2181bd1
chore: upgrade deps
2019-09-30 10:34:49 +03:00
Peter Wessels
32a464aaa8
fix: use url-template dependency ( #1008 )
...
Fixes #1007
2019-09-30 09:12:26 +02:00
Anthony Porthouse
350649d8b3
chore: correct typo of expolde to explode ( #1009 )
2019-09-25 18:11:53 +02:00
Roman Hotsiy
58cb20d4b2
fix: fix escaping JSON string values
...
fixes #999
2019-08-07 12:02:25 +03:00
Anya Stasiuk
7849f7f6b7
fix: revert expanding default server variables
2019-08-07 11:41:50 +03:00
Roman Hotsiy
1367380a88
fix: support json serialization for parameter examples
...
fixes #934
2019-08-01 11:20:44 +03:00
Roman Hotsiy
aba45dbbe6
fix: incorrect serialization of some parameter samples
...
fixes #992
2019-08-01 10:31:41 +03:00
Roman Hotsiy
4496622438
fix: rename ObjectDescription to SchemaDefinition as discussed
2019-07-30 19:51:27 +03:00
Roman Hotsiy
12e7394ea3
chore: update deps
2019-07-29 18:41:57 +03:00
Roman Hotsiy
f7dd658a01
fix: incorrect serialization of parameter sample with hypen
2019-07-29 18:40:47 +03:00
Roman Hotsiy
ac41f0bde5
feat: menu items from tags + md extension for Schema Definition ( #681 )
...
* add section menus for tags and object description
* bundle and test
* add depth calculation
* add object descriptions to test
* enable operations spacing for operations as well
* bring back section rule, as this could be solved better
* update read/writeonly filter rule to be able to filter both
* add showReadOnly and showWriteOnly options to object-description
* update demo to show use cases
* remove forgotten console.log
* adjust demo test with newly added items
* do the right match with the menu items :/
* chore: refactor + jsxify md tags
* chore: simplify demo spec
* fix: dropdown fixes related to object description
2019-07-29 17:17:16 +03:00
Roman Hotsiy
9bf45d810e
chore: rename ObjectDescription to SchemaDefinition
2019-07-29 17:14:39 +03:00
Aleksandr Karo
d3f1c1677c
feat: add sampleCollapseLevel option ( #937 )
...
* feat: add sampleCollapseLevel option
* fix: rename sampleCollapseLevel option to jsonSampleExpandLevel
Change README.md description
* fix: provide maxCollapseLevel option via argument
* fix: rename normalizer function and some vars
2019-07-29 15:26:16 +03:00
Roman Hotsiy
7c06735c6d
chore: fix test
2019-07-29 14:39:21 +03:00
Roman Hotsiy
00a0abf4a4
chore: refactor + jsxify md tags
2019-07-29 13:19:22 +03:00
Dimitar Nanov
4359724434
add section menus for tags and object description
2019-07-29 13:17:59 +03:00
Anna Stasiuk
7db7d4fc91
chore: refactor expandServerVariables function ( #978 )
2019-07-29 13:08:17 +03:00
Roman Hotsiy
51d3b9b02b
fix: broken headings with single quote
...
fixes #955
2019-07-07 21:26:29 +03:00
Mathias Schreck
39392869f4
fix: serialize parameter example values according to the spec ( #917 )
2019-06-20 16:44:02 +03:00
David Beacham
0eb1e66a10
feat: add x-additionalPropertiesName ( #622 ) ( #944 )
...
* Add x-additionalPropertiesName (#622 )
Supply custom name to be displayed for property name of
`additionalProperties`.
* Include prettier output for Schema.ts
2019-06-18 11:41:48 +03:00
Roman Hotsiy
f29a4fe2ee
fix: fix regression double slashes added to full URL display
2019-05-13 23:23:37 +03:00
Roman Hotsiy
3d52b39274
fix: crash with empty servers with redoc-cli
2019-05-13 15:49:54 +03:00
Roman Hotsiy
4e12b5dbd6
fix: fix broken CLI again
2019-05-13 13:08:26 +03:00
Roman Hotsiy
8df2b97a66
fix: crash in node due to broken URL parsing
2019-05-13 12:07:31 +03:00
Roman Hotsiy
fdcac30829
fix: pluralize arrray of types
2019-05-12 23:17:26 +03:00
Roman Hotsiy
6de3523eb0
chore: fix bundle after oas-kit update
2019-05-12 23:17:26 +03:00
Cédric Fabianski
35df477388
fix: update apiKey in to be titleize ( #902 )
2019-05-12 22:34:10 +03:00
Anto
64453ff6cd
fix: remove query string from server URL ( #895 )
2019-05-12 22:10:49 +03:00
Roman Hotsiy
65930ad7ee
fix: encode x-www-form-urlencoded examples correctly
...
fixes #870
2019-03-28 10:41:20 +02:00
unarist
70faca17b6
fix: escape backslashes in string literals ( #823 )
...
Follow up for #822 and 04731656
(only escape quotes).
2019-02-26 11:31:42 +02:00
Roman Hotsiy
04731656db
fix: escape quotes in string values
...
fixes #882
2019-02-26 10:41:52 +02:00
Roman Hotsiy
d197c0feda
fix: make syntax highlighting for md js code blocks same as for payload samples
2019-01-23 20:11:32 +07:00
lscholten
f40568b79e
feat: Add support for minLength and maxLength constraint humanization ( #700 )
...
According to #42 , `minItems` and `maxItems` are not yet rendered in the documentation.
This pull request shows the humazined form of `minItems` and `maxItems` next to the type description.
The [suggestion of fgabolde](https://github.com/Rebilly/ReDoc/issues/42#issuecomment-371883853 ) is followed and "characters" is simply replaced with "items".

Some examples are added to the demo.
2018-11-05 16:14:57 +02:00
Roman Hotsiy
b5f32247be
fix: fix hideHostname also hiding basePath
...
fixes #677
2018-11-05 15:57:01 +02:00
Roman Hotsiy
b87cf0d8d5
feat: new option sortPropsAlphabetically
2018-10-04 11:10:37 +03:00
Ingo Claro
e9610e92d4
feet: add the option to render vendor extensions ( #552 )
...
* add the option to render vendor extensions
* refactor Extensions, move Redoc extension list to utils file
* feat: new option showExtensions (support list of extensions)
2018-10-03 10:02:30 +03:00
Roman Hotsiy
c8b7eed7f0
chore: add sql-syntax for prism.js
2018-08-22 12:47:35 +03:00
Roman Hotsiy
5d84bd4656
fix: make http badges font-based instead of inline png
2018-08-19 16:50:15 +03:00
Roman Hotsiy
cfddb3afe1
chore: refactor HistoryService
2018-08-17 14:50:58 +03:00
Roman Hotsiy
f903406c14
fix: use correct parent section for security definition
2018-08-17 14:20:02 +03:00
Roman Hotsiy
58ae668f64
fix: crash on any backticks code block without lang specified
2018-08-09 08:44:01 +03:00
Roman Hotsiy
97e16208d5
fix: schemes without type: object are not expandable
...
fixes #599
2018-08-08 11:41:53 +03:00
Roman Hotsiy
00bd966797
feat: support label for x-code-samples
...
fixes #586
2018-08-01 10:20:16 +03:00
Roman Hotsiy
9361ead8c4
chore: refactor, simplify AppStore
2018-07-26 17:51:10 +03:00
Roman Hotsiy
b5d0aca9ae
chore: fix lint issues
2018-07-23 13:22:24 +03:00
Roman Hotsiy
9d6b30c55a
feat: simple variable substitution support
...
fixes #565
2018-07-23 12:00:30 +03:00
Roman Hotsiy
21f34b1e59
chore: minor typings fix
2018-07-23 11:19:13 +03:00
Roman Hotsiy
2ff726649c
chore: run prettier
2018-07-23 11:17:31 +03:00
Roman Hotsiy
b41b181dd0
fix: server url contains spec name if not specified in the spec
2018-07-23 11:16:54 +03:00
Roman Hotsiy
8c9304a719
Fix: unify code samples and json styling, stop using injectGlobal for prism
...
fixes #491
2018-07-19 17:07:11 +03:00
SeungWoon Maz Lee
8817d9c9db
fix: use original tag name when slugified one is not valid ( #553 )
...
* use original tag name when slugified one is not valid
* use wrapper function when using slugify
2018-07-17 15:21:03 +03:00
Roman Hotsiy
c7b3e47366
chore: remove unused imports after fix in TS@2.9.1
2018-07-16 18:28:36 +03:00
Roman Hotsiy
c0b0cd49b5
fix: support wildcard status codes
...
fixes #531
2018-06-18 15:56:31 +03:00
Roman Hotsiy
d162babe19
feat: add new experimental option unstable_ignoreMimeParameters
2018-05-29 17:51:50 +03:00
Roman Hotsiy
08253ee1b1
chore: enable tslint for test files
2018-05-16 13:08:27 +03:00
Roman Hotsiy
2cf4c3cd7b
fix: path parameters are not correctly override, fixes #481
2018-05-14 11:37:19 +03:00
Roman Hotsiy
3829aca046
chore: fix lint issues
2018-05-14 11:00:43 +03:00
Roman Hotsiy
42cf18edb3
fix: fix prism lang dependencies, fixes #467
2018-05-14 09:51:57 +03:00
Roman Hotsiy
33eaf77dc5
refactor: rename isBrowser to IS_BROWSER + use only it for detection
2018-03-26 18:15:54 +03:00
Roman Hotsiy
d5286fc5bb
chore: exclude some rarely-used langs for APIs (-4Kb)
2018-03-26 13:57:39 +03:00
Roman Hotsiy
d1d80422a4
fix: scroll to section sooner when SSR + simplify item ids
2018-03-22 17:46:30 +02:00
Roman Hotsiy
6c70d1a345
chore: migrate to webpack 4
2018-03-17 17:58:28 +02:00
Roman Hotsiy
1df690a964
feat: more advanced theme engine
2018-03-16 17:07:49 +02:00
Roman Hotsiy
7769ba84fd
fix: fix CLI crash + build it on travis
2018-03-15 22:26:07 +02:00
Roman Hotsiy
fe3245a7a6
feat: arrow navigation in search results
2018-03-15 20:50:26 +02:00
Roman Hotsiy
0658b8ea67
chore: export hydrate from standalone build
2018-03-07 17:14:23 +02:00
Roman Hotsiy
61bb79e8b0
chore: fix lint issues
2018-03-05 17:58:19 +02:00
Roman Hotsiy
ecf33d2dca
feat: reqired-first sort order for params
2018-03-05 16:18:39 +02:00
Roman Hotsiy
b95f665526
chore: make TS happy
2018-02-07 23:21:18 +02:00
Roman Hotsiy
f31a031a63
chore: fix lint errors and test
2018-02-07 23:06:07 +02:00
Roman Hotsiy
84d1c7b2f2
fix: resolve menu synchronization issue (use proper throttle)
2018-02-07 22:54:09 +02:00
Roman Hotsiy
29207cf0d2
fix: improve copy tooltip perf
2018-02-07 22:52:13 +02:00
Roman Hotsiy
a6ae43a136
tests: filter out options object from snapshorts
2018-01-30 16:47:02 +02:00
Roman Hotsiy
dc18743df4
chore: add tslint + fix lint issues
2018-01-23 15:04:50 +02:00
Roman Hotsiy
d67852f9c4
do not crashe when used in node (isomorphic)
2018-01-09 19:00:17 +02:00
Roman Hotsiy
50e2a5868d
feat: initial display security requirements
2017-12-15 12:18:15 +02:00
Roman Hotsiy
435cccd72f
fix: allOf and deref exit not only named refs
2017-12-07 18:39:27 +02:00
Roman Hotsiy
86a7405ebf
Make conversion process more robust
2017-11-23 13:40:21 +02:00
Roman Hotsiy
ed13bb0528
Merge theme deeply
2017-11-22 14:00:42 +02:00
Roman Hotsiy
f607b98866
Implement noAutoAuth option
2017-11-21 16:33:22 +02:00
Roman Hotsiy
c2f82cdc8b
Implement options and scrollYOffset option
2017-11-20 18:02:49 +02:00
Roman Hotsiy
6dae49ac5f
Standalone ReDoc bundle + v1.x basic compatibility
2017-11-19 12:51:59 +02:00
Roman Hotsiy
bc1e06fe37
Remove crypto hack after swagger2openapi update
2017-11-15 16:16:28 +02:00
Roman Hotsiy
8e6b9e8380
Add OpenAPI 2.0 compatibility mode
2017-11-14 23:40:38 +02:00
Roman Hotsiy
109d135959
Make ReDoc render sync + separate standalone componenet
...
- refactored usage of store so now <Redoc> is sync
- other minor refactors
2017-11-14 17:49:56 +02:00
Roman Hotsiy
0061a87496
Fix some tests
2017-11-14 12:54:08 +02:00
Roman Hotsiy
4c3b4aa589
Initial React rewrite
2017-10-12 00:01:37 +03:00