Skip to content

allOf doesn't render in the UI #272

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

Closed
skullmaggots opened this issue Dec 8, 2014 · 5 comments
Closed

allOf doesn't render in the UI #272

skullmaggots opened this issue Dec 8, 2014 · 5 comments

Comments

@skullmaggots
Copy link

Trying to create a model that uses composition with allOf in the editor like so....

  Event:
    discriminator: name
    properties:
      name:
        type: string
    required:
      - name

  ReferAFriendEvent:
    allOf:
      - $ref: Event
      - properties: 
          accountId:
            type: integer
          campaignname:
            type: string

However the UI just displays an empty list for the ReferAFriendEvent.
Not sure whether this is a bug or composition not supported in the editor UI yet.

@mohsen1
Copy link
Contributor

mohsen1 commented Dec 8, 2014

It's because json-schema-view directive does not support allOf yet. mohsen1/json-schema-view#1

@freak4pc
Copy link

Is there any progress with this? :)

@mohsen1
Copy link
Contributor

mohsen1 commented Apr 22, 2015

This was fixed from upstream

screen shot 2015-04-22 at 4 20 27 pm

@bagofjuice
Copy link

Rendering still doesn't work if it's part of a properties object (shows as empty in view):

swagger: '2.0'
info:
  version: 0.0.3
  title: API
paths:
  /system:
    get:
      summary: some text
      responses:
        '200':
          description: Successful Operation
          schema:
            type: object
            properties:
              id:
                type: string
              type:
                type: string
              attribtues:
                allOf:
                  - type: object
                    $ref: '#/definitions/a'
                  - type: object
                    $ref: '#/definitions/b'
definitions:
  a:
    properties:
      propertyX:
        type: string
  b:
    properties:
      propertyY:
        type: string

But this works ok:

swagger: '2.0'
info:
  version: 0.0.3
  title: API
paths:
  /system:
    get:
      summary: some text
      responses:
        '200':
          description: Successful Operation
          schema:
            type: object
            allOf:
              - type: object
                $ref: '#/definitions/a'
              - type: object
                $ref: '#/definitions/b'
definitions:
  a:
    properties:
      propertyX:
        type: string
  b:
    properties:
      propertyY:
        type: string

@mohsen1
Copy link
Contributor

mohsen1 commented Jun 2, 2015

@bagofjuice that issue has moved here #476

tim-lai added a commit that referenced this issue Jun 9, 2022
* expected className changed to .Pane by react-collapse-pane
tim-lai pushed a commit that referenced this issue Jun 9, 2022
# 1.0.0 (2022-01-07)

### Bug Fixes

* **apidom-editor:** fix apidom deps paths ([608c63f](https://github.com/swagger-api/swagger-ide/commit/608c63f25cce12d39dca28af8bff71518b0a9827))
* **apidom-editor:** temp remove @char0n/npm-audit dep ([98e6d13](https://github.com/swagger-api/swagger-ide/commit/98e6d13d49facd3cfd27fa61e5782ef95bd99a47))
* config setting for async-ui error pane ([#267](https://github.com/swagger-api/swagger-ide/issues/267)) ([acf2d09](https://github.com/swagger-api/swagger-ide/commit/acf2d093d9b999baa8653a7987975a96a5c028fa))
* **editor:** 2nd pane scrolling ([ecc3afc](https://github.com/swagger-api/swagger-ide/commit/ecc3afc8c4e30d6dd2cb21d021a3bc1bbecc9994))
* **editor:** actual oas3.1 spec in fixtures ([9b23ccf](https://github.com/swagger-api/swagger-ide/commit/9b23ccfffe47a2b9b46aaa7a57fa659bc526d7f8))
* **editor:** add extra var check in topbar component ([bd404d7](https://github.com/swagger-api/swagger-ide/commit/bd404d7fdb03a0d2e271a0b6a218964c15ceb432))
* **editor:** add extra var check in topbar component ([fdaadca](https://github.com/swagger-api/swagger-ide/commit/fdaadca12dcfc4bc9c28f377a583050ce40ea634))
* **editor:** add try/catch for download resolved actions ([160ad9c](https://github.com/swagger-api/swagger-ide/commit/160ad9c484044dffc6e5e80dcc40092205559c96))
* **editor:** add wait and extra checks for cypress monaco.spec ([605a261](https://github.com/swagger-api/swagger-ide/commit/605a261c67c530e575e88facdec7daf48b0966a5))
* **editor:** additional `dispose()` on unmount ([0c4c4e7](https://github.com/swagger-api/swagger-ide/commit/0c4c4e71018392f0df435cd11cb8255cfad01c78))
* **editor:** allow hover tooltip to exceed its container ([de87b15](https://github.com/swagger-api/swagger-ide/commit/de87b15d267e3ee65c73a8a352c36f79c5501499))
* **editor:** apidom.worker import editor from node_modules ([1e2f9eb](https://github.com/swagger-api/swagger-ide/commit/1e2f9eb3217ac00ae4efc86a3ac358a4016a1e03))
* **editor:** apidomContext required for codeActions ([4880dad](https://github.com/swagger-api/swagger-ide/commit/4880dada24e0b19930001f1d3a10a84405f86296))
* **editor:** apply debounce to getSelector value ([#278](https://github.com/swagger-api/swagger-ide/issues/278)) ([fbccbf8](https://github.com/swagger-api/swagger-ide/commit/fbccbf8eb4645b72a3075ac86f29a9afa6bed2c3))
* **editor:** codeActions error handling with unsupported spec ([4502e13](https://github.com/swagger-api/swagger-ide/commit/4502e131355e81cb70105654452346aeae822c24))
* **editor:** convertToYaml should always return a response ([f986116](https://github.com/swagger-api/swagger-ide/commit/f9861160c26c61ff3846dae39102d697235c3b7c))
* **editor:** convertToYaml should always return a response ([bb7bc74](https://github.com/swagger-api/swagger-ide/commit/bb7bc74ca42bbbe9b3fd661dfb92c1e124f075c3))
* **editor:** documentSymbols error handling for unsupported spec ([c1ef2af](https://github.com/swagger-api/swagger-ide/commit/c1ef2af817d0ed695862ff1bebcd2f23dbbf1c06))
* **editor:** documentSymbolsAdapter call correct worker method ([2319fcd](https://github.com/swagger-api/swagger-ide/commit/2319fcdd172c81c0c3aa3ff6828a2ddd92a6c3d7))
* **editor:** FileMenuDropdown state update checks ([cc6063a](https://github.com/swagger-api/swagger-ide/commit/cc6063a944145f6e782e3dd767c7de5c355359f1))
* **editor:** genericEditorPlugin layout no console errors ([5a2c99a](https://github.com/swagger-api/swagger-ide/commit/5a2c99a6ccaed351ba6c818ef182cd5e4099dfb5))
* **editor:** genericEditorPlugin layout no console errors ([8c3731d](https://github.com/swagger-api/swagger-ide/commit/8c3731d3b8bf2ae07dd31cf3fa4b0850ab05dbaa))
* **editor:** hover error handling with unsupported spec ([4a4a489](https://github.com/swagger-api/swagger-ide/commit/4a4a48949125edfbd357a18702735a25294e6930))
* **editor:** importUrl label control for unit test ([1b80b8d](https://github.com/swagger-api/swagger-ide/commit/1b80b8da29ed09ee8d4013eea62321a91567fe65))
* **editor:** initializeParsers should return a promise ([1875a55](https://github.com/swagger-api/swagger-ide/commit/1875a558341ee0f13f13c55689b31f635b1b10d8))
* **editor:** jsonService doValidation ([fceb82b](https://github.com/swagger-api/swagger-ide/commit/fceb82bd147df4f6aad9cc1ecd73a0708dac4fdf))
* **editor:** monaco theme updates ([c0ee9ad](https://github.com/swagger-api/swagger-ide/commit/c0ee9ade6bf6f83ff08eac216a1c86a60055b378))
* **editor:** more monaco theme updates ([5422261](https://github.com/swagger-api/swagger-ide/commit/542226160c806dc998f4667937c8e76ea3f67439))
* **editor:** more robust check for await topbarActions result ([95e0200](https://github.com/swagger-api/swagger-ide/commit/95e0200a1263c780461f9978acb0e4bd36bfb325))
* **editor:** more robust check for await topbarActions result ([1708f56](https://github.com/swagger-api/swagger-ide/commit/1708f563e6aa69d2ab41b393b03cb3b692da2b2b))
* **editor:** re-enable minimap in monaco ([681e45c](https://github.com/swagger-api/swagger-ide/commit/681e45ca5df93b91a948c165eec041fc7386bde8))
* **editor:** reinstantiate generator lists on specVersion change ([aec5352](https://github.com/swagger-api/swagger-ide/commit/aec5352edcfe08d727cf3dc43a6d73ca9ca31d55))
* **editor:** reinstantiate generator lists on specVersion change ([a24c3d9](https://github.com/swagger-api/swagger-ide/commit/a24c3d9c068af00afc197d3f9fc60a5e9ea82a2a))
* **editor:** remove extraneous constructor .bind ([117cf0c](https://github.com/swagger-api/swagger-ide/commit/117cf0c05aea17f31f76e3c4f0f94958c0817881))
* **editor:** replace debounce implementation ([02b234c](https://github.com/swagger-api/swagger-ide/commit/02b234cd76465b3e6e7f7c498bd369569c462b11))
* **editor:** revert webpack config back to single entry point ([897de96](https://github.com/swagger-api/swagger-ide/commit/897de965c0149ed550f9535948fd4a949be1a776))
* **editor:** saveAsYaml file extension ([79dd1a9](https://github.com/swagger-api/swagger-ide/commit/79dd1a99530d8e0915cefc1878525dfeb47bab3d))
* **editor:** semanticHighlighting.enabled setting ([c4d6ff2](https://github.com/swagger-api/swagger-ide/commit/c4d6ff240067bb4fb04175cfb926075194ca7dec))
* **editor:** topbar color, font sizes, padding ([462f7de](https://github.com/swagger-api/swagger-ide/commit/462f7de0cbc72157c042dbfa10486f6016af440a))
* **editor:** topbar padding and fonts ([1c80174](https://github.com/swagger-api/swagger-ide/commit/1c8017406a9f74f949f078238d0eac33994998f1))
* **editor:** unhandled promise rejection for unsupported definitions ([d6c2f37](https://github.com/swagger-api/swagger-ide/commit/d6c2f370812a097a1e5c43932d7483574cdf6761))
* **editor:** update changelog statuses ([80fe8b9](https://github.com/swagger-api/swagger-ide/commit/80fe8b9fef5765d753b01c5d0d991a0a53db4d76))
* **editor:** update version tokens ([f3890ca](https://github.com/swagger-api/swagger-ide/commit/f3890ca1498c56bb5d84c5b48cbe829289edf391))
* **editor:** use p2m for diagnostics markers ([05532ee](https://github.com/swagger-api/swagger-ide/commit/05532eec5b1e67011618e55f8e9ae745d092b3c5))
* **editor:** wip disabled hooks for Topbar - linting ([7d43487](https://github.com/swagger-api/swagger-ide/commit/7d43487b75f306891518b072a2a19c46631ea285))
* **editor:** worker error handling with unsupported spec ([305dad1](https://github.com/swagger-api/swagger-ide/commit/305dad146f051625da5890b5ccdeba78a0324ce4))
* eslint cumulative updates ([#259](https://github.com/swagger-api/swagger-ide/issues/259)) ([fbf73f0](https://github.com/swagger-api/swagger-ide/commit/fbf73f0221ea147c7f365fea967c79e9cfe0334a))
* **generic-editor:** fix [#553](https://github.com/swagger-api/swagger-ide/issues/553) - baseURI for deref ([0bbda6e](https://github.com/swagger-api/swagger-ide/commit/0bbda6e301190f5b3ba09a29fe3d2292edb9718f))
* handle json case with whitespace for getSpecVersion ([#197](https://github.com/swagger-api/swagger-ide/issues/197)) ([4754487](https://github.com/swagger-api/swagger-ide/commit/4754487ab6e97da11b55662b02e005ad9baef23b))
* **lint:** no-arrow-function-lifecycle ([#396](https://github.com/swagger-api/swagger-ide/issues/396)) ([7700052](https://github.com/swagger-api/swagger-ide/commit/77000529f9144388ac33dcc09b5e3a6292a952d1))
* **monaco:** import all Monaco Editor features ([05c1ea2](https://github.com/swagger-api/swagger-ide/commit/05c1ea26419113f10c810024cda11925a141a9e0)), closes [#426](https://github.com/swagger-api/swagger-ide/issues/426)
* replace favicon and page title ([#334](https://github.com/swagger-api/swagger-ide/issues/334)) ([6860815](https://github.com/swagger-api/swagger-ide/commit/6860815ae09ecbccbd0923489d75e8b7ff99ef44))
* set topbar logo img height in className ([#206](https://github.com/swagger-api/swagger-ide/issues/206)) ([58c9226](https://github.com/swagger-api/swagger-ide/commit/58c9226b038f1375da19e2e6837e1ee0222b101b))
* skip spec update for invalid docs ([0b55520](https://github.com/swagger-api/swagger-ide/commit/0b55520e8ea6cbf3d05efbf05d1f6a2a872334f4))
* splitpane overflow-y scroll ([#272](https://github.com/swagger-api/swagger-ide/issues/272)) ([4613353](https://github.com/swagger-api/swagger-ide/commit/46133535b8a5e259b252de6d084bf946b071dcc6))
* **style:** add z-index to ReactModal__Overlay ([#328](https://github.com/swagger-api/swagger-ide/issues/328)) ([cc11f41](https://github.com/swagger-api/swagger-ide/commit/cc11f41eb689ef94a0e86bfe563a041a6072c07d))
* **topbar:** increase dropdown z-index ([#332](https://github.com/swagger-api/swagger-ide/issues/332)) ([784f3c0](https://github.com/swagger-api/swagger-ide/commit/784f3c0bb09d2667722a053a7263095503521338))

### Features

* add debounce to handleChangeEditorValue ([#250](https://github.com/swagger-api/swagger-ide/issues/250)) ([038bb91](https://github.com/swagger-api/swagger-ide/commit/038bb9122d0b23e6442592b2ed907e66adde7850))
* add SwaggerIDE mount point ([a52285d](https://github.com/swagger-api/swagger-ide/commit/a52285d20811f79b0841a5d245a52a30a7de45cc)), closes [#439](https://github.com/swagger-api/swagger-ide/issues/439)
* asyncapi-react-ui plugin ([#213](https://github.com/swagger-api/swagger-ide/issues/213)) ([7368cba](https://github.com/swagger-api/swagger-ide/commit/7368cbaba48e05f44143ac9936f88ca76ceb27ad))
* bump apidom-ls to 0.13.0 ([fc8c10b](https://github.com/swagger-api/swagger-ide/commit/fc8c10bb33de8df8b0efa3e349ff0dafe4c68a53))
* bump apidom-ls to 0.14.0 ([ad09a48](https://github.com/swagger-api/swagger-ide/commit/ad09a48a7bd21827c69b5f7ceb5750e87f1dd738))
* bump apidom-ls to 0.15.0 ([4885d69](https://github.com/swagger-api/swagger-ide/commit/4885d69dfbd64044d3521c5cfa14daa94e9aeb74))
* bump apidom-ls to 1.12.0 ([1fad396](https://github.com/swagger-api/swagger-ide/commit/1fad396168f7842f75b1bba03853d5b0778c3538))
* **editor:** add a cancel button for importUrl modal ([6857d71](https://github.com/swagger-api/swagger-ide/commit/6857d715099b555d68cc32286bbe125d46429a70))
* **editor:** add a cancel button for importUrl modal ([9d758c4](https://github.com/swagger-api/swagger-ide/commit/9d758c42842d170cd607dfee52cc7125a236774f))
* **editor:** add apidom-ls babel alias ([d399716](https://github.com/swagger-api/swagger-ide/commit/d399716d61ea2bfdde64f88c4b023662d6e3f940))
* **editor:** add errorModal support to saveAsJson, saveAsYaml ([3e74fc5](https://github.com/swagger-api/swagger-ide/commit/3e74fc5d17bb604b47a254ed8742ed1eaeb3073c))
* **editor:** add errorModal support to saveAsJson, saveAsYaml ([edf822a](https://github.com/swagger-api/swagger-ide/commit/edf822a74d735d6ca5aab3acb5eac222d263c6b2))
* **editor:** add jest .spyOn for file/edit topbarActions ([0174248](https://github.com/swagger-api/swagger-ide/commit/0174248cc529b81b7de3c40f7b7071ea0d59adc2))
* **editor:** add jest .spyOn for file/edit topbarActions ([d40c70e](https://github.com/swagger-api/swagger-ide/commit/d40c70e88f14a498dc85afefae56a5e892f795e3))
* **editor:** add public dispose method to workerManager ([485432f](https://github.com/swagger-api/swagger-ide/commit/485432f69414e055e266bd0d80c1770708976b80))
* **editor:** additional converter return string cases ([3f119cb](https://github.com/swagger-api/swagger-ide/commit/3f119cb93640412949497c4c07557c005f288fde))
* **editor:** apidom structure updates ([#94](https://github.com/swagger-api/swagger-ide/issues/94)) ([3637a1c](https://github.com/swagger-api/swagger-ide/commit/3637a1c80f65ded648f1f2de7dee9bfbadecf3e9))
* **editor:** apply theming to minimap background ([4ee9d0e](https://github.com/swagger-api/swagger-ide/commit/4ee9d0e518bf0798aa314e86866a8dce58bd616f))
* **editor:** apply updated styles for error and warning modals ([d373bf0](https://github.com/swagger-api/swagger-ide/commit/d373bf0c178b6c55a55ba923f887c8b100a19199))
* **editor:** clear editor when yaml or empty case ([75abc84](https://github.com/swagger-api/swagger-ide/commit/75abc84aa2f1f78dce3124d468e1743040c8614d))
* **editor:** clear editor with simple json case ([3a06429](https://github.com/swagger-api/swagger-ide/commit/3a06429b4c5e84282afe6375da55ceb5820e09ac))
* **editor:** clear vs reset editor menu options ([#70](https://github.com/swagger-api/swagger-ide/issues/70)) ([fc5d1e2](https://github.com/swagger-api/swagger-ide/commit/fc5d1e276f1cadeb2fe6a313f569391d17f60772))
* **editor:** clearEditor detects spec type for re-init ([b542879](https://github.com/swagger-api/swagger-ide/commit/b5428790040fe96f4c4d98a05bbf440930a5f0a4))
* **editor:** clearEditor.actions ([22cb6b7](https://github.com/swagger-api/swagger-ide/commit/22cb6b77a1dc18bd36ea1a68d6d0614b2987c47c))
* **editor:** codeActions provider ([c28c99c](https://github.com/swagger-api/swagger-ide/commit/c28c99c5a1b5032803a107a37e3730179bf16221))
* **editor:** comment out json schema validation ([2c304ce](https://github.com/swagger-api/swagger-ide/commit/2c304ced1ca6bb5f48651c6ec48fc5b20e32cbe4))
* **editor:** completionItemsAdapter with apidom ([aaa296a](https://github.com/swagger-api/swagger-ide/commit/aaa296a73ed737d9cf059e3ea6ee0b83d6e51e70))
* **editor:** convertJsonToYaml.actions ([f4e0519](https://github.com/swagger-api/swagger-ide/commit/f4e0519b867c96c877bc68ba02821cb84c6ed6a0))
* **editor:** convertOas2ToOas3.actions ([083dbd1](https://github.com/swagger-api/swagger-ide/commit/083dbd156821d3ba994233f3983dd942b50e7eb6))
* **editor:** convertToOas3 now uses non-mock data ([f8d2c00](https://github.com/swagger-api/swagger-ide/commit/f8d2c0034748c755e3c8b72e84b2ae900f9aeda5))
* **editor:** convertToOas3 now uses non-mock data ([4083eab](https://github.com/swagger-api/swagger-ide/commit/4083eab5f1b739e8ed5a8e1c636e0bcd97320a7c))
* **editor:** custom monaco light/dark themes ([d2d2253](https://github.com/swagger-api/swagger-ide/commit/d2d22533ebc710a651260178dfbe6eb97ce9ec86))
* **editor:** custom react hook for languageFormat ([b040de2](https://github.com/swagger-api/swagger-ide/commit/b040de2da48519b037c18951790d417f037ed25c))
* **editor:** default wordWrap and minimap settings ([2f14cee](https://github.com/swagger-api/swagger-ide/commit/2f14cee4e34054a29f67f0f105d81374b4bfb7f9))
* **editor:** demo of doValidate from jsonService ([094aba8](https://github.com/swagger-api/swagger-ide/commit/094aba80e4cf61dade9bfe211759d704d88de5a0))
* **editor:** demo test apidom-ls is readable ([57e99e9](https://github.com/swagger-api/swagger-ide/commit/57e99e91b0ff8d038cee5e2492cbea57f5f7e2a4))
* **editor:** dev buttons to toggle/detect language ([34a1cfc](https://github.com/swagger-api/swagger-ide/commit/34a1cfccbb65221ff0ee1f162cb7132f783a383e))
* **editor:** dev buttons to toggle/detect language ([f13976a](https://github.com/swagger-api/swagger-ide/commit/f13976a8230307b35e0c7aa4fa02ed78a433d84a))
* **editor:** documentSymbolsAdapter ([9bc7e52](https://github.com/swagger-api/swagger-ide/commit/9bc7e52c3da77869848c29e29259a9e95704ad9a))
* **editor:** downloadGeneratedFile now uses non-mock data ([80a948f](https://github.com/swagger-api/swagger-ide/commit/80a948f71f0848cb450af50357f3de1a86b37f9a))
* **editor:** downloadGeneratedFile now uses non-mock data ([9d122f9](https://github.com/swagger-api/swagger-ide/commit/9d122f9a6fe2e98540527247890c6b22dab59255))
* **editor:** editor pane shrink/expand responsiveness ([59d4493](https://github.com/swagger-api/swagger-ide/commit/59d44930bcfe0edd406b84358f328760c301abfb))
* **editor:** editor value onChange renders in swagger-ui ([7e8b29f](https://github.com/swagger-api/swagger-ide/commit/7e8b29f11ef975b53fb848e07a87d573e0607554))
* **editor:** editor value onChange renders in swagger-ui ([c02bf9e](https://github.com/swagger-api/swagger-ide/commit/c02bf9e5cbbd9fccf0aeec33b2fbebdaedad1199))
* **editor:** EditorComponent as parent to vendor editor container ([9aef361](https://github.com/swagger-api/swagger-ide/commit/9aef3615e9062952edc6128ff06e4d7a7ba43e68))
* **editor:** editorPane component ([b2eb403](https://github.com/swagger-api/swagger-ide/commit/b2eb40312698d7d3814e2ee702f4e026c503a315))
* **editor:** empty Topbar fragment ([f888c2b](https://github.com/swagger-api/swagger-ide/commit/f888c2b8f00f5877df89f18408cbbfdd20faa03c))
* **editor:** experimental: pass monaco instance ([928f48e](https://github.com/swagger-api/swagger-ide/commit/928f48eba50cd3ad3fd2f03a387e2f0f86535d89))
* **editor:** export lib ide component ([#305](https://github.com/swagger-api/swagger-ide/issues/305)) ([3ca4398](https://github.com/swagger-api/swagger-ide/commit/3ca4398a707b27c347bb0c6b50548e51e4516530))
* **editor:** extract setupMode from setup ([acd66b6](https://github.com/swagger-api/swagger-ide/commit/acd66b63e23edfcf2a2e1c7c41048763eafa47e6))
* **editor:** FileMenuDropdown language format detection ([5f574eb](https://github.com/swagger-api/swagger-ide/commit/5f574eb90c3019145812ad4428d33a983e1eafeb))
* **editor:** fixtures.actions ([21b0a28](https://github.com/swagger-api/swagger-ide/commit/21b0a2890bd0f532153d4a33c8d1c4173c2b8d9b))
* **editor:** for OAS generator lists, remove need for swagger-client ([586128a](https://github.com/swagger-api/swagger-ide/commit/586128ae619f688e4d9970788665ef93cc4ac48a))
* **editor:** generator download deprecate use of swagger-client ([a9bcea6](https://github.com/swagger-api/swagger-ide/commit/a9bcea676efd412df52ebbcd4fcba6ed861b6c4c))
* **editor:** generator.actions ([091bdd6](https://github.com/swagger-api/swagger-ide/commit/091bdd6e7bb640849015731bd9bbff30e0cd41e9))
* **editor:** GeneratorMenuDropdown component ([00e39f3](https://github.com/swagger-api/swagger-ide/commit/00e39f3f5e7808fa8afe4bed7385e0ea98099e80))
* **editor:** generators list now uses actual/default values ([7032f21](https://github.com/swagger-api/swagger-ide/commit/7032f21ce2a4f12be2f7c981c0a87d293a798890))
* **editor:** generators list now uses actual/default values ([30f216b](https://github.com/swagger-api/swagger-ide/commit/30f216b6bab9e06ad1e5af663db9a9bcd11531f0))
* **editor:** GenericEditorContainer ([cda042e](https://github.com/swagger-api/swagger-ide/commit/cda042e51a3d2a28f911d4857b8b1757c750e18e))
* **editor:** GenericEditorContainer ([696d3fa](https://github.com/swagger-api/swagger-ide/commit/696d3fabc83b61880568c913c9556843e4ccf716))
* **editor:** getSpecVersion helper for isOAS3/isSwagger2 ([3db9495](https://github.com/swagger-api/swagger-ide/commit/3db949540711e1cd7c55f159204ebd74e2076ac9))
* **editor:** getSpecVersion helper for isOAS3/isSwagger2 ([3dca5f6](https://github.com/swagger-api/swagger-ide/commit/3dca5f6c7478a4e4205e56446f4a29e818b05895))
* **editor:** hoverAdapter for json ([c4ed6e5](https://github.com/swagger-api/swagger-ide/commit/c4ed6e5a7636e4dd48b152e274a75bd1746964be))
* **editor:** ideLayoutPreset with editorAreaLayout ([#571](https://github.com/swagger-api/swagger-ide/issues/571)) ([6f674c4](https://github.com/swagger-api/swagger-ide/commit/6f674c4dfdfba90968a590b9f348e096f330b5c2))
* **editor:** implement more rules refs swagger-api/apidom#592 ([5463cf8](https://github.com/swagger-api/swagger-ide/commit/5463cf81c1463b1502371dc249c2c372f16987ff))
* **editor:** Import URL styling updates ([e322a14](https://github.com/swagger-api/swagger-ide/commit/e322a142126d0060faacdfb5ac9ad7471c64db2f))
* **editor:** importFile will update swagger state ([7cc77ff](https://github.com/swagger-api/swagger-ide/commit/7cc77ffe42c6330048106b8161c479dfe622bea1))
* **editor:** importFile will update swagger state ([c0712ed](https://github.com/swagger-api/swagger-ide/commit/c0712ed56c7909ee7d1f8be7b3f177130a47e534))
* **editor:** importFromURL will update swagger state ([67bfcbb](https://github.com/swagger-api/swagger-ide/commit/67bfcbbdaf202667039e6f5b453c15751a0ed24d))
* **editor:** importFromURL will update swagger state ([343442f](https://github.com/swagger-api/swagger-ide/commit/343442f3d1b6440a9dbf878b8672c89375f1abc9))
* **editor:** importFromURL.actions ([e45fc16](https://github.com/swagger-api/swagger-ide/commit/e45fc162d592daea10845fc498324dcf45056e2b))
* **editor:** improve and fix apidom-ls integration ([6fcc9e1](https://github.com/swagger-api/swagger-ide/commit/6fcc9e153dc9e730a3b2b43bcb66fb12f5bd35b7))
* **editor:** initial apidom.worker ([dac7dd3](https://github.com/swagger-api/swagger-ide/commit/dac7dd34dacb3e2eac0fb3a09bb4ac674d299882))
* **editor:** initial diagnosticsAdapter ([13d3d6f](https://github.com/swagger-api/swagger-ide/commit/13d3d6f2298406a1fdaf07d558c997cb84dc6f69))
* **editor:** initial migrated react components ([325e564](https://github.com/swagger-api/swagger-ide/commit/325e5640eb4f2d3a9a771778f783b446d2001d09))
* **editor:** initial migrated react components ([6390b92](https://github.com/swagger-api/swagger-ide/commit/6390b9216d0c5264f1c0dd37df503f1cc2439a99))
* **editor:** initial providers for documentSymbols and Hover ([eb84023](https://github.com/swagger-api/swagger-ide/commit/eb840234c8e7ccfc690f23c38d0df50cb8dd9fb0))
* **editor:** initializeParsers sample with apidom parser ([30ac0ea](https://github.com/swagger-api/swagger-ide/commit/30ac0eabe0754327d0999e81d052638c482456e2))
* **editor:** jest test for FileMenuDropdown ([5eb781a](https://github.com/swagger-api/swagger-ide/commit/5eb781afec0866ff506427a69c95e3ff6ca27ede))
* **editor:** jest test for FileMenuDropdown ([20fb314](https://github.com/swagger-api/swagger-ide/commit/20fb31438cb04f2dba4232b2282f2fe851402471))
* **editor:** jest tests for EditMenuDropdown ([2cf1034](https://github.com/swagger-api/swagger-ide/commit/2cf10348e8c03444f7f8188de77134cba5022c1e))
* **editor:** jest tests for EditMenuDropdown ([dddd21a](https://github.com/swagger-api/swagger-ide/commit/dddd21aa999d1bf6ad2b9c5d25263998953bf47b))
* **editor:** jest tests for topbar generated server/client ([c11c02d](https://github.com/swagger-api/swagger-ide/commit/c11c02d0e9aa1ecd75afa487787e1d40417b7552))
* **editor:** jest tests for topbar generated server/client ([881cb1f](https://github.com/swagger-api/swagger-ide/commit/881cb1f2c53c5aa641d63c72c282ddb23861f0bf))
* **editor:** keydown support to load default definitions ([76fc3e1](https://github.com/swagger-api/swagger-ide/commit/76fc3e151f04a85a399f25131e65b02a495bbd88))
* **editor:** language utils-helper ([f0cf712](https://github.com/swagger-api/swagger-ide/commit/f0cf712503325c8df972cadec72b953f0588cfc2))
* **editor:** languageKind ([496d824](https://github.com/swagger-api/swagger-ide/commit/496d824afe021927a2765be599cce5a97747d5b9))
* **editor:** load default definitions for oas2/oas3/asyncapi2 ([d090142](https://github.com/swagger-api/swagger-ide/commit/d09014202e0a7223186887cbd8128b255fa11bae))
* **editor:** load default oas3.1 definition ([0dbc980](https://github.com/swagger-api/swagger-ide/commit/0dbc980ec9997c6e549547ea8955a140d47acfc6))
* **editor:** migrate StandaloneLayout to functional component ([a8cb6e0](https://github.com/swagger-api/swagger-ide/commit/a8cb6e0d8d0ba302d6d19392e7f838252fcdac41))
* **editor:** migrated swagger styling from less to sass ([c9628b9](https://github.com/swagger-api/swagger-ide/commit/c9628b921a68797d0afd0298603af651864b2efc))
* **editor:** migrated swagger styling from less to sass ([82ad050](https://github.com/swagger-api/swagger-ide/commit/82ad0504afb65e76ee5b746419fddaad49b23472))
* **editor:** modal close x button ([d55d261](https://github.com/swagger-api/swagger-ide/commit/d55d261ba84979daff465a46effd115764b240dd))
* **editor:** ModalConfirmWrapper and ModalErrorWrapper components ([cd3ed28](https://github.com/swagger-api/swagger-ide/commit/cd3ed28398bfffb0fd926edfdf70105027b8d618))
* **editor:** ModalInputWrapper and ImportUrl components ([b24dfc0](https://github.com/swagger-api/swagger-ide/commit/b24dfc00f4e701bc2bc64e5ac4c7fa82c0cc16c6))
* **editor:** monaco theme selector widget ([27e2092](https://github.com/swagger-api/swagger-ide/commit/27e2092a05ebacb2c33a43c1b6a181d40932af28))
* **editor:** monaco workers imported via node_modules ([4ce38a5](https://github.com/swagger-api/swagger-ide/commit/4ce38a55d9c916341ef6177ac174857b4ec25910))
* **editor:** monaco-action-apidom-deref util ([8c5834a](https://github.com/swagger-api/swagger-ide/commit/8c5834ad5dfe2f1649f8a161b47c9924f999d06e))
* **editor:** MonacoEditor load apidom.worker as web worker ([51a6104](https://github.com/swagger-api/swagger-ide/commit/51a6104c9bc2b67a8a14cc5ab2696cfda21b2e97))
* **editor:** MonacoEditor load editor.worker.js from web worker ([2a3be48](https://github.com/swagger-api/swagger-ide/commit/2a3be4842fbc32272d7bb9ba045a7dbfa4aa6d86))
* **editor:** move config after refactor ([1da8bd9](https://github.com/swagger-api/swagger-ide/commit/1da8bd90435e5d66fe66f693fe5ea722919b1297))
* **editor:** move monaco setup to external export ([901d65e](https://github.com/swagger-api/swagger-ide/commit/901d65e0278e9993b3b4bb7e2e56c74bb9425425))
* **editor:** move some FileMenu items to EditMenu Hooks ([e36d1a9](https://github.com/swagger-api/swagger-ide/commit/e36d1a9ea1f9113bec7bfb504bfa831ec964cf73))
* **editor:** POC migrated with `swagger-ui-react` and `presets` ([e4d939f](https://github.com/swagger-api/swagger-ide/commit/e4d939ffe887c2732019c06d0cd41366d5dcc080))
* **editor:** POC migrated with `swagger-ui-react` and `presets` ([aadb086](https://github.com/swagger-api/swagger-ide/commit/aadb086af0b1c458974af89fa5aab4911a78506d))
* **editor:** propagate isOAS3_1 flag to clearEditor ([9c38cfe](https://github.com/swagger-api/swagger-ide/commit/9c38cfec6d6590a1f9b35db9910627fb66b2193d))
* **editor:** propagate isOAS3_1 flag to SaveAsJsonOrYaml ([dc757ec](https://github.com/swagger-api/swagger-ide/commit/dc757ec449a9faa8a4183ab1c78778817ce0d71d))
* **editor:** react hooks edit menu ([c3d7ec7](https://github.com/swagger-api/swagger-ide/commit/c3d7ec7a1b69590e56d64078f6920446ef463b9a))
* **editor:** react hooks File menu ([d7b2fd4](https://github.com/swagger-api/swagger-ide/commit/d7b2fd451147c7aafa392b9b66eed6af3650884a))
* **editor:** react hooks for Topbar component ([7b5c308](https://github.com/swagger-api/swagger-ide/commit/7b5c3088c813ae2274d7635354adb846eef61b97))
* **editor:** react-modal for importUrl ([8c7f148](https://github.com/swagger-api/swagger-ide/commit/8c7f148fb5402dfb16c8d4bf5d0f3d8d6b8c13f6))
* **editor:** react-modal for importUrl ([003c577](https://github.com/swagger-api/swagger-ide/commit/003c5772e4f80e1c1b1c38eb91cd79a85a76ee03))
* **editor:** ReactModalPortal styles ([053692a](https://github.com/swagger-api/swagger-ide/commit/053692a958a50b7eb3754d1786b22f042ee11050))
* **editor:** refactor asyncapi config ([b0f1fcd](https://github.com/swagger-api/swagger-ide/commit/b0f1fcda0b7d4f029b040f732c57616c61b530dc))
* **editor:** remove unneeded `initializeParsers` ([3b69e6e](https://github.com/swagger-api/swagger-ide/commit/3b69e6e826c5f615a0f8913679f2b1ec28bdfe93))
* **editor:** replace component `Link` with local `LinkHome` ([a763938](https://github.com/swagger-api/swagger-ide/commit/a763938abf30fdef93d014944f207751b18cefb3))
* **editor:** replace component `Link` with local `LinkHome` ([95b0295](https://github.com/swagger-api/swagger-ide/commit/95b0295f8ae53d3695c62fe45e556fa4f873f9e0))
* **editor:** retrieve spec from swagger-ui ([1d4d7e9](https://github.com/swagger-api/swagger-ide/commit/1d4d7e9c59715db5dd3d513ca41ced926fa3e3e4))
* **editor:** retrieve spec from swagger-ui ([e7a68f4](https://github.com/swagger-api/swagger-ide/commit/e7a68f4f8b368101c4ef17fb8aed5910eacc97af))
* **editor:** sample openapi syntax highlighter ([18fe40f](https://github.com/swagger-api/swagger-ide/commit/18fe40f2b9604415dd2bb91707982b4b08c0c1e5))
* **editor:** SaveAsJsonOrYaml function component ([01395a0](https://github.com/swagger-api/swagger-ide/commit/01395a055367b405a95db9b043a15dd907f20bd8))
* **editor:** saveAsJsonOrYaml.actions ([9b9c008](https://github.com/swagger-api/swagger-ide/commit/9b9c0089c343a1ebb1cd70ac72fe5c66c987a872))
* **editor:** saveAsYaml confirmation modal ([8a6dc6d](https://github.com/swagger-api/swagger-ide/commit/8a6dc6dc7074d12d42d4b31bdf4ad1d1d9b8b015))
* **editor:** saveAsYaml confirmation modal ([31e91e3](https://github.com/swagger-api/swagger-ide/commit/31e91e3a6211b33421ee1776bdb8bed1738259cf))
* **editor:** schema maxLength lint rule ([5bf8b66](https://github.com/swagger-api/swagger-ide/commit/5bf8b666e6c37fc563b7776720bb9f613e631a56))
* **editor:** semanticTokensAdapter provider ([f31d8ff](https://github.com/swagger-api/swagger-ide/commit/f31d8ff509f0750ef10afd7ede6f774ee0852f10))
* **editor:** set language to apidom; remove onChangeLanguageValue ([8fb10bc](https://github.com/swagger-api/swagger-ide/commit/8fb10bc34d26a59e462e6d3813651711ff8d5823))
* **editor:** showErrorModal with close ([350e4fd](https://github.com/swagger-api/swagger-ide/commit/350e4fda701698e663d539a7a40dc26d16df91cd))
* **editor:** showErrorModal with close ([c76c406](https://github.com/swagger-api/swagger-ide/commit/c76c4068333a8d3593eb084703da5c9a7e5ff62e))
* **editor:** spec detection for known http generators ([39e4fab](https://github.com/swagger-api/swagger-ide/commit/39e4fab8050d25ff8e65ea5c617410f739b0a895))
* **editor:** temp hello.worker ([7440698](https://github.com/swagger-api/swagger-ide/commit/744069863f47a3e8d524fbdcba5d042a6eeed39b))
* **editor:** textarea demo component ([500791f](https://github.com/swagger-api/swagger-ide/commit/500791f2ea9b6304d4cff6d8163cbbb8516f4d01))
* **editor:** textarea demo component ([06e2942](https://github.com/swagger-api/swagger-ide/commit/06e29423da705d9f9916a3e137b4aefc8e0bef81))
* **editor:** ThemeSelectionIcon component ([057e35a](https://github.com/swagger-api/swagger-ide/commit/057e35ae8b540efab2b9782000c6313a926da4c4))
* **editor:** update apidom-ls integration ([a0cfe3f](https://github.com/swagger-api/swagger-ide/commit/a0cfe3f90359a27ca02ee34005613f82a1c27af8))
* **editor:** update apidom-ls integration ([3cfd89f](https://github.com/swagger-api/swagger-ide/commit/3cfd89f57be5a7633ee6e2a38505c1ee5d05da43))
* **editor:** update asyncapi rules ([1cb84f8](https://github.com/swagger-api/swagger-ide/commit/1cb84f8d1af94db30768512bc854a4dcf0ab18e8))
* **editor:** update ImportUrl modal style ([433dc1a](https://github.com/swagger-api/swagger-ide/commit/433dc1ad78d1217887e6a04f2871e307fd291b8f))
* **editor:** update language configuration ([ddaee7b](https://github.com/swagger-api/swagger-ide/commit/ddaee7b61db659435f0bb17e0425f50c8508c5bb))
* **editor:** update modal styles ([76d1b36](https://github.com/swagger-api/swagger-ide/commit/76d1b36b88084f10ec0ffdcebbe151a6d6eb36c3))
* **editor:** use methods from apidom-ls for registered providers ([043ac7d](https://github.com/swagger-api/swagger-ide/commit/043ac7da50379a12eb18608e32ad0bb7277cc5b6))
* **editor:** use same generator baseUrl for oas3 and oas3_1 ([8e2f596](https://github.com/swagger-api/swagger-ide/commit/8e2f5962569c41eadb98f6d3455e0ddadefe962e))
* **editor:** use synchronous getLegend() for semanticTokensAdapter ([cddd3ba](https://github.com/swagger-api/swagger-ide/commit/cddd3ba853e7f1f35a94b5982b841c3151666dbe))
* **editor:** utils for isValidJson and isValidYaml ([035b629](https://github.com/swagger-api/swagger-ide/commit/035b6297248a324a603164bd13cf8191a34af12d))
* **editor:** utils-getSpecVersion ([6715944](https://github.com/swagger-api/swagger-ide/commit/67159445df27c7ce5a170d18197f4373cdc86220))
* **editor:** webpack outputs workers without chunk in filename ([38f6f9b](https://github.com/swagger-api/swagger-ide/commit/38f6f9b5f4e8759cdd093d767bda933eb65e5adc))
* **editor:** wip - light and dark themes ([4a7ce14](https://github.com/swagger-api/swagger-ide/commit/4a7ce14447c46fa5ec6aa7e552bff62240f2ff5c))
* **editor:** wip disabled hooks for FileMenuDropdown ([d62c85d](https://github.com/swagger-api/swagger-ide/commit/d62c85d4bdc191c61a24fdc1c610c58fd65ac1cf))
* **editor:** wip: setup with ApidomWorker and WorkerManager ([dc4c7dc](https://github.com/swagger-api/swagger-ide/commit/dc4c7dc32db64c75f721f6bb7bc77b8c0e775441))
* **editor:** wip: switch to apidom placeholders ([f52399d](https://github.com/swagger-api/swagger-ide/commit/f52399db5790ab47af268cd046471e99e0e5388b))
* **editor:** worker-loader with commented hello.worker ([ef2f9bc](https://github.com/swagger-api/swagger-ide/commit/ef2f9bc3528501e017b4824850f1c561708c5990))
* **editor:** working setup with workerManager ([5b0416d](https://github.com/swagger-api/swagger-ide/commit/5b0416d61a807ab3dd651e008fab2232f1fc5fc3))
* fix indent on enter and context menu ([135e90a](https://github.com/swagger-api/swagger-ide/commit/135e90af9e255b31721f90780b7293f22f4b5f69))
* **generic-editor:** integrate react support ([7c4efbf](https://github.com/swagger-api/swagger-ide/commit/7c4efbf3a141359a014e096038630760be61c3dd))
* **generic-editor:** integrate with ApiDOM ([2f7c5d0](https://github.com/swagger-api/swagger-ide/commit/2f7c5d09b115009f60c32d9cf6f7a0260c0c5bc2))
* **generic-editor:** scaffold generic editor SwaggerUI plugin ([8f1fa64](https://github.com/swagger-api/swagger-ide/commit/8f1fa64798a7fad29d63c64a3bf6203a1bafa99e))
* migrate from react-split-pane to react-collapse-pane lib ([#249](https://github.com/swagger-api/swagger-ide/issues/249)) ([0d1daba](https://github.com/swagger-api/swagger-ide/commit/0d1daba82d06c7c5d43eccafee3fdffa7d5d9b43))
* reduce delay, add debounce to updateSpec ([4fff23a](https://github.com/swagger-api/swagger-ide/commit/4fff23a837ed5d6551b4ebfbd2500586b9d49578))
* redux statePlugin for editorTheme ([#268](https://github.com/swagger-api/swagger-ide/issues/268)) ([82036e1](https://github.com/swagger-api/swagger-ide/commit/82036e1e017b188525d0690218446b6e5858dbc3))
* set empty initial value ([5037132](https://github.com/swagger-api/swagger-ide/commit/503713207aa73114021f139af6bc1f1139e4b47b))
* setup generic editor repo ([54a0a4c](https://github.com/swagger-api/swagger-ide/commit/54a0a4ce77025b885c6cd2ec96c2be8c88fe1f19))
* **topbar:** topbarSelectors for generator and language ([#331](https://github.com/swagger-api/swagger-ide/issues/331)) ([2cec555](https://github.com/swagger-api/swagger-ide/commit/2cec555eb218cb3ee5119b415e07de6d540db6f4))
* validate and pre-parse spec for AsyncAPI UI ([7d6f3b3](https://github.com/swagger-api/swagger-ide/commit/7d6f3b365b11bf376c29511bbc3a919e1a3d80ce))

### Reverts

* Revert "chore(deps): bump monaco-editor-core from 0.30.1 to 0.31.0 (#355)" (#359) ([18ef48e](https://github.com/swagger-api/swagger-ide/commit/18ef48eb3f442a58565bf2e76507cd7ffa89cbbc)), closes [#355](https://github.com/swagger-api/swagger-ide/issues/355) [#359](https://github.com/swagger-api/swagger-ide/issues/359)
tim-lai pushed a commit that referenced this issue Jun 9, 2022
# 1.0.0 (2022-01-07)

### Bug Fixes

* **apidom-editor:** fix apidom deps paths ([608c63f](https://github.com/swagger-api/swagger-ide/commit/608c63f25cce12d39dca28af8bff71518b0a9827))
* **apidom-editor:** temp remove @char0n/npm-audit dep ([98e6d13](https://github.com/swagger-api/swagger-ide/commit/98e6d13d49facd3cfd27fa61e5782ef95bd99a47))
* config setting for async-ui error pane ([#267](https://github.com/swagger-api/swagger-ide/issues/267)) ([acf2d09](https://github.com/swagger-api/swagger-ide/commit/acf2d093d9b999baa8653a7987975a96a5c028fa))
* **editor:** 2nd pane scrolling ([ecc3afc](https://github.com/swagger-api/swagger-ide/commit/ecc3afc8c4e30d6dd2cb21d021a3bc1bbecc9994))
* **editor:** actual oas3.1 spec in fixtures ([9b23ccf](https://github.com/swagger-api/swagger-ide/commit/9b23ccfffe47a2b9b46aaa7a57fa659bc526d7f8))
* **editor:** add extra var check in topbar component ([bd404d7](https://github.com/swagger-api/swagger-ide/commit/bd404d7fdb03a0d2e271a0b6a218964c15ceb432))
* **editor:** add extra var check in topbar component ([fdaadca](https://github.com/swagger-api/swagger-ide/commit/fdaadca12dcfc4bc9c28f377a583050ce40ea634))
* **editor:** add try/catch for download resolved actions ([160ad9c](https://github.com/swagger-api/swagger-ide/commit/160ad9c484044dffc6e5e80dcc40092205559c96))
* **editor:** add wait and extra checks for cypress monaco.spec ([605a261](https://github.com/swagger-api/swagger-ide/commit/605a261c67c530e575e88facdec7daf48b0966a5))
* **editor:** additional `dispose()` on unmount ([0c4c4e7](https://github.com/swagger-api/swagger-ide/commit/0c4c4e71018392f0df435cd11cb8255cfad01c78))
* **editor:** allow hover tooltip to exceed its container ([de87b15](https://github.com/swagger-api/swagger-ide/commit/de87b15d267e3ee65c73a8a352c36f79c5501499))
* **editor:** apidom.worker import editor from node_modules ([1e2f9eb](https://github.com/swagger-api/swagger-ide/commit/1e2f9eb3217ac00ae4efc86a3ac358a4016a1e03))
* **editor:** apidomContext required for codeActions ([4880dad](https://github.com/swagger-api/swagger-ide/commit/4880dada24e0b19930001f1d3a10a84405f86296))
* **editor:** apply debounce to getSelector value ([#278](https://github.com/swagger-api/swagger-ide/issues/278)) ([fbccbf8](https://github.com/swagger-api/swagger-ide/commit/fbccbf8eb4645b72a3075ac86f29a9afa6bed2c3))
* **editor:** codeActions error handling with unsupported spec ([4502e13](https://github.com/swagger-api/swagger-ide/commit/4502e131355e81cb70105654452346aeae822c24))
* **editor:** convertToYaml should always return a response ([f986116](https://github.com/swagger-api/swagger-ide/commit/f9861160c26c61ff3846dae39102d697235c3b7c))
* **editor:** convertToYaml should always return a response ([bb7bc74](https://github.com/swagger-api/swagger-ide/commit/bb7bc74ca42bbbe9b3fd661dfb92c1e124f075c3))
* **editor:** documentSymbols error handling for unsupported spec ([c1ef2af](https://github.com/swagger-api/swagger-ide/commit/c1ef2af817d0ed695862ff1bebcd2f23dbbf1c06))
* **editor:** documentSymbolsAdapter call correct worker method ([2319fcd](https://github.com/swagger-api/swagger-ide/commit/2319fcdd172c81c0c3aa3ff6828a2ddd92a6c3d7))
* **editor:** FileMenuDropdown state update checks ([cc6063a](https://github.com/swagger-api/swagger-ide/commit/cc6063a944145f6e782e3dd767c7de5c355359f1))
* **editor:** genericEditorPlugin layout no console errors ([5a2c99a](https://github.com/swagger-api/swagger-ide/commit/5a2c99a6ccaed351ba6c818ef182cd5e4099dfb5))
* **editor:** genericEditorPlugin layout no console errors ([8c3731d](https://github.com/swagger-api/swagger-ide/commit/8c3731d3b8bf2ae07dd31cf3fa4b0850ab05dbaa))
* **editor:** hover error handling with unsupported spec ([4a4a489](https://github.com/swagger-api/swagger-ide/commit/4a4a48949125edfbd357a18702735a25294e6930))
* **editor:** importUrl label control for unit test ([1b80b8d](https://github.com/swagger-api/swagger-ide/commit/1b80b8da29ed09ee8d4013eea62321a91567fe65))
* **editor:** initializeParsers should return a promise ([1875a55](https://github.com/swagger-api/swagger-ide/commit/1875a558341ee0f13f13c55689b31f635b1b10d8))
* **editor:** jsonService doValidation ([fceb82b](https://github.com/swagger-api/swagger-ide/commit/fceb82bd147df4f6aad9cc1ecd73a0708dac4fdf))
* **editor:** monaco theme updates ([c0ee9ad](https://github.com/swagger-api/swagger-ide/commit/c0ee9ade6bf6f83ff08eac216a1c86a60055b378))
* **editor:** more monaco theme updates ([5422261](https://github.com/swagger-api/swagger-ide/commit/542226160c806dc998f4667937c8e76ea3f67439))
* **editor:** more robust check for await topbarActions result ([95e0200](https://github.com/swagger-api/swagger-ide/commit/95e0200a1263c780461f9978acb0e4bd36bfb325))
* **editor:** more robust check for await topbarActions result ([1708f56](https://github.com/swagger-api/swagger-ide/commit/1708f563e6aa69d2ab41b393b03cb3b692da2b2b))
* **editor:** re-enable minimap in monaco ([681e45c](https://github.com/swagger-api/swagger-ide/commit/681e45ca5df93b91a948c165eec041fc7386bde8))
* **editor:** reinstantiate generator lists on specVersion change ([aec5352](https://github.com/swagger-api/swagger-ide/commit/aec5352edcfe08d727cf3dc43a6d73ca9ca31d55))
* **editor:** reinstantiate generator lists on specVersion change ([a24c3d9](https://github.com/swagger-api/swagger-ide/commit/a24c3d9c068af00afc197d3f9fc60a5e9ea82a2a))
* **editor:** remove extraneous constructor .bind ([117cf0c](https://github.com/swagger-api/swagger-ide/commit/117cf0c05aea17f31f76e3c4f0f94958c0817881))
* **editor:** replace debounce implementation ([02b234c](https://github.com/swagger-api/swagger-ide/commit/02b234cd76465b3e6e7f7c498bd369569c462b11))
* **editor:** revert webpack config back to single entry point ([897de96](https://github.com/swagger-api/swagger-ide/commit/897de965c0149ed550f9535948fd4a949be1a776))
* **editor:** saveAsYaml file extension ([79dd1a9](https://github.com/swagger-api/swagger-ide/commit/79dd1a99530d8e0915cefc1878525dfeb47bab3d))
* **editor:** semanticHighlighting.enabled setting ([c4d6ff2](https://github.com/swagger-api/swagger-ide/commit/c4d6ff240067bb4fb04175cfb926075194ca7dec))
* **editor:** topbar color, font sizes, padding ([462f7de](https://github.com/swagger-api/swagger-ide/commit/462f7de0cbc72157c042dbfa10486f6016af440a))
* **editor:** topbar padding and fonts ([1c80174](https://github.com/swagger-api/swagger-ide/commit/1c8017406a9f74f949f078238d0eac33994998f1))
* **editor:** unhandled promise rejection for unsupported definitions ([d6c2f37](https://github.com/swagger-api/swagger-ide/commit/d6c2f370812a097a1e5c43932d7483574cdf6761))
* **editor:** update changelog statuses ([80fe8b9](https://github.com/swagger-api/swagger-ide/commit/80fe8b9fef5765d753b01c5d0d991a0a53db4d76))
* **editor:** update version tokens ([f3890ca](https://github.com/swagger-api/swagger-ide/commit/f3890ca1498c56bb5d84c5b48cbe829289edf391))
* **editor:** use p2m for diagnostics markers ([05532ee](https://github.com/swagger-api/swagger-ide/commit/05532eec5b1e67011618e55f8e9ae745d092b3c5))
* **editor:** wip disabled hooks for Topbar - linting ([7d43487](https://github.com/swagger-api/swagger-ide/commit/7d43487b75f306891518b072a2a19c46631ea285))
* **editor:** worker error handling with unsupported spec ([305dad1](https://github.com/swagger-api/swagger-ide/commit/305dad146f051625da5890b5ccdeba78a0324ce4))
* eslint cumulative updates ([#259](https://github.com/swagger-api/swagger-ide/issues/259)) ([fbf73f0](https://github.com/swagger-api/swagger-ide/commit/fbf73f0221ea147c7f365fea967c79e9cfe0334a))
* **generic-editor:** fix [#553](https://github.com/swagger-api/swagger-ide/issues/553) - baseURI for deref ([0bbda6e](https://github.com/swagger-api/swagger-ide/commit/0bbda6e301190f5b3ba09a29fe3d2292edb9718f))
* handle json case with whitespace for getSpecVersion ([#197](https://github.com/swagger-api/swagger-ide/issues/197)) ([4754487](https://github.com/swagger-api/swagger-ide/commit/4754487ab6e97da11b55662b02e005ad9baef23b))
* **lint:** no-arrow-function-lifecycle ([#396](https://github.com/swagger-api/swagger-ide/issues/396)) ([7700052](https://github.com/swagger-api/swagger-ide/commit/77000529f9144388ac33dcc09b5e3a6292a952d1))
* **monaco:** import all Monaco Editor features ([05c1ea2](https://github.com/swagger-api/swagger-ide/commit/05c1ea26419113f10c810024cda11925a141a9e0)), closes [#426](https://github.com/swagger-api/swagger-ide/issues/426)
* replace favicon and page title ([#334](https://github.com/swagger-api/swagger-ide/issues/334)) ([6860815](https://github.com/swagger-api/swagger-ide/commit/6860815ae09ecbccbd0923489d75e8b7ff99ef44))
* set topbar logo img height in className ([#206](https://github.com/swagger-api/swagger-ide/issues/206)) ([58c9226](https://github.com/swagger-api/swagger-ide/commit/58c9226b038f1375da19e2e6837e1ee0222b101b))
* skip spec update for invalid docs ([0b55520](https://github.com/swagger-api/swagger-ide/commit/0b55520e8ea6cbf3d05efbf05d1f6a2a872334f4))
* splitpane overflow-y scroll ([#272](https://github.com/swagger-api/swagger-ide/issues/272)) ([4613353](https://github.com/swagger-api/swagger-ide/commit/46133535b8a5e259b252de6d084bf946b071dcc6))
* **style:** add z-index to ReactModal__Overlay ([#328](https://github.com/swagger-api/swagger-ide/issues/328)) ([cc11f41](https://github.com/swagger-api/swagger-ide/commit/cc11f41eb689ef94a0e86bfe563a041a6072c07d))
* **topbar:** increase dropdown z-index ([#332](https://github.com/swagger-api/swagger-ide/issues/332)) ([784f3c0](https://github.com/swagger-api/swagger-ide/commit/784f3c0bb09d2667722a053a7263095503521338))

### Features

* add debounce to handleChangeEditorValue ([#250](https://github.com/swagger-api/swagger-ide/issues/250)) ([038bb91](https://github.com/swagger-api/swagger-ide/commit/038bb9122d0b23e6442592b2ed907e66adde7850))
* add SwaggerIDE mount point ([a52285d](https://github.com/swagger-api/swagger-ide/commit/a52285d20811f79b0841a5d245a52a30a7de45cc)), closes [#439](https://github.com/swagger-api/swagger-ide/issues/439)
* asyncapi-react-ui plugin ([#213](https://github.com/swagger-api/swagger-ide/issues/213)) ([7368cba](https://github.com/swagger-api/swagger-ide/commit/7368cbaba48e05f44143ac9936f88ca76ceb27ad))
* bump apidom-ls to 0.13.0 ([fc8c10b](https://github.com/swagger-api/swagger-ide/commit/fc8c10bb33de8df8b0efa3e349ff0dafe4c68a53))
* bump apidom-ls to 0.14.0 ([ad09a48](https://github.com/swagger-api/swagger-ide/commit/ad09a48a7bd21827c69b5f7ceb5750e87f1dd738))
* bump apidom-ls to 0.15.0 ([4885d69](https://github.com/swagger-api/swagger-ide/commit/4885d69dfbd64044d3521c5cfa14daa94e9aeb74))
* bump apidom-ls to 1.12.0 ([1fad396](https://github.com/swagger-api/swagger-ide/commit/1fad396168f7842f75b1bba03853d5b0778c3538))
* **editor:** add a cancel button for importUrl modal ([6857d71](https://github.com/swagger-api/swagger-ide/commit/6857d715099b555d68cc32286bbe125d46429a70))
* **editor:** add a cancel button for importUrl modal ([9d758c4](https://github.com/swagger-api/swagger-ide/commit/9d758c42842d170cd607dfee52cc7125a236774f))
* **editor:** add apidom-ls babel alias ([d399716](https://github.com/swagger-api/swagger-ide/commit/d399716d61ea2bfdde64f88c4b023662d6e3f940))
* **editor:** add errorModal support to saveAsJson, saveAsYaml ([3e74fc5](https://github.com/swagger-api/swagger-ide/commit/3e74fc5d17bb604b47a254ed8742ed1eaeb3073c))
* **editor:** add errorModal support to saveAsJson, saveAsYaml ([edf822a](https://github.com/swagger-api/swagger-ide/commit/edf822a74d735d6ca5aab3acb5eac222d263c6b2))
* **editor:** add jest .spyOn for file/edit topbarActions ([0174248](https://github.com/swagger-api/swagger-ide/commit/0174248cc529b81b7de3c40f7b7071ea0d59adc2))
* **editor:** add jest .spyOn for file/edit topbarActions ([d40c70e](https://github.com/swagger-api/swagger-ide/commit/d40c70e88f14a498dc85afefae56a5e892f795e3))
* **editor:** add public dispose method to workerManager ([485432f](https://github.com/swagger-api/swagger-ide/commit/485432f69414e055e266bd0d80c1770708976b80))
* **editor:** additional converter return string cases ([3f119cb](https://github.com/swagger-api/swagger-ide/commit/3f119cb93640412949497c4c07557c005f288fde))
* **editor:** apidom structure updates ([#94](https://github.com/swagger-api/swagger-ide/issues/94)) ([3637a1c](https://github.com/swagger-api/swagger-ide/commit/3637a1c80f65ded648f1f2de7dee9bfbadecf3e9))
* **editor:** apply theming to minimap background ([4ee9d0e](https://github.com/swagger-api/swagger-ide/commit/4ee9d0e518bf0798aa314e86866a8dce58bd616f))
* **editor:** apply updated styles for error and warning modals ([d373bf0](https://github.com/swagger-api/swagger-ide/commit/d373bf0c178b6c55a55ba923f887c8b100a19199))
* **editor:** clear editor when yaml or empty case ([75abc84](https://github.com/swagger-api/swagger-ide/commit/75abc84aa2f1f78dce3124d468e1743040c8614d))
* **editor:** clear editor with simple json case ([3a06429](https://github.com/swagger-api/swagger-ide/commit/3a06429b4c5e84282afe6375da55ceb5820e09ac))
* **editor:** clear vs reset editor menu options ([#70](https://github.com/swagger-api/swagger-ide/issues/70)) ([fc5d1e2](https://github.com/swagger-api/swagger-ide/commit/fc5d1e276f1cadeb2fe6a313f569391d17f60772))
* **editor:** clearEditor detects spec type for re-init ([b542879](https://github.com/swagger-api/swagger-ide/commit/b5428790040fe96f4c4d98a05bbf440930a5f0a4))
* **editor:** clearEditor.actions ([22cb6b7](https://github.com/swagger-api/swagger-ide/commit/22cb6b77a1dc18bd36ea1a68d6d0614b2987c47c))
* **editor:** codeActions provider ([c28c99c](https://github.com/swagger-api/swagger-ide/commit/c28c99c5a1b5032803a107a37e3730179bf16221))
* **editor:** comment out json schema validation ([2c304ce](https://github.com/swagger-api/swagger-ide/commit/2c304ced1ca6bb5f48651c6ec48fc5b20e32cbe4))
* **editor:** completionItemsAdapter with apidom ([aaa296a](https://github.com/swagger-api/swagger-ide/commit/aaa296a73ed737d9cf059e3ea6ee0b83d6e51e70))
* **editor:** convertJsonToYaml.actions ([f4e0519](https://github.com/swagger-api/swagger-ide/commit/f4e0519b867c96c877bc68ba02821cb84c6ed6a0))
* **editor:** convertOas2ToOas3.actions ([083dbd1](https://github.com/swagger-api/swagger-ide/commit/083dbd156821d3ba994233f3983dd942b50e7eb6))
* **editor:** convertToOas3 now uses non-mock data ([f8d2c00](https://github.com/swagger-api/swagger-ide/commit/f8d2c0034748c755e3c8b72e84b2ae900f9aeda5))
* **editor:** convertToOas3 now uses non-mock data ([4083eab](https://github.com/swagger-api/swagger-ide/commit/4083eab5f1b739e8ed5a8e1c636e0bcd97320a7c))
* **editor:** custom monaco light/dark themes ([d2d2253](https://github.com/swagger-api/swagger-ide/commit/d2d22533ebc710a651260178dfbe6eb97ce9ec86))
* **editor:** custom react hook for languageFormat ([b040de2](https://github.com/swagger-api/swagger-ide/commit/b040de2da48519b037c18951790d417f037ed25c))
* **editor:** default wordWrap and minimap settings ([2f14cee](https://github.com/swagger-api/swagger-ide/commit/2f14cee4e34054a29f67f0f105d81374b4bfb7f9))
* **editor:** demo of doValidate from jsonService ([094aba8](https://github.com/swagger-api/swagger-ide/commit/094aba80e4cf61dade9bfe211759d704d88de5a0))
* **editor:** demo test apidom-ls is readable ([57e99e9](https://github.com/swagger-api/swagger-ide/commit/57e99e91b0ff8d038cee5e2492cbea57f5f7e2a4))
* **editor:** dev buttons to toggle/detect language ([34a1cfc](https://github.com/swagger-api/swagger-ide/commit/34a1cfccbb65221ff0ee1f162cb7132f783a383e))
* **editor:** dev buttons to toggle/detect language ([f13976a](https://github.com/swagger-api/swagger-ide/commit/f13976a8230307b35e0c7aa4fa02ed78a433d84a))
* **editor:** documentSymbolsAdapter ([9bc7e52](https://github.com/swagger-api/swagger-ide/commit/9bc7e52c3da77869848c29e29259a9e95704ad9a))
* **editor:** downloadGeneratedFile now uses non-mock data ([80a948f](https://github.com/swagger-api/swagger-ide/commit/80a948f71f0848cb450af50357f3de1a86b37f9a))
* **editor:** downloadGeneratedFile now uses non-mock data ([9d122f9](https://github.com/swagger-api/swagger-ide/commit/9d122f9a6fe2e98540527247890c6b22dab59255))
* **editor:** editor pane shrink/expand responsiveness ([59d4493](https://github.com/swagger-api/swagger-ide/commit/59d44930bcfe0edd406b84358f328760c301abfb))
* **editor:** editor value onChange renders in swagger-ui ([7e8b29f](https://github.com/swagger-api/swagger-ide/commit/7e8b29f11ef975b53fb848e07a87d573e0607554))
* **editor:** editor value onChange renders in swagger-ui ([c02bf9e](https://github.com/swagger-api/swagger-ide/commit/c02bf9e5cbbd9fccf0aeec33b2fbebdaedad1199))
* **editor:** EditorComponent as parent to vendor editor container ([9aef361](https://github.com/swagger-api/swagger-ide/commit/9aef3615e9062952edc6128ff06e4d7a7ba43e68))
* **editor:** editorPane component ([b2eb403](https://github.com/swagger-api/swagger-ide/commit/b2eb40312698d7d3814e2ee702f4e026c503a315))
* **editor:** empty Topbar fragment ([f888c2b](https://github.com/swagger-api/swagger-ide/commit/f888c2b8f00f5877df89f18408cbbfdd20faa03c))
* **editor:** experimental: pass monaco instance ([928f48e](https://github.com/swagger-api/swagger-ide/commit/928f48eba50cd3ad3fd2f03a387e2f0f86535d89))
* **editor:** export lib ide component ([#305](https://github.com/swagger-api/swagger-ide/issues/305)) ([3ca4398](https://github.com/swagger-api/swagger-ide/commit/3ca4398a707b27c347bb0c6b50548e51e4516530))
* **editor:** extract setupMode from setup ([acd66b6](https://github.com/swagger-api/swagger-ide/commit/acd66b63e23edfcf2a2e1c7c41048763eafa47e6))
* **editor:** FileMenuDropdown language format detection ([5f574eb](https://github.com/swagger-api/swagger-ide/commit/5f574eb90c3019145812ad4428d33a983e1eafeb))
* **editor:** fixtures.actions ([21b0a28](https://github.com/swagger-api/swagger-ide/commit/21b0a2890bd0f532153d4a33c8d1c4173c2b8d9b))
* **editor:** for OAS generator lists, remove need for swagger-client ([586128a](https://github.com/swagger-api/swagger-ide/commit/586128ae619f688e4d9970788665ef93cc4ac48a))
* **editor:** generator download deprecate use of swagger-client ([a9bcea6](https://github.com/swagger-api/swagger-ide/commit/a9bcea676efd412df52ebbcd4fcba6ed861b6c4c))
* **editor:** generator.actions ([091bdd6](https://github.com/swagger-api/swagger-ide/commit/091bdd6e7bb640849015731bd9bbff30e0cd41e9))
* **editor:** GeneratorMenuDropdown component ([00e39f3](https://github.com/swagger-api/swagger-ide/commit/00e39f3f5e7808fa8afe4bed7385e0ea98099e80))
* **editor:** generators list now uses actual/default values ([7032f21](https://github.com/swagger-api/swagger-ide/commit/7032f21ce2a4f12be2f7c981c0a87d293a798890))
* **editor:** generators list now uses actual/default values ([30f216b](https://github.com/swagger-api/swagger-ide/commit/30f216b6bab9e06ad1e5af663db9a9bcd11531f0))
* **editor:** GenericEditorContainer ([cda042e](https://github.com/swagger-api/swagger-ide/commit/cda042e51a3d2a28f911d4857b8b1757c750e18e))
* **editor:** GenericEditorContainer ([696d3fa](https://github.com/swagger-api/swagger-ide/commit/696d3fabc83b61880568c913c9556843e4ccf716))
* **editor:** getSpecVersion helper for isOAS3/isSwagger2 ([3db9495](https://github.com/swagger-api/swagger-ide/commit/3db949540711e1cd7c55f159204ebd74e2076ac9))
* **editor:** getSpecVersion helper for isOAS3/isSwagger2 ([3dca5f6](https://github.com/swagger-api/swagger-ide/commit/3dca5f6c7478a4e4205e56446f4a29e818b05895))
* **editor:** hoverAdapter for json ([c4ed6e5](https://github.com/swagger-api/swagger-ide/commit/c4ed6e5a7636e4dd48b152e274a75bd1746964be))
* **editor:** ideLayoutPreset with editorAreaLayout ([#571](https://github.com/swagger-api/swagger-ide/issues/571)) ([6f674c4](https://github.com/swagger-api/swagger-ide/commit/6f674c4dfdfba90968a590b9f348e096f330b5c2))
* **editor:** implement more rules refs swagger-api/apidom#592 ([5463cf8](https://github.com/swagger-api/swagger-ide/commit/5463cf81c1463b1502371dc249c2c372f16987ff))
* **editor:** Import URL styling updates ([e322a14](https://github.com/swagger-api/swagger-ide/commit/e322a142126d0060faacdfb5ac9ad7471c64db2f))
* **editor:** importFile will update swagger state ([7cc77ff](https://github.com/swagger-api/swagger-ide/commit/7cc77ffe42c6330048106b8161c479dfe622bea1))
* **editor:** importFile will update swagger state ([c0712ed](https://github.com/swagger-api/swagger-ide/commit/c0712ed56c7909ee7d1f8be7b3f177130a47e534))
* **editor:** importFromURL will update swagger state ([67bfcbb](https://github.com/swagger-api/swagger-ide/commit/67bfcbbdaf202667039e6f5b453c15751a0ed24d))
* **editor:** importFromURL will update swagger state ([343442f](https://github.com/swagger-api/swagger-ide/commit/343442f3d1b6440a9dbf878b8672c89375f1abc9))
* **editor:** importFromURL.actions ([e45fc16](https://github.com/swagger-api/swagger-ide/commit/e45fc162d592daea10845fc498324dcf45056e2b))
* **editor:** improve and fix apidom-ls integration ([6fcc9e1](https://github.com/swagger-api/swagger-ide/commit/6fcc9e153dc9e730a3b2b43bcb66fb12f5bd35b7))
* **editor:** initial apidom.worker ([dac7dd3](https://github.com/swagger-api/swagger-ide/commit/dac7dd34dacb3e2eac0fb3a09bb4ac674d299882))
* **editor:** initial diagnosticsAdapter ([13d3d6f](https://github.com/swagger-api/swagger-ide/commit/13d3d6f2298406a1fdaf07d558c997cb84dc6f69))
* **editor:** initial migrated react components ([325e564](https://github.com/swagger-api/swagger-ide/commit/325e5640eb4f2d3a9a771778f783b446d2001d09))
* **editor:** initial migrated react components ([6390b92](https://github.com/swagger-api/swagger-ide/commit/6390b9216d0c5264f1c0dd37df503f1cc2439a99))
* **editor:** initial providers for documentSymbols and Hover ([eb84023](https://github.com/swagger-api/swagger-ide/commit/eb840234c8e7ccfc690f23c38d0df50cb8dd9fb0))
* **editor:** initializeParsers sample with apidom parser ([30ac0ea](https://github.com/swagger-api/swagger-ide/commit/30ac0eabe0754327d0999e81d052638c482456e2))
* **editor:** jest test for FileMenuDropdown ([5eb781a](https://github.com/swagger-api/swagger-ide/commit/5eb781afec0866ff506427a69c95e3ff6ca27ede))
* **editor:** jest test for FileMenuDropdown ([20fb314](https://github.com/swagger-api/swagger-ide/commit/20fb31438cb04f2dba4232b2282f2fe851402471))
* **editor:** jest tests for EditMenuDropdown ([2cf1034](https://github.com/swagger-api/swagger-ide/commit/2cf10348e8c03444f7f8188de77134cba5022c1e))
* **editor:** jest tests for EditMenuDropdown ([dddd21a](https://github.com/swagger-api/swagger-ide/commit/dddd21aa999d1bf6ad2b9c5d25263998953bf47b))
* **editor:** jest tests for topbar generated server/client ([c11c02d](https://github.com/swagger-api/swagger-ide/commit/c11c02d0e9aa1ecd75afa487787e1d40417b7552))
* **editor:** jest tests for topbar generated server/client ([881cb1f](https://github.com/swagger-api/swagger-ide/commit/881cb1f2c53c5aa641d63c72c282ddb23861f0bf))
* **editor:** keydown support to load default definitions ([76fc3e1](https://github.com/swagger-api/swagger-ide/commit/76fc3e151f04a85a399f25131e65b02a495bbd88))
* **editor:** language utils-helper ([f0cf712](https://github.com/swagger-api/swagger-ide/commit/f0cf712503325c8df972cadec72b953f0588cfc2))
* **editor:** languageKind ([496d824](https://github.com/swagger-api/swagger-ide/commit/496d824afe021927a2765be599cce5a97747d5b9))
* **editor:** load default definitions for oas2/oas3/asyncapi2 ([d090142](https://github.com/swagger-api/swagger-ide/commit/d09014202e0a7223186887cbd8128b255fa11bae))
* **editor:** load default oas3.1 definition ([0dbc980](https://github.com/swagger-api/swagger-ide/commit/0dbc980ec9997c6e549547ea8955a140d47acfc6))
* **editor:** migrate StandaloneLayout to functional component ([a8cb6e0](https://github.com/swagger-api/swagger-ide/commit/a8cb6e0d8d0ba302d6d19392e7f838252fcdac41))
* **editor:** migrated swagger styling from less to sass ([c9628b9](https://github.com/swagger-api/swagger-ide/commit/c9628b921a68797d0afd0298603af651864b2efc))
* **editor:** migrated swagger styling from less to sass ([82ad050](https://github.com/swagger-api/swagger-ide/commit/82ad0504afb65e76ee5b746419fddaad49b23472))
* **editor:** modal close x button ([d55d261](https://github.com/swagger-api/swagger-ide/commit/d55d261ba84979daff465a46effd115764b240dd))
* **editor:** ModalConfirmWrapper and ModalErrorWrapper components ([cd3ed28](https://github.com/swagger-api/swagger-ide/commit/cd3ed28398bfffb0fd926edfdf70105027b8d618))
* **editor:** ModalInputWrapper and ImportUrl components ([b24dfc0](https://github.com/swagger-api/swagger-ide/commit/b24dfc00f4e701bc2bc64e5ac4c7fa82c0cc16c6))
* **editor:** monaco theme selector widget ([27e2092](https://github.com/swagger-api/swagger-ide/commit/27e2092a05ebacb2c33a43c1b6a181d40932af28))
* **editor:** monaco workers imported via node_modules ([4ce38a5](https://github.com/swagger-api/swagger-ide/commit/4ce38a55d9c916341ef6177ac174857b4ec25910))
* **editor:** monaco-action-apidom-deref util ([8c5834a](https://github.com/swagger-api/swagger-ide/commit/8c5834ad5dfe2f1649f8a161b47c9924f999d06e))
* **editor:** MonacoEditor load apidom.worker as web worker ([51a6104](https://github.com/swagger-api/swagger-ide/commit/51a6104c9bc2b67a8a14cc5ab2696cfda21b2e97))
* **editor:** MonacoEditor load editor.worker.js from web worker ([2a3be48](https://github.com/swagger-api/swagger-ide/commit/2a3be4842fbc32272d7bb9ba045a7dbfa4aa6d86))
* **editor:** move config after refactor ([1da8bd9](https://github.com/swagger-api/swagger-ide/commit/1da8bd90435e5d66fe66f693fe5ea722919b1297))
* **editor:** move monaco setup to external export ([901d65e](https://github.com/swagger-api/swagger-ide/commit/901d65e0278e9993b3b4bb7e2e56c74bb9425425))
* **editor:** move some FileMenu items to EditMenu Hooks ([e36d1a9](https://github.com/swagger-api/swagger-ide/commit/e36d1a9ea1f9113bec7bfb504bfa831ec964cf73))
* **editor:** POC migrated with `swagger-ui-react` and `presets` ([e4d939f](https://github.com/swagger-api/swagger-ide/commit/e4d939ffe887c2732019c06d0cd41366d5dcc080))
* **editor:** POC migrated with `swagger-ui-react` and `presets` ([aadb086](https://github.com/swagger-api/swagger-ide/commit/aadb086af0b1c458974af89fa5aab4911a78506d))
* **editor:** propagate isOAS3_1 flag to clearEditor ([9c38cfe](https://github.com/swagger-api/swagger-ide/commit/9c38cfec6d6590a1f9b35db9910627fb66b2193d))
* **editor:** propagate isOAS3_1 flag to SaveAsJsonOrYaml ([dc757ec](https://github.com/swagger-api/swagger-ide/commit/dc757ec449a9faa8a4183ab1c78778817ce0d71d))
* **editor:** react hooks edit menu ([c3d7ec7](https://github.com/swagger-api/swagger-ide/commit/c3d7ec7a1b69590e56d64078f6920446ef463b9a))
* **editor:** react hooks File menu ([d7b2fd4](https://github.com/swagger-api/swagger-ide/commit/d7b2fd451147c7aafa392b9b66eed6af3650884a))
* **editor:** react hooks for Topbar component ([7b5c308](https://github.com/swagger-api/swagger-ide/commit/7b5c3088c813ae2274d7635354adb846eef61b97))
* **editor:** react-modal for importUrl ([8c7f148](https://github.com/swagger-api/swagger-ide/commit/8c7f148fb5402dfb16c8d4bf5d0f3d8d6b8c13f6))
* **editor:** react-modal for importUrl ([003c577](https://github.com/swagger-api/swagger-ide/commit/003c5772e4f80e1c1b1c38eb91cd79a85a76ee03))
* **editor:** ReactModalPortal styles ([053692a](https://github.com/swagger-api/swagger-ide/commit/053692a958a50b7eb3754d1786b22f042ee11050))
* **editor:** refactor asyncapi config ([b0f1fcd](https://github.com/swagger-api/swagger-ide/commit/b0f1fcda0b7d4f029b040f732c57616c61b530dc))
* **editor:** remove unneeded `initializeParsers` ([3b69e6e](https://github.com/swagger-api/swagger-ide/commit/3b69e6e826c5f615a0f8913679f2b1ec28bdfe93))
* **editor:** replace component `Link` with local `LinkHome` ([a763938](https://github.com/swagger-api/swagger-ide/commit/a763938abf30fdef93d014944f207751b18cefb3))
* **editor:** replace component `Link` with local `LinkHome` ([95b0295](https://github.com/swagger-api/swagger-ide/commit/95b0295f8ae53d3695c62fe45e556fa4f873f9e0))
* **editor:** retrieve spec from swagger-ui ([1d4d7e9](https://github.com/swagger-api/swagger-ide/commit/1d4d7e9c59715db5dd3d513ca41ced926fa3e3e4))
* **editor:** retrieve spec from swagger-ui ([e7a68f4](https://github.com/swagger-api/swagger-ide/commit/e7a68f4f8b368101c4ef17fb8aed5910eacc97af))
* **editor:** sample openapi syntax highlighter ([18fe40f](https://github.com/swagger-api/swagger-ide/commit/18fe40f2b9604415dd2bb91707982b4b08c0c1e5))
* **editor:** SaveAsJsonOrYaml function component ([01395a0](https://github.com/swagger-api/swagger-ide/commit/01395a055367b405a95db9b043a15dd907f20bd8))
* **editor:** saveAsJsonOrYaml.actions ([9b9c008](https://github.com/swagger-api/swagger-ide/commit/9b9c0089c343a1ebb1cd70ac72fe5c66c987a872))
* **editor:** saveAsYaml confirmation modal ([8a6dc6d](https://github.com/swagger-api/swagger-ide/commit/8a6dc6dc7074d12d42d4b31bdf4ad1d1d9b8b015))
* **editor:** saveAsYaml confirmation modal ([31e91e3](https://github.com/swagger-api/swagger-ide/commit/31e91e3a6211b33421ee1776bdb8bed1738259cf))
* **editor:** schema maxLength lint rule ([5bf8b66](https://github.com/swagger-api/swagger-ide/commit/5bf8b666e6c37fc563b7776720bb9f613e631a56))
* **editor:** semanticTokensAdapter provider ([f31d8ff](https://github.com/swagger-api/swagger-ide/commit/f31d8ff509f0750ef10afd7ede6f774ee0852f10))
* **editor:** set language to apidom; remove onChangeLanguageValue ([8fb10bc](https://github.com/swagger-api/swagger-ide/commit/8fb10bc34d26a59e462e6d3813651711ff8d5823))
* **editor:** showErrorModal with close ([350e4fd](https://github.com/swagger-api/swagger-ide/commit/350e4fda701698e663d539a7a40dc26d16df91cd))
* **editor:** showErrorModal with close ([c76c406](https://github.com/swagger-api/swagger-ide/commit/c76c4068333a8d3593eb084703da5c9a7e5ff62e))
* **editor:** spec detection for known http generators ([39e4fab](https://github.com/swagger-api/swagger-ide/commit/39e4fab8050d25ff8e65ea5c617410f739b0a895))
* **editor:** temp hello.worker ([7440698](https://github.com/swagger-api/swagger-ide/commit/744069863f47a3e8d524fbdcba5d042a6eeed39b))
* **editor:** textarea demo component ([500791f](https://github.com/swagger-api/swagger-ide/commit/500791f2ea9b6304d4cff6d8163cbbb8516f4d01))
* **editor:** textarea demo component ([06e2942](https://github.com/swagger-api/swagger-ide/commit/06e29423da705d9f9916a3e137b4aefc8e0bef81))
* **editor:** ThemeSelectionIcon component ([057e35a](https://github.com/swagger-api/swagger-ide/commit/057e35ae8b540efab2b9782000c6313a926da4c4))
* **editor:** update apidom-ls integration ([a0cfe3f](https://github.com/swagger-api/swagger-ide/commit/a0cfe3f90359a27ca02ee34005613f82a1c27af8))
* **editor:** update apidom-ls integration ([3cfd89f](https://github.com/swagger-api/swagger-ide/commit/3cfd89f57be5a7633ee6e2a38505c1ee5d05da43))
* **editor:** update asyncapi rules ([1cb84f8](https://github.com/swagger-api/swagger-ide/commit/1cb84f8d1af94db30768512bc854a4dcf0ab18e8))
* **editor:** update ImportUrl modal style ([433dc1a](https://github.com/swagger-api/swagger-ide/commit/433dc1ad78d1217887e6a04f2871e307fd291b8f))
* **editor:** update language configuration ([ddaee7b](https://github.com/swagger-api/swagger-ide/commit/ddaee7b61db659435f0bb17e0425f50c8508c5bb))
* **editor:** update modal styles ([76d1b36](https://github.com/swagger-api/swagger-ide/commit/76d1b36b88084f10ec0ffdcebbe151a6d6eb36c3))
* **editor:** use methods from apidom-ls for registered providers ([043ac7d](https://github.com/swagger-api/swagger-ide/commit/043ac7da50379a12eb18608e32ad0bb7277cc5b6))
* **editor:** use same generator baseUrl for oas3 and oas3_1 ([8e2f596](https://github.com/swagger-api/swagger-ide/commit/8e2f5962569c41eadb98f6d3455e0ddadefe962e))
* **editor:** use synchronous getLegend() for semanticTokensAdapter ([cddd3ba](https://github.com/swagger-api/swagger-ide/commit/cddd3ba853e7f1f35a94b5982b841c3151666dbe))
* **editor:** utils for isValidJson and isValidYaml ([035b629](https://github.com/swagger-api/swagger-ide/commit/035b6297248a324a603164bd13cf8191a34af12d))
* **editor:** utils-getSpecVersion ([6715944](https://github.com/swagger-api/swagger-ide/commit/67159445df27c7ce5a170d18197f4373cdc86220))
* **editor:** webpack outputs workers without chunk in filename ([38f6f9b](https://github.com/swagger-api/swagger-ide/commit/38f6f9b5f4e8759cdd093d767bda933eb65e5adc))
* **editor:** wip - light and dark themes ([4a7ce14](https://github.com/swagger-api/swagger-ide/commit/4a7ce14447c46fa5ec6aa7e552bff62240f2ff5c))
* **editor:** wip disabled hooks for FileMenuDropdown ([d62c85d](https://github.com/swagger-api/swagger-ide/commit/d62c85d4bdc191c61a24fdc1c610c58fd65ac1cf))
* **editor:** wip: setup with ApidomWorker and WorkerManager ([dc4c7dc](https://github.com/swagger-api/swagger-ide/commit/dc4c7dc32db64c75f721f6bb7bc77b8c0e775441))
* **editor:** wip: switch to apidom placeholders ([f52399d](https://github.com/swagger-api/swagger-ide/commit/f52399db5790ab47af268cd046471e99e0e5388b))
* **editor:** worker-loader with commented hello.worker ([ef2f9bc](https://github.com/swagger-api/swagger-ide/commit/ef2f9bc3528501e017b4824850f1c561708c5990))
* **editor:** working setup with workerManager ([5b0416d](https://github.com/swagger-api/swagger-ide/commit/5b0416d61a807ab3dd651e008fab2232f1fc5fc3))
* fix indent on enter and context menu ([135e90a](https://github.com/swagger-api/swagger-ide/commit/135e90af9e255b31721f90780b7293f22f4b5f69))
* **generic-editor:** integrate react support ([7c4efbf](https://github.com/swagger-api/swagger-ide/commit/7c4efbf3a141359a014e096038630760be61c3dd))
* **generic-editor:** integrate with ApiDOM ([2f7c5d0](https://github.com/swagger-api/swagger-ide/commit/2f7c5d09b115009f60c32d9cf6f7a0260c0c5bc2))
* **generic-editor:** scaffold generic editor SwaggerUI plugin ([8f1fa64](https://github.com/swagger-api/swagger-ide/commit/8f1fa64798a7fad29d63c64a3bf6203a1bafa99e))
* migrate from react-split-pane to react-collapse-pane lib ([#249](https://github.com/swagger-api/swagger-ide/issues/249)) ([0d1daba](https://github.com/swagger-api/swagger-ide/commit/0d1daba82d06c7c5d43eccafee3fdffa7d5d9b43))
* reduce delay, add debounce to updateSpec ([4fff23a](https://github.com/swagger-api/swagger-ide/commit/4fff23a837ed5d6551b4ebfbd2500586b9d49578))
* redux statePlugin for editorTheme ([#268](https://github.com/swagger-api/swagger-ide/issues/268)) ([82036e1](https://github.com/swagger-api/swagger-ide/commit/82036e1e017b188525d0690218446b6e5858dbc3))
* set empty initial value ([5037132](https://github.com/swagger-api/swagger-ide/commit/503713207aa73114021f139af6bc1f1139e4b47b))
* setup generic editor repo ([54a0a4c](https://github.com/swagger-api/swagger-ide/commit/54a0a4ce77025b885c6cd2ec96c2be8c88fe1f19))
* **topbar:** topbarSelectors for generator and language ([#331](https://github.com/swagger-api/swagger-ide/issues/331)) ([2cec555](https://github.com/swagger-api/swagger-ide/commit/2cec555eb218cb3ee5119b415e07de6d540db6f4))
* validate and pre-parse spec for AsyncAPI UI ([7d6f3b3](https://github.com/swagger-api/swagger-ide/commit/7d6f3b365b11bf376c29511bbc3a919e1a3d80ce))

### Reverts

* Revert "chore(deps): bump monaco-editor-core from 0.30.1 to 0.31.0 (#355)" (#359) ([18ef48e](https://github.com/swagger-api/swagger-ide/commit/18ef48eb3f442a58565bf2e76507cd7ffa89cbbc)), closes [#355](https://github.com/swagger-api/swagger-ide/issues/355) [#359](https://github.com/swagger-api/swagger-ide/issues/359)
tim-lai pushed a commit that referenced this issue Jun 9, 2022
# [0.2.0](https://github.com/swagger-api/swagger-ide/compare/v0.1.0...v0.2.0) (2022-01-07)

### Bug Fixes

* **apidom-editor:** fix apidom deps paths ([608c63f](https://github.com/swagger-api/swagger-ide/commit/608c63f25cce12d39dca28af8bff71518b0a9827))
* **apidom-editor:** temp remove @char0n/npm-audit dep ([98e6d13](https://github.com/swagger-api/swagger-ide/commit/98e6d13d49facd3cfd27fa61e5782ef95bd99a47))
* config setting for async-ui error pane ([#267](https://github.com/swagger-api/swagger-ide/issues/267)) ([acf2d09](https://github.com/swagger-api/swagger-ide/commit/acf2d093d9b999baa8653a7987975a96a5c028fa))
* **editor:** 2nd pane scrolling ([ecc3afc](https://github.com/swagger-api/swagger-ide/commit/ecc3afc8c4e30d6dd2cb21d021a3bc1bbecc9994))
* **editor:** actual oas3.1 spec in fixtures ([9b23ccf](https://github.com/swagger-api/swagger-ide/commit/9b23ccfffe47a2b9b46aaa7a57fa659bc526d7f8))
* **editor:** add extra var check in topbar component ([bd404d7](https://github.com/swagger-api/swagger-ide/commit/bd404d7fdb03a0d2e271a0b6a218964c15ceb432))
* **editor:** add extra var check in topbar component ([fdaadca](https://github.com/swagger-api/swagger-ide/commit/fdaadca12dcfc4bc9c28f377a583050ce40ea634))
* **editor:** add try/catch for download resolved actions ([160ad9c](https://github.com/swagger-api/swagger-ide/commit/160ad9c484044dffc6e5e80dcc40092205559c96))
* **editor:** add wait and extra checks for cypress monaco.spec ([605a261](https://github.com/swagger-api/swagger-ide/commit/605a261c67c530e575e88facdec7daf48b0966a5))
* **editor:** additional `dispose()` on unmount ([0c4c4e7](https://github.com/swagger-api/swagger-ide/commit/0c4c4e71018392f0df435cd11cb8255cfad01c78))
* **editor:** allow hover tooltip to exceed its container ([de87b15](https://github.com/swagger-api/swagger-ide/commit/de87b15d267e3ee65c73a8a352c36f79c5501499))
* **editor:** apidom.worker import editor from node_modules ([1e2f9eb](https://github.com/swagger-api/swagger-ide/commit/1e2f9eb3217ac00ae4efc86a3ac358a4016a1e03))
* **editor:** apidomContext required for codeActions ([4880dad](https://github.com/swagger-api/swagger-ide/commit/4880dada24e0b19930001f1d3a10a84405f86296))
* **editor:** apply debounce to getSelector value ([#278](https://github.com/swagger-api/swagger-ide/issues/278)) ([fbccbf8](https://github.com/swagger-api/swagger-ide/commit/fbccbf8eb4645b72a3075ac86f29a9afa6bed2c3))
* **editor:** codeActions error handling with unsupported spec ([4502e13](https://github.com/swagger-api/swagger-ide/commit/4502e131355e81cb70105654452346aeae822c24))
* **editor:** convertToYaml should always return a response ([f986116](https://github.com/swagger-api/swagger-ide/commit/f9861160c26c61ff3846dae39102d697235c3b7c))
* **editor:** convertToYaml should always return a response ([bb7bc74](https://github.com/swagger-api/swagger-ide/commit/bb7bc74ca42bbbe9b3fd661dfb92c1e124f075c3))
* **editor:** documentSymbols error handling for unsupported spec ([c1ef2af](https://github.com/swagger-api/swagger-ide/commit/c1ef2af817d0ed695862ff1bebcd2f23dbbf1c06))
* **editor:** documentSymbolsAdapter call correct worker method ([2319fcd](https://github.com/swagger-api/swagger-ide/commit/2319fcdd172c81c0c3aa3ff6828a2ddd92a6c3d7))
* **editor:** FileMenuDropdown state update checks ([cc6063a](https://github.com/swagger-api/swagger-ide/commit/cc6063a944145f6e782e3dd767c7de5c355359f1))
* **editor:** genericEditorPlugin layout no console errors ([5a2c99a](https://github.com/swagger-api/swagger-ide/commit/5a2c99a6ccaed351ba6c818ef182cd5e4099dfb5))
* **editor:** genericEditorPlugin layout no console errors ([8c3731d](https://github.com/swagger-api/swagger-ide/commit/8c3731d3b8bf2ae07dd31cf3fa4b0850ab05dbaa))
* **editor:** hover error handling with unsupported spec ([4a4a489](https://github.com/swagger-api/swagger-ide/commit/4a4a48949125edfbd357a18702735a25294e6930))
* **editor:** importUrl label control for unit test ([1b80b8d](https://github.com/swagger-api/swagger-ide/commit/1b80b8da29ed09ee8d4013eea62321a91567fe65))
* **editor:** initializeParsers should return a promise ([1875a55](https://github.com/swagger-api/swagger-ide/commit/1875a558341ee0f13f13c55689b31f635b1b10d8))
* **editor:** jsonService doValidation ([fceb82b](https://github.com/swagger-api/swagger-ide/commit/fceb82bd147df4f6aad9cc1ecd73a0708dac4fdf))
* **editor:** monaco theme updates ([c0ee9ad](https://github.com/swagger-api/swagger-ide/commit/c0ee9ade6bf6f83ff08eac216a1c86a60055b378))
* **editor:** more monaco theme updates ([5422261](https://github.com/swagger-api/swagger-ide/commit/542226160c806dc998f4667937c8e76ea3f67439))
* **editor:** more robust check for await topbarActions result ([95e0200](https://github.com/swagger-api/swagger-ide/commit/95e0200a1263c780461f9978acb0e4bd36bfb325))
* **editor:** more robust check for await topbarActions result ([1708f56](https://github.com/swagger-api/swagger-ide/commit/1708f563e6aa69d2ab41b393b03cb3b692da2b2b))
* **editor:** re-enable minimap in monaco ([681e45c](https://github.com/swagger-api/swagger-ide/commit/681e45ca5df93b91a948c165eec041fc7386bde8))
* **editor:** reinstantiate generator lists on specVersion change ([aec5352](https://github.com/swagger-api/swagger-ide/commit/aec5352edcfe08d727cf3dc43a6d73ca9ca31d55))
* **editor:** reinstantiate generator lists on specVersion change ([a24c3d9](https://github.com/swagger-api/swagger-ide/commit/a24c3d9c068af00afc197d3f9fc60a5e9ea82a2a))
* **editor:** remove extraneous constructor .bind ([117cf0c](https://github.com/swagger-api/swagger-ide/commit/117cf0c05aea17f31f76e3c4f0f94958c0817881))
* **editor:** replace debounce implementation ([02b234c](https://github.com/swagger-api/swagger-ide/commit/02b234cd76465b3e6e7f7c498bd369569c462b11))
* **editor:** revert webpack config back to single entry point ([897de96](https://github.com/swagger-api/swagger-ide/commit/897de965c0149ed550f9535948fd4a949be1a776))
* **editor:** saveAsYaml file extension ([79dd1a9](https://github.com/swagger-api/swagger-ide/commit/79dd1a99530d8e0915cefc1878525dfeb47bab3d))
* **editor:** semanticHighlighting.enabled setting ([c4d6ff2](https://github.com/swagger-api/swagger-ide/commit/c4d6ff240067bb4fb04175cfb926075194ca7dec))
* **editor:** topbar color, font sizes, padding ([462f7de](https://github.com/swagger-api/swagger-ide/commit/462f7de0cbc72157c042dbfa10486f6016af440a))
* **editor:** topbar padding and fonts ([1c80174](https://github.com/swagger-api/swagger-ide/commit/1c8017406a9f74f949f078238d0eac33994998f1))
* **editor:** unhandled promise rejection for unsupported definitions ([d6c2f37](https://github.com/swagger-api/swagger-ide/commit/d6c2f370812a097a1e5c43932d7483574cdf6761))
* **editor:** update changelog statuses ([80fe8b9](https://github.com/swagger-api/swagger-ide/commit/80fe8b9fef5765d753b01c5d0d991a0a53db4d76))
* **editor:** update version tokens ([f3890ca](https://github.com/swagger-api/swagger-ide/commit/f3890ca1498c56bb5d84c5b48cbe829289edf391))
* **editor:** use p2m for diagnostics markers ([05532ee](https://github.com/swagger-api/swagger-ide/commit/05532eec5b1e67011618e55f8e9ae745d092b3c5))
* **editor:** wip disabled hooks for Topbar - linting ([7d43487](https://github.com/swagger-api/swagger-ide/commit/7d43487b75f306891518b072a2a19c46631ea285))
* **editor:** worker error handling with unsupported spec ([305dad1](https://github.com/swagger-api/swagger-ide/commit/305dad146f051625da5890b5ccdeba78a0324ce4))
* eslint cumulative updates ([#259](https://github.com/swagger-api/swagger-ide/issues/259)) ([fbf73f0](https://github.com/swagger-api/swagger-ide/commit/fbf73f0221ea147c7f365fea967c79e9cfe0334a))
* **generic-editor:** fix [#553](https://github.com/swagger-api/swagger-ide/issues/553) - baseURI for deref ([0bbda6e](https://github.com/swagger-api/swagger-ide/commit/0bbda6e301190f5b3ba09a29fe3d2292edb9718f))
* handle json case with whitespace for getSpecVersion ([#197](https://github.com/swagger-api/swagger-ide/issues/197)) ([4754487](https://github.com/swagger-api/swagger-ide/commit/4754487ab6e97da11b55662b02e005ad9baef23b))
* **lint:** no-arrow-function-lifecycle ([#396](https://github.com/swagger-api/swagger-ide/issues/396)) ([7700052](https://github.com/swagger-api/swagger-ide/commit/77000529f9144388ac33dcc09b5e3a6292a952d1))
* **monaco:** import all Monaco Editor features ([05c1ea2](https://github.com/swagger-api/swagger-ide/commit/05c1ea26419113f10c810024cda11925a141a9e0)), closes [#426](https://github.com/swagger-api/swagger-ide/issues/426)
* replace favicon and page title ([#334](https://github.com/swagger-api/swagger-ide/issues/334)) ([6860815](https://github.com/swagger-api/swagger-ide/commit/6860815ae09ecbccbd0923489d75e8b7ff99ef44))
* set topbar logo img height in className ([#206](https://github.com/swagger-api/swagger-ide/issues/206)) ([58c9226](https://github.com/swagger-api/swagger-ide/commit/58c9226b038f1375da19e2e6837e1ee0222b101b))
* skip spec update for invalid docs ([0b55520](https://github.com/swagger-api/swagger-ide/commit/0b55520e8ea6cbf3d05efbf05d1f6a2a872334f4))
* splitpane overflow-y scroll ([#272](https://github.com/swagger-api/swagger-ide/issues/272)) ([4613353](https://github.com/swagger-api/swagger-ide/commit/46133535b8a5e259b252de6d084bf946b071dcc6))
* **style:** add z-index to ReactModal__Overlay ([#328](https://github.com/swagger-api/swagger-ide/issues/328)) ([cc11f41](https://github.com/swagger-api/swagger-ide/commit/cc11f41eb689ef94a0e86bfe563a041a6072c07d))
* **topbar:** increase dropdown z-index ([#332](https://github.com/swagger-api/swagger-ide/issues/332)) ([784f3c0](https://github.com/swagger-api/swagger-ide/commit/784f3c0bb09d2667722a053a7263095503521338))

### Features

* add debounce to handleChangeEditorValue ([#250](https://github.com/swagger-api/swagger-ide/issues/250)) ([038bb91](https://github.com/swagger-api/swagger-ide/commit/038bb9122d0b23e6442592b2ed907e66adde7850))
* add SwaggerIDE mount point ([a52285d](https://github.com/swagger-api/swagger-ide/commit/a52285d20811f79b0841a5d245a52a30a7de45cc)), closes [#439](https://github.com/swagger-api/swagger-ide/issues/439)
* asyncapi-react-ui plugin ([#213](https://github.com/swagger-api/swagger-ide/issues/213)) ([7368cba](https://github.com/swagger-api/swagger-ide/commit/7368cbaba48e05f44143ac9936f88ca76ceb27ad))
* bump apidom-ls to 0.13.0 ([fc8c10b](https://github.com/swagger-api/swagger-ide/commit/fc8c10bb33de8df8b0efa3e349ff0dafe4c68a53))
* bump apidom-ls to 0.14.0 ([ad09a48](https://github.com/swagger-api/swagger-ide/commit/ad09a48a7bd21827c69b5f7ceb5750e87f1dd738))
* bump apidom-ls to 0.15.0 ([4885d69](https://github.com/swagger-api/swagger-ide/commit/4885d69dfbd64044d3521c5cfa14daa94e9aeb74))
* bump apidom-ls to 1.12.0 ([1fad396](https://github.com/swagger-api/swagger-ide/commit/1fad396168f7842f75b1bba03853d5b0778c3538))
* **editor:** add a cancel button for importUrl modal ([6857d71](https://github.com/swagger-api/swagger-ide/commit/6857d715099b555d68cc32286bbe125d46429a70))
* **editor:** add a cancel button for importUrl modal ([9d758c4](https://github.com/swagger-api/swagger-ide/commit/9d758c42842d170cd607dfee52cc7125a236774f))
* **editor:** add apidom-ls babel alias ([d399716](https://github.com/swagger-api/swagger-ide/commit/d399716d61ea2bfdde64f88c4b023662d6e3f940))
* **editor:** add errorModal support to saveAsJson, saveAsYaml ([3e74fc5](https://github.com/swagger-api/swagger-ide/commit/3e74fc5d17bb604b47a254ed8742ed1eaeb3073c))
* **editor:** add errorModal support to saveAsJson, saveAsYaml ([edf822a](https://github.com/swagger-api/swagger-ide/commit/edf822a74d735d6ca5aab3acb5eac222d263c6b2))
* **editor:** add jest .spyOn for file/edit topbarActions ([0174248](https://github.com/swagger-api/swagger-ide/commit/0174248cc529b81b7de3c40f7b7071ea0d59adc2))
* **editor:** add jest .spyOn for file/edit topbarActions ([d40c70e](https://github.com/swagger-api/swagger-ide/commit/d40c70e88f14a498dc85afefae56a5e892f795e3))
* **editor:** add public dispose method to workerManager ([485432f](https://github.com/swagger-api/swagger-ide/commit/485432f69414e055e266bd0d80c1770708976b80))
* **editor:** additional converter return string cases ([3f119cb](https://github.com/swagger-api/swagger-ide/commit/3f119cb93640412949497c4c07557c005f288fde))
* **editor:** apidom structure updates ([#94](https://github.com/swagger-api/swagger-ide/issues/94)) ([3637a1c](https://github.com/swagger-api/swagger-ide/commit/3637a1c80f65ded648f1f2de7dee9bfbadecf3e9))
* **editor:** apply theming to minimap background ([4ee9d0e](https://github.com/swagger-api/swagger-ide/commit/4ee9d0e518bf0798aa314e86866a8dce58bd616f))
* **editor:** apply updated styles for error and warning modals ([d373bf0](https://github.com/swagger-api/swagger-ide/commit/d373bf0c178b6c55a55ba923f887c8b100a19199))
* **editor:** clear editor when yaml or empty case ([75abc84](https://github.com/swagger-api/swagger-ide/commit/75abc84aa2f1f78dce3124d468e1743040c8614d))
* **editor:** clear editor with simple json case ([3a06429](https://github.com/swagger-api/swagger-ide/commit/3a06429b4c5e84282afe6375da55ceb5820e09ac))
* **editor:** clear vs reset editor menu options ([#70](https://github.com/swagger-api/swagger-ide/issues/70)) ([fc5d1e2](https://github.com/swagger-api/swagger-ide/commit/fc5d1e276f1cadeb2fe6a313f569391d17f60772))
* **editor:** clearEditor detects spec type for re-init ([b542879](https://github.com/swagger-api/swagger-ide/commit/b5428790040fe96f4c4d98a05bbf440930a5f0a4))
* **editor:** clearEditor.actions ([22cb6b7](https://github.com/swagger-api/swagger-ide/commit/22cb6b77a1dc18bd36ea1a68d6d0614b2987c47c))
* **editor:** codeActions provider ([c28c99c](https://github.com/swagger-api/swagger-ide/commit/c28c99c5a1b5032803a107a37e3730179bf16221))
* **editor:** comment out json schema validation ([2c304ce](https://github.com/swagger-api/swagger-ide/commit/2c304ced1ca6bb5f48651c6ec48fc5b20e32cbe4))
* **editor:** completionItemsAdapter with apidom ([aaa296a](https://github.com/swagger-api/swagger-ide/commit/aaa296a73ed737d9cf059e3ea6ee0b83d6e51e70))
* **editor:** convertJsonToYaml.actions ([f4e0519](https://github.com/swagger-api/swagger-ide/commit/f4e0519b867c96c877bc68ba02821cb84c6ed6a0))
* **editor:** convertOas2ToOas3.actions ([083dbd1](https://github.com/swagger-api/swagger-ide/commit/083dbd156821d3ba994233f3983dd942b50e7eb6))
* **editor:** convertToOas3 now uses non-mock data ([f8d2c00](https://github.com/swagger-api/swagger-ide/commit/f8d2c0034748c755e3c8b72e84b2ae900f9aeda5))
* **editor:** convertToOas3 now uses non-mock data ([4083eab](https://github.com/swagger-api/swagger-ide/commit/4083eab5f1b739e8ed5a8e1c636e0bcd97320a7c))
* **editor:** custom monaco light/dark themes ([d2d2253](https://github.com/swagger-api/swagger-ide/commit/d2d22533ebc710a651260178dfbe6eb97ce9ec86))
* **editor:** custom react hook for languageFormat ([b040de2](https://github.com/swagger-api/swagger-ide/commit/b040de2da48519b037c18951790d417f037ed25c))
* **editor:** default wordWrap and minimap settings ([2f14cee](https://github.com/swagger-api/swagger-ide/commit/2f14cee4e34054a29f67f0f105d81374b4bfb7f9))
* **editor:** demo of doValidate from jsonService ([094aba8](https://github.com/swagger-api/swagger-ide/commit/094aba80e4cf61dade9bfe211759d704d88de5a0))
* **editor:** demo test apidom-ls is readable ([57e99e9](https://github.com/swagger-api/swagger-ide/commit/57e99e91b0ff8d038cee5e2492cbea57f5f7e2a4))
* **editor:** dev buttons to toggle/detect language ([34a1cfc](https://github.com/swagger-api/swagger-ide/commit/34a1cfccbb65221ff0ee1f162cb7132f783a383e))
* **editor:** dev buttons to toggle/detect language ([f13976a](https://github.com/swagger-api/swagger-ide/commit/f13976a8230307b35e0c7aa4fa02ed78a433d84a))
* **editor:** documentSymbolsAdapter ([9bc7e52](https://github.com/swagger-api/swagger-ide/commit/9bc7e52c3da77869848c29e29259a9e95704ad9a))
* **editor:** downloadGeneratedFile now uses non-mock data ([80a948f](https://github.com/swagger-api/swagger-ide/commit/80a948f71f0848cb450af50357f3de1a86b37f9a))
* **editor:** downloadGeneratedFile now uses non-mock data ([9d122f9](https://github.com/swagger-api/swagger-ide/commit/9d122f9a6fe2e98540527247890c6b22dab59255))
* **editor:** editor pane shrink/expand responsiveness ([59d4493](https://github.com/swagger-api/swagger-ide/commit/59d44930bcfe0edd406b84358f328760c301abfb))
* **editor:** editor value onChange renders in swagger-ui ([7e8b29f](https://github.com/swagger-api/swagger-ide/commit/7e8b29f11ef975b53fb848e07a87d573e0607554))
* **editor:** editor value onChange renders in swagger-ui ([c02bf9e](https://github.com/swagger-api/swagger-ide/commit/c02bf9e5cbbd9fccf0aeec33b2fbebdaedad1199))
* **editor:** EditorComponent as parent to vendor editor container ([9aef361](https://github.com/swagger-api/swagger-ide/commit/9aef3615e9062952edc6128ff06e4d7a7ba43e68))
* **editor:** editorPane component ([b2eb403](https://github.com/swagger-api/swagger-ide/commit/b2eb40312698d7d3814e2ee702f4e026c503a315))
* **editor:** empty Topbar fragment ([f888c2b](https://github.com/swagger-api/swagger-ide/commit/f888c2b8f00f5877df89f18408cbbfdd20faa03c))
* **editor:** experimental: pass monaco instance ([928f48e](https://github.com/swagger-api/swagger-ide/commit/928f48eba50cd3ad3fd2f03a387e2f0f86535d89))
* **editor:** export lib ide component ([#305](https://github.com/swagger-api/swagger-ide/issues/305)) ([3ca4398](https://github.com/swagger-api/swagger-ide/commit/3ca4398a707b27c347bb0c6b50548e51e4516530))
* **editor:** extract setupMode from setup ([acd66b6](https://github.com/swagger-api/swagger-ide/commit/acd66b63e23edfcf2a2e1c7c41048763eafa47e6))
* **editor:** FileMenuDropdown language format detection ([5f574eb](https://github.com/swagger-api/swagger-ide/commit/5f574eb90c3019145812ad4428d33a983e1eafeb))
* **editor:** fixtures.actions ([21b0a28](https://github.com/swagger-api/swagger-ide/commit/21b0a2890bd0f532153d4a33c8d1c4173c2b8d9b))
* **editor:** for OAS generator lists, remove need for swagger-client ([586128a](https://github.com/swagger-api/swagger-ide/commit/586128ae619f688e4d9970788665ef93cc4ac48a))
* **editor:** generator download deprecate use of swagger-client ([a9bcea6](https://github.com/swagger-api/swagger-ide/commit/a9bcea676efd412df52ebbcd4fcba6ed861b6c4c))
* **editor:** generator.actions ([091bdd6](https://github.com/swagger-api/swagger-ide/commit/091bdd6e7bb640849015731bd9bbff30e0cd41e9))
* **editor:** GeneratorMenuDropdown component ([00e39f3](https://github.com/swagger-api/swagger-ide/commit/00e39f3f5e7808fa8afe4bed7385e0ea98099e80))
* **editor:** generators list now uses actual/default values ([7032f21](https://github.com/swagger-api/swagger-ide/commit/7032f21ce2a4f12be2f7c981c0a87d293a798890))
* **editor:** generators list now uses actual/default values ([30f216b](https://github.com/swagger-api/swagger-ide/commit/30f216b6bab9e06ad1e5af663db9a9bcd11531f0))
* **editor:** GenericEditorContainer ([cda042e](https://github.com/swagger-api/swagger-ide/commit/cda042e51a3d2a28f911d4857b8b1757c750e18e))
* **editor:** GenericEditorContainer ([696d3fa](https://github.com/swagger-api/swagger-ide/commit/696d3fabc83b61880568c913c9556843e4ccf716))
* **editor:** getSpecVersion helper for isOAS3/isSwagger2 ([3db9495](https://github.com/swagger-api/swagger-ide/commit/3db949540711e1cd7c55f159204ebd74e2076ac9))
* **editor:** getSpecVersion helper for isOAS3/isSwagger2 ([3dca5f6](https://github.com/swagger-api/swagger-ide/commit/3dca5f6c7478a4e4205e56446f4a29e818b05895))
* **editor:** hoverAdapter for json ([c4ed6e5](https://github.com/swagger-api/swagger-ide/commit/c4ed6e5a7636e4dd48b152e274a75bd1746964be))
* **editor:** ideLayoutPreset with editorAreaLayout ([#571](https://github.com/swagger-api/swagger-ide/issues/571)) ([6f674c4](https://github.com/swagger-api/swagger-ide/commit/6f674c4dfdfba90968a590b9f348e096f330b5c2))
* **editor:** implement more rules refs swagger-api/apidom#592 ([5463cf8](https://github.com/swagger-api/swagger-ide/commit/5463cf81c1463b1502371dc249c2c372f16987ff))
* **editor:** Import URL styling updates ([e322a14](https://github.com/swagger-api/swagger-ide/commit/e322a142126d0060faacdfb5ac9ad7471c64db2f))
* **editor:** importFile will update swagger state ([7cc77ff](https://github.com/swagger-api/swagger-ide/commit/7cc77ffe42c6330048106b8161c479dfe622bea1))
* **editor:** importFile will update swagger state ([c0712ed](https://github.com/swagger-api/swagger-ide/commit/c0712ed56c7909ee7d1f8be7b3f177130a47e534))
* **editor:** importFromURL will update swagger state ([67bfcbb](https://github.com/swagger-api/swagger-ide/commit/67bfcbbdaf202667039e6f5b453c15751a0ed24d))
* **editor:** importFromURL will update swagger state ([343442f](https://github.com/swagger-api/swagger-ide/commit/343442f3d1b6440a9dbf878b8672c89375f1abc9))
* **editor:** importFromURL.actions ([e45fc16](https://github.com/swagger-api/swagger-ide/commit/e45fc162d592daea10845fc498324dcf45056e2b))
* **editor:** improve and fix apidom-ls integration ([6fcc9e1](https://github.com/swagger-api/swagger-ide/commit/6fcc9e153dc9e730a3b2b43bcb66fb12f5bd35b7))
* **editor:** initial apidom.worker ([dac7dd3](https://github.com/swagger-api/swagger-ide/commit/dac7dd34dacb3e2eac0fb3a09bb4ac674d299882))
* **editor:** initial diagnosticsAdapter ([13d3d6f](https://github.com/swagger-api/swagger-ide/commit/13d3d6f2298406a1fdaf07d558c997cb84dc6f69))
* **editor:** initial migrated react components ([325e564](https://github.com/swagger-api/swagger-ide/commit/325e5640eb4f2d3a9a771778f783b446d2001d09))
* **editor:** initial migrated react components ([6390b92](https://github.com/swagger-api/swagger-ide/commit/6390b9216d0c5264f1c0dd37df503f1cc2439a99))
* **editor:** initial providers for documentSymbols and Hover ([eb84023](https://github.com/swagger-api/swagger-ide/commit/eb840234c8e7ccfc690f23c38d0df50cb8dd9fb0))
* **editor:** initializeParsers sample with apidom parser ([30ac0ea](https://github.com/swagger-api/swagger-ide/commit/30ac0eabe0754327d0999e81d052638c482456e2))
* **editor:** jest test for FileMenuDropdown ([5eb781a](https://github.com/swagger-api/swagger-ide/commit/5eb781afec0866ff506427a69c95e3ff6ca27ede))
* **editor:** jest test for FileMenuDropdown ([20fb314](https://github.com/swagger-api/swagger-ide/commit/20fb31438cb04f2dba4232b2282f2fe851402471))
* **editor:** jest tests for EditMenuDropdown ([2cf1034](https://github.com/swagger-api/swagger-ide/commit/2cf10348e8c03444f7f8188de77134cba5022c1e))
* **editor:** jest tests for EditMenuDropdown ([dddd21a](https://github.com/swagger-api/swagger-ide/commit/dddd21aa999d1bf6ad2b9c5d25263998953bf47b))
* **editor:** jest tests for topbar generated server/client ([c11c02d](https://github.com/swagger-api/swagger-ide/commit/c11c02d0e9aa1ecd75afa487787e1d40417b7552))
* **editor:** jest tests for topbar generated server/client ([881cb1f](https://github.com/swagger-api/swagger-ide/commit/881cb1f2c53c5aa641d63c72c282ddb23861f0bf))
* **editor:** keydown support to load default definitions ([76fc3e1](https://github.com/swagger-api/swagger-ide/commit/76fc3e151f04a85a399f25131e65b02a495bbd88))
* **editor:** language utils-helper ([f0cf712](https://github.com/swagger-api/swagger-ide/commit/f0cf712503325c8df972cadec72b953f0588cfc2))
* **editor:** languageKind ([496d824](https://github.com/swagger-api/swagger-ide/commit/496d824afe021927a2765be599cce5a97747d5b9))
* **editor:** load default definitions for oas2/oas3/asyncapi2 ([d090142](https://github.com/swagger-api/swagger-ide/commit/d09014202e0a7223186887cbd8128b255fa11bae))
* **editor:** load default oas3.1 definition ([0dbc980](https://github.com/swagger-api/swagger-ide/commit/0dbc980ec9997c6e549547ea8955a140d47acfc6))
* **editor:** migrate StandaloneLayout to functional component ([a8cb6e0](https://github.com/swagger-api/swagger-ide/commit/a8cb6e0d8d0ba302d6d19392e7f838252fcdac41))
* **editor:** migrated swagger styling from less to sass ([c9628b9](https://github.com/swagger-api/swagger-ide/commit/c9628b921a68797d0afd0298603af651864b2efc))
* **editor:** migrated swagger styling from less to sass ([82ad050](https://github.com/swagger-api/swagger-ide/commit/82ad0504afb65e76ee5b746419fddaad49b23472))
* **editor:** modal close x button ([d55d261](https://github.com/swagger-api/swagger-ide/commit/d55d261ba84979daff465a46effd115764b240dd))
* **editor:** ModalConfirmWrapper and ModalErrorWrapper components ([cd3ed28](https://github.com/swagger-api/swagger-ide/commit/cd3ed28398bfffb0fd926edfdf70105027b8d618))
* **editor:** ModalInputWrapper and ImportUrl components ([b24dfc0](https://github.com/swagger-api/swagger-ide/commit/b24dfc00f4e701bc2bc64e5ac4c7fa82c0cc16c6))
* **editor:** monaco theme selector widget ([27e2092](https://github.com/swagger-api/swagger-ide/commit/27e2092a05ebacb2c33a43c1b6a181d40932af28))
* **editor:** monaco workers imported via node_modules ([4ce38a5](https://github.com/swagger-api/swagger-ide/commit/4ce38a55d9c916341ef6177ac174857b4ec25910))
* **editor:** monaco-action-apidom-deref util ([8c5834a](https://github.com/swagger-api/swagger-ide/commit/8c5834ad5dfe2f1649f8a161b47c9924f999d06e))
* **editor:** MonacoEditor load apidom.worker as web worker ([51a6104](https://github.com/swagger-api/swagger-ide/commit/51a6104c9bc2b67a8a14cc5ab2696cfda21b2e97))
* **editor:** MonacoEditor load editor.worker.js from web worker ([2a3be48](https://github.com/swagger-api/swagger-ide/commit/2a3be4842fbc32272d7bb9ba045a7dbfa4aa6d86))
* **editor:** move config after refactor ([1da8bd9](https://github.com/swagger-api/swagger-ide/commit/1da8bd90435e5d66fe66f693fe5ea722919b1297))
* **editor:** move monaco setup to external export ([901d65e](https://github.com/swagger-api/swagger-ide/commit/901d65e0278e9993b3b4bb7e2e56c74bb9425425))
* **editor:** move some FileMenu items to EditMenu Hooks ([e36d1a9](https://github.com/swagger-api/swagger-ide/commit/e36d1a9ea1f9113bec7bfb504bfa831ec964cf73))
* **editor:** POC migrated with `swagger-ui-react` and `presets` ([e4d939f](https://github.com/swagger-api/swagger-ide/commit/e4d939ffe887c2732019c06d0cd41366d5dcc080))
* **editor:** POC migrated with `swagger-ui-react` and `presets` ([aadb086](https://github.com/swagger-api/swagger-ide/commit/aadb086af0b1c458974af89fa5aab4911a78506d))
* **editor:** propagate isOAS3_1 flag to clearEditor ([9c38cfe](https://github.com/swagger-api/swagger-ide/commit/9c38cfec6d6590a1f9b35db9910627fb66b2193d))
* **editor:** propagate isOAS3_1 flag to SaveAsJsonOrYaml ([dc757ec](https://github.com/swagger-api/swagger-ide/commit/dc757ec449a9faa8a4183ab1c78778817ce0d71d))
* **editor:** react hooks edit menu ([c3d7ec7](https://github.com/swagger-api/swagger-ide/commit/c3d7ec7a1b69590e56d64078f6920446ef463b9a))
* **editor:** react hooks File menu ([d7b2fd4](https://github.com/swagger-api/swagger-ide/commit/d7b2fd451147c7aafa392b9b66eed6af3650884a))
* **editor:** react hooks for Topbar component ([7b5c308](https://github.com/swagger-api/swagger-ide/commit/7b5c3088c813ae2274d7635354adb846eef61b97))
* **editor:** react-modal for importUrl ([8c7f148](https://github.com/swagger-api/swagger-ide/commit/8c7f148fb5402dfb16c8d4bf5d0f3d8d6b8c13f6))
* **editor:** react-modal for importUrl ([003c577](https://github.com/swagger-api/swagger-ide/commit/003c5772e4f80e1c1b1c38eb91cd79a85a76ee03))
* **editor:** ReactModalPortal styles ([053692a](https://github.com/swagger-api/swagger-ide/commit/053692a958a50b7eb3754d1786b22f042ee11050))
* **editor:** refactor asyncapi config ([b0f1fcd](https://github.com/swagger-api/swagger-ide/commit/b0f1fcda0b7d4f029b040f732c57616c61b530dc))
* **editor:** remove unneeded `initializeParsers` ([3b69e6e](https://github.com/swagger-api/swagger-ide/commit/3b69e6e826c5f615a0f8913679f2b1ec28bdfe93))
* **editor:** replace component `Link` with local `LinkHome` ([a763938](https://github.com/swagger-api/swagger-ide/commit/a763938abf30fdef93d014944f207751b18cefb3))
* **editor:** replace component `Link` with local `LinkHome` ([95b0295](https://github.com/swagger-api/swagger-ide/commit/95b0295f8ae53d3695c62fe45e556fa4f873f9e0))
* **editor:** retrieve spec from swagger-ui ([1d4d7e9](https://github.com/swagger-api/swagger-ide/commit/1d4d7e9c59715db5dd3d513ca41ced926fa3e3e4))
* **editor:** retrieve spec from swagger-ui ([e7a68f4](https://github.com/swagger-api/swagger-ide/commit/e7a68f4f8b368101c4ef17fb8aed5910eacc97af))
* **editor:** sample openapi syntax highlighter ([18fe40f](https://github.com/swagger-api/swagger-ide/commit/18fe40f2b9604415dd2bb91707982b4b08c0c1e5))
* **editor:** SaveAsJsonOrYaml function component ([01395a0](https://github.com/swagger-api/swagger-ide/commit/01395a055367b405a95db9b043a15dd907f20bd8))
* **editor:** saveAsJsonOrYaml.actions ([9b9c008](https://github.com/swagger-api/swagger-ide/commit/9b9c0089c343a1ebb1cd70ac72fe5c66c987a872))
* **editor:** saveAsYaml confirmation modal ([8a6dc6d](https://github.com/swagger-api/swagger-ide/commit/8a6dc6dc7074d12d42d4b31bdf4ad1d1d9b8b015))
* **editor:** saveAsYaml confirmation modal ([31e91e3](https://github.com/swagger-api/swagger-ide/commit/31e91e3a6211b33421ee1776bdb8bed1738259cf))
* **editor:** schema maxLength lint rule ([5bf8b66](https://github.com/swagger-api/swagger-ide/commit/5bf8b666e6c37fc563b7776720bb9f613e631a56))
* **editor:** semanticTokensAdapter provider ([f31d8ff](https://github.com/swagger-api/swagger-ide/commit/f31d8ff509f0750ef10afd7ede6f774ee0852f10))
* **editor:** set language to apidom; remove onChangeLanguageValue ([8fb10bc](https://github.com/swagger-api/swagger-ide/commit/8fb10bc34d26a59e462e6d3813651711ff8d5823))
* **editor:** showErrorModal with close ([350e4fd](https://github.com/swagger-api/swagger-ide/commit/350e4fda701698e663d539a7a40dc26d16df91cd))
* **editor:** showErrorModal with close ([c76c406](https://github.com/swagger-api/swagger-ide/commit/c76c4068333a8d3593eb084703da5c9a7e5ff62e))
* **editor:** spec detection for known http generators ([39e4fab](https://github.com/swagger-api/swagger-ide/commit/39e4fab8050d25ff8e65ea5c617410f739b0a895))
* **editor:** temp hello.worker ([7440698](https://github.com/swagger-api/swagger-ide/commit/744069863f47a3e8d524fbdcba5d042a6eeed39b))
* **editor:** textarea demo component ([500791f](https://github.com/swagger-api/swagger-ide/commit/500791f2ea9b6304d4cff6d8163cbbb8516f4d01))
* **editor:** textarea demo component ([06e2942](https://github.com/swagger-api/swagger-ide/commit/06e29423da705d9f9916a3e137b4aefc8e0bef81))
* **editor:** ThemeSelectionIcon component ([057e35a](https://github.com/swagger-api/swagger-ide/commit/057e35ae8b540efab2b9782000c6313a926da4c4))
* **editor:** update apidom-ls integration ([a0cfe3f](https://github.com/swagger-api/swagger-ide/commit/a0cfe3f90359a27ca02ee34005613f82a1c27af8))
* **editor:** update apidom-ls integration ([3cfd89f](https://github.com/swagger-api/swagger-ide/commit/3cfd89f57be5a7633ee6e2a38505c1ee5d05da43))
* **editor:** update asyncapi rules ([1cb84f8](https://github.com/swagger-api/swagger-ide/commit/1cb84f8d1af94db30768512bc854a4dcf0ab18e8))
* **editor:** update ImportUrl modal style ([433dc1a](https://github.com/swagger-api/swagger-ide/commit/433dc1ad78d1217887e6a04f2871e307fd291b8f))
* **editor:** update language configuration ([ddaee7b](https://github.com/swagger-api/swagger-ide/commit/ddaee7b61db659435f0bb17e0425f50c8508c5bb))
* **editor:** update modal styles ([76d1b36](https://github.com/swagger-api/swagger-ide/commit/76d1b36b88084f10ec0ffdcebbe151a6d6eb36c3))
* **editor:** use methods from apidom-ls for registered providers ([043ac7d](https://github.com/swagger-api/swagger-ide/commit/043ac7da50379a12eb18608e32ad0bb7277cc5b6))
* **editor:** use same generator baseUrl for oas3 and oas3_1 ([8e2f596](https://github.com/swagger-api/swagger-ide/commit/8e2f5962569c41eadb98f6d3455e0ddadefe962e))
* **editor:** use synchronous getLegend() for semanticTokensAdapter ([cddd3ba](https://github.com/swagger-api/swagger-ide/commit/cddd3ba853e7f1f35a94b5982b841c3151666dbe))
* **editor:** utils for isValidJson and isValidYaml ([035b629](https://github.com/swagger-api/swagger-ide/commit/035b6297248a324a603164bd13cf8191a34af12d))
* **editor:** utils-getSpecVersion ([6715944](https://github.com/swagger-api/swagger-ide/commit/67159445df27c7ce5a170d18197f4373cdc86220))
* **editor:** webpack outputs workers without chunk in filename ([38f6f9b](https://github.com/swagger-api/swagger-ide/commit/38f6f9b5f4e8759cdd093d767bda933eb65e5adc))
* **editor:** wip - light and dark themes ([4a7ce14](https://github.com/swagger-api/swagger-ide/commit/4a7ce14447c46fa5ec6aa7e552bff62240f2ff5c))
* **editor:** wip disabled hooks for FileMenuDropdown ([d62c85d](https://github.com/swagger-api/swagger-ide/commit/d62c85d4bdc191c61a24fdc1c610c58fd65ac1cf))
* **editor:** wip: setup with ApidomWorker and WorkerManager ([dc4c7dc](https://github.com/swagger-api/swagger-ide/commit/dc4c7dc32db64c75f721f6bb7bc77b8c0e775441))
* **editor:** wip: switch to apidom placeholders ([f52399d](https://github.com/swagger-api/swagger-ide/commit/f52399db5790ab47af268cd046471e99e0e5388b))
* **editor:** worker-loader with commented hello.worker ([ef2f9bc](https://github.com/swagger-api/swagger-ide/commit/ef2f9bc3528501e017b4824850f1c561708c5990))
* **editor:** working setup with workerManager ([5b0416d](https://github.com/swagger-api/swagger-ide/commit/5b0416d61a807ab3dd651e008fab2232f1fc5fc3))
* fix indent on enter and context menu ([135e90a](https://github.com/swagger-api/swagger-ide/commit/135e90af9e255b31721f90780b7293f22f4b5f69))
* **generic-editor:** integrate react support ([7c4efbf](https://github.com/swagger-api/swagger-ide/commit/7c4efbf3a141359a014e096038630760be61c3dd))
* **generic-editor:** integrate with ApiDOM ([2f7c5d0](https://github.com/swagger-api/swagger-ide/commit/2f7c5d09b115009f60c32d9cf6f7a0260c0c5bc2))
* **generic-editor:** scaffold generic editor SwaggerUI plugin ([8f1fa64](https://github.com/swagger-api/swagger-ide/commit/8f1fa64798a7fad29d63c64a3bf6203a1bafa99e))
* migrate from react-split-pane to react-collapse-pane lib ([#249](https://github.com/swagger-api/swagger-ide/issues/249)) ([0d1daba](https://github.com/swagger-api/swagger-ide/commit/0d1daba82d06c7c5d43eccafee3fdffa7d5d9b43))
* reduce delay, add debounce to updateSpec ([4fff23a](https://github.com/swagger-api/swagger-ide/commit/4fff23a837ed5d6551b4ebfbd2500586b9d49578))
* redux statePlugin for editorTheme ([#268](https://github.com/swagger-api/swagger-ide/issues/268)) ([82036e1](https://github.com/swagger-api/swagger-ide/commit/82036e1e017b188525d0690218446b6e5858dbc3))
* set empty initial value ([5037132](https://github.com/swagger-api/swagger-ide/commit/503713207aa73114021f139af6bc1f1139e4b47b))
* **topbar:** topbarSelectors for generator and language ([#331](https://github.com/swagger-api/swagger-ide/issues/331)) ([2cec555](https://github.com/swagger-api/swagger-ide/commit/2cec555eb218cb3ee5119b415e07de6d540db6f4))
* validate and pre-parse spec for AsyncAPI UI ([7d6f3b3](https://github.com/swagger-api/swagger-ide/commit/7d6f3b365b11bf376c29511bbc3a919e1a3d80ce))

### Reverts

* Revert "chore(deps): bump monaco-editor-core from 0.30.1 to 0.31.0 (#355)" (#359) ([18ef48e](https://github.com/swagger-api/swagger-ide/commit/18ef48eb3f442a58565bf2e76507cd7ffa89cbbc)), closes [#355](https://github.com/swagger-api/swagger-ide/issues/355) [#359](https://github.com/swagger-api/swagger-ide/issues/359)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants