Skip to content

Conversation

@iflamed
Copy link

@iflamed iflamed commented Feb 4, 2015

these update support view it via http://domain.com/editor/ and http://domain.com/editor/index.html; but it can't be visited by http://domain.com/editor;

my nginx config is like blow:

location /editor {
         proxy_pass http://localhost:9000/;
}

@iflamed
Copy link
Author

iflamed commented Feb 4, 2015

@mohsen1 if the travis_ci build is fixed, please tell me and i will post a new pr.

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you explain what's going on here?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

$.getJSON('/config/defaults.json')

This make a request base on the url root. if we deploy the dist folder to sub path like http://domain.com/editor/index.html. Then it get the defaults.json by the url http://domain.com/config/defaults.json so throw a 404.

the window.location.pathname would be end with '/' or 'html' or a dirname like 'editor'. When it end with '/', it dosen't need to add a root path,just change the '/config/defaults.json' to './config/defaults.json' will be ok. When it end with 'html' or a dirname like 'editor' , the root path is the parent directory, so rootPath = pathname + '/../' . This logic fixes the defaults.json and the examples yaml 404 error, when deploy it in a sub folder or reverse proxy by nginx.

@mohsen1
Copy link

mohsen1 commented Feb 4, 2015

Please rebase from master. It will pass tests if you do.

mohsen1 added a commit that referenced this pull request Feb 5, 2015
#321 support deploy to subfolder or reverse proxy via nginx
@mohsen1 mohsen1 merged commit cbcdded into swagger-api:master Feb 5, 2015
@mohsen1
Copy link

mohsen1 commented Feb 5, 2015

👍

@iflamed iflamed mentioned this pull request Feb 7, 2015
tim-lai pushed a commit that referenced this pull request 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 pull request 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 pull request 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)
swagger-bot pushed a commit that referenced this pull request Dec 3, 2025
# [5.0.0](https://github.com/swagger-api/swagger-editor/compare/v4.15.0...v5.0.0) (2025-12-03)

### Bug Fixes

* `contentType` value returned by oas30x, oas31x YAMLMatch ([#3322](https://github.com/swagger-api/swagger-editor/issues/3322)) ([3f17763](https://github.com/swagger-api/swagger-editor/commit/3f1776394df95aa3a4752864f301305c3a302b8f))
* add number of OpenAPI 3.x.y bugfixes and enhancements ([#3721](https://github.com/swagger-api/swagger-editor/issues/3721)) ([0e3f024](https://github.com/swagger-api/swagger-editor/commit/0e3f024e00af4b94c77754c5927036a9adaaedf2))
* add type definitions to release artifacts ([b1e5a70](https://github.com/swagger-api/swagger-editor/commit/b1e5a70e80aedc41026c562aa0021a1612e44e19))
* allow spec prop to propagate to monaco editor ([#552](https://github.com/swagger-api/swagger-editor/issues/552)) ([f63f17a](https://github.com/swagger-api/swagger-editor/commit/f63f17a2e95df7ad8c4fbc2454a3673bcb43e2ce)), closes [#551](https://github.com/swagger-api/swagger-editor/issues/551)
* **apidom-editor:** fix apidom deps paths ([608c63f](https://github.com/swagger-api/swagger-editor/commit/608c63f25cce12d39dca28af8bff71518b0a9827))
* **apidom-editor:** temp remove @char0n/npm-audit dep ([98e6d13](https://github.com/swagger-api/swagger-editor/commit/98e6d13d49facd3cfd27fa61e5782ef95bd99a47))
* apply bug fixes via updating upstream libs ([#4310](https://github.com/swagger-api/swagger-editor/issues/4310)) ([8ed897d](https://github.com/swagger-api/swagger-editor/commit/8ed897d06c455af8edfacd112ef9145b73d96fb8))
* apply bug fixes via upstream libs update ([#4339](https://github.com/swagger-api/swagger-editor/issues/4339)) ([273aa6c](https://github.com/swagger-api/swagger-editor/commit/273aa6cbb4583246369c3ef93d500eae57cf3385))
* **app:** remove semicolon ([c886b0c](https://github.com/swagger-api/swagger-editor/commit/c886b0c2a0970c4f75589c472965f7091546eacc))
* **asyncapi:** allow parsing custom Message payloads ([#707](https://github.com/swagger-api/swagger-editor/issues/707)) ([4177e09](https://github.com/swagger-api/swagger-editor/commit/4177e09cc66128e433754adc2aac2812826da615)), closes [#706](https://github.com/swagger-api/swagger-editor/issues/706)
* **asyncapi:** provide semantics for oneOf field ([#703](https://github.com/swagger-api/swagger-editor/issues/703)) ([a0872a2](https://github.com/swagger-api/swagger-editor/commit/a0872a24e41f5e33a27732e723f2284c5cfac393))
* **asyncapi:** should always clear parser markers on valid parse ([#3207](https://github.com/swagger-api/swagger-editor/issues/3207)) ([bfa6146](https://github.com/swagger-api/swagger-editor/commit/bfa61468d8cd082b3ee9555824d2ed9fd4c1b1d7))
* avoid ApiDOM crashes in Safari browser ([#3209](https://github.com/swagger-api/swagger-editor/issues/3209)) ([e5b3bba](https://github.com/swagger-api/swagger-editor/commit/e5b3bba33f8170bc8c8426e0914f18782e4440bb))
* **build:** avoid producing *.mp3 build artifacts ([#4020](https://github.com/swagger-api/swagger-editor/issues/4020)) ([4fc4766](https://github.com/swagger-api/swagger-editor/commit/4fc4766833dd69ac6f59671445e8d3c11bd92780)), closes [#4014](https://github.com/swagger-api/swagger-editor/issues/4014)
* **build:** build fragments without memory crashes ([#710](https://github.com/swagger-api/swagger-editor/issues/710)) ([9ae93da](https://github.com/swagger-api/swagger-editor/commit/9ae93da4fcf862f3ce95d0ea26f491dcafdd695f)), closes [#706](https://github.com/swagger-api/swagger-editor/issues/706)
* **build:** bundle SVG assets without corruption ([#4376](https://github.com/swagger-api/swagger-editor/issues/4376)) ([561ea52](https://github.com/swagger-api/swagger-editor/commit/561ea52accea9b68f1b534a2d927b35018f23528)), closes [#3741](https://github.com/swagger-api/swagger-editor/issues/3741)
* **build:** fix bundling of @swagger-api/reference package ([#3975](https://github.com/swagger-api/swagger-editor/issues/3975)) ([8e0b9d4](https://github.com/swagger-api/swagger-editor/commit/8e0b9d43343092a9bcf36ac6c17cf5589ed4d3fe)), closes [#3972](https://github.com/swagger-api/swagger-editor/issues/3972)
* **build:** inline SVG assets into ESM artifacts properly ([7a898b8](https://github.com/swagger-api/swagger-editor/commit/7a898b8ee1849c870972f419fd9c0655b016137f))
* **build:** provide complete CSS dist fragment ([#538](https://github.com/swagger-api/swagger-editor/issues/538)) ([87efe7a](https://github.com/swagger-api/swagger-editor/commit/87efe7a099bb8fdc81b7133b441b09d3971c1aaa)), closes [#525](https://github.com/swagger-api/swagger-editor/issues/525)
* changelog.md should point to release ([#785](https://github.com/swagger-api/swagger-editor/issues/785)) ([d5add9a](https://github.com/swagger-api/swagger-editor/commit/d5add9a9f765a31c618cf28eb00ff19f58428ac4))
* **completion:** show documentation during completion ([cf93539](https://github.com/swagger-api/swagger-editor/commit/cf93539dd9bcf7dc8ab189fe590a2d2a627bcdc7)), closes [#3469](https://github.com/swagger-api/swagger-editor/issues/3469)
* config setting for async-ui error pane ([#267](https://github.com/swagger-api/swagger-editor/issues/267)) ([acf2d09](https://github.com/swagger-api/swagger-editor/commit/acf2d093d9b999baa8653a7987975a96a5c028fa))
* **content-fixtures:** update to conform with OpenAPI 3.0.3 spec ([#4728](https://github.com/swagger-api/swagger-editor/issues/4728)) ([24b1c84](https://github.com/swagger-api/swagger-editor/commit/24b1c8425b1b05ee1e85ac7f62c2463d82c10a3d)), closes [#4637](https://github.com/swagger-api/swagger-editor/issues/4637)
* **content-read-only:** priorize explicit prop over redux state ([#4977](https://github.com/swagger-api/swagger-editor/issues/4977)) ([91cc57c](https://github.com/swagger-api/swagger-editor/commit/91cc57c517dd93214e32ad37aed5d02fecd71341)), closes [#4976](https://github.com/swagger-api/swagger-editor/issues/4976)
* **cra:** get actual package version of cra parent ([#3174](https://github.com/swagger-api/swagger-editor/issues/3174)) ([bd57ba0](https://github.com/swagger-api/swagger-editor/commit/bd57ba0f25c336e5bf70a2f5b555b7aeaba5b1d8))
* **cypress:** enable validation-pane and disable monaco spec ([#3206](https://github.com/swagger-api/swagger-editor/issues/3206)) ([0d3a7ff](https://github.com/swagger-api/swagger-editor/commit/0d3a7ff2ed0c13f0142a7877d932ba53a6e39c8f))
* **definition-adapter:** convert position with code converter ([ca8e75e](https://github.com/swagger-api/swagger-editor/commit/ca8e75e81d73edc6f6a378ab3a6d040df9ca961b)), closes [#3469](https://github.com/swagger-api/swagger-editor/issues/3469)
* **deps:** bring in upstream bugfixes ([#4148](https://github.com/swagger-api/swagger-editor/issues/4148)) ([515dafe](https://github.com/swagger-api/swagger-editor/commit/515dafeda1abb266df781c4439f923645a962706)), closes [#4145](https://github.com/swagger-api/swagger-editor/issues/4145) [#4144](https://github.com/swagger-api/swagger-editor/issues/4144) [#4122](https://github.com/swagger-api/swagger-editor/issues/4122)
* **deps:** bump tmp & form-data dependencies ([#5562](https://github.com/swagger-api/swagger-editor/issues/5562)) ([d561a17](https://github.com/swagger-api/swagger-editor/commit/d561a17fe0a8c9ebbff1b01be04902c99e6ddda9))
* **deps:** update vulnerable dependencies (js-yaml, glob,  swagger-ui-react) ([#5636](https://github.com/swagger-api/swagger-editor/issues/5636)) ([c1ca747](https://github.com/swagger-api/swagger-editor/commit/c1ca747ef2a4383fa71619fe75810d9c59a5fdec))
* **dereference:** fix serialization of dereferenced definitions ([#3755](https://github.com/swagger-api/swagger-editor/issues/3755)) ([9bbebb5](https://github.com/swagger-api/swagger-editor/commit/9bbebb590d0a856be6de9c57203338a43cfed404)), closes [#2723](https://github.com/swagger-api/swagger-editor/issues/2723) [#3746](https://github.com/swagger-api/swagger-editor/issues/3746) [#3753](https://github.com/swagger-api/swagger-editor/issues/3753)
* **diagnostics:** show proper validation diagnostics ([3695f0f](https://github.com/swagger-api/swagger-editor/commit/3695f0f9a2b946e68030adf37e21c38d3a16291f)), closes [#3469](https://github.com/swagger-api/swagger-editor/issues/3469)
* **docker:** address  CVE-2025-32414/CVE-2025-32415 ([7e85b0f](https://github.com/swagger-api/swagger-editor/commit/7e85b0f5b146bb6bc5fa6403a88629aed487ea2b))
* **docker:** document new SwaggerEditor@5 docker registry usage ([#5347](https://github.com/swagger-api/swagger-editor/issues/5347)) ([eae67c7](https://github.com/swagger-api/swagger-editor/commit/eae67c76a0d6bebce0b9c20df2171b9f05435402))
* **docker:** fix failed docker build & push ([dad5fdf](https://github.com/swagger-api/swagger-editor/commit/dad5fdf7b42ba17e4565be749f0d5bc8ec72be79))
* **docker:** fix failed docker build & push ([ff66846](https://github.com/swagger-api/swagger-editor/commit/ff66846b1d1c569dc729d658f1ca19c7f15af480))
* **docker:** publish upriviledged docker image ([7c7535d](https://github.com/swagger-api/swagger-editor/commit/7c7535dd053dd95bef474b5cf7c2f96c294b1643))
* **docker:** update libtiff to non-vulnerable version ([#4296](https://github.com/swagger-api/swagger-editor/issues/4296)) ([4da5bdb](https://github.com/swagger-api/swagger-editor/commit/4da5bdb1a46dc407dc1ea4f3c08883a305e68bb2))
* **editor-content-fixtures:** amend OpenAPI 3.1 Petstore fixture ([#4278](https://github.com/swagger-api/swagger-editor/issues/4278)) ([e12b861](https://github.com/swagger-api/swagger-editor/commit/e12b861d177008ddb56fcb552df40031e9981183))
* **editor-content-fixtures:** fix typo in OpenAPI 2.0 ([#4708](https://github.com/swagger-api/swagger-editor/issues/4708)) ([fca1f8b](https://github.com/swagger-api/swagger-editor/commit/fca1f8b2c2e8f986e2027186a90aeeb9a434b909)), closes [#4684](https://github.com/swagger-api/swagger-editor/issues/4684)
* **editor-content-fixtures:** update Petstore to match SmartBear rules ([#5413](https://github.com/swagger-api/swagger-editor/issues/5413)) ([6c097d2](https://github.com/swagger-api/swagger-editor/commit/6c097d22b278f5669a73ea6df523951ef36ab335))
* **editor-monaco-language-apidom:** avoid accessing properties of null variables ([#5493](https://github.com/swagger-api/swagger-editor/issues/5493)) ([b9c3297](https://github.com/swagger-api/swagger-editor/commit/b9c329738beab9bc4a89ea863a1603f55b743a25))
* **editor-monaco:** display commands palette dialog ([#4626](https://github.com/swagger-api/swagger-editor/issues/4626)) ([b7d454e](https://github.com/swagger-api/swagger-editor/commit/b7d454e8f0da1dc4a074b5b9c5cff8a990972884))
* **editor-monaco:** fix bug in worker idling mechanism ([#794](https://github.com/swagger-api/swagger-editor/issues/794)) ([c37b4ac](https://github.com/swagger-api/swagger-editor/commit/c37b4ac78e3c9e97e134be7a29b41bfe3e2a32ca)), closes [#387](https://github.com/swagger-api/swagger-editor/issues/387)
* **editor-monaco:** re-introduce Go To Symbol contextual menu item ([#4625](https://github.com/swagger-api/swagger-editor/issues/4625)) ([97d3881](https://github.com/swagger-api/swagger-editor/commit/97d38817f275c8aeff8bebcd5762137887faaadd))
* **editor-monaco:** remove workaroud code for services initialization ([#4659](https://github.com/swagger-api/swagger-editor/issues/4659)) ([55b60ee](https://github.com/swagger-api/swagger-editor/commit/55b60ee41ca7307d6afcfa9dae79c850d8d229b9))
* **editor-monaco:** track lifecycle of monaco/vscode initialization ([#4344](https://github.com/swagger-api/swagger-editor/issues/4344)) ([bf9d455](https://github.com/swagger-api/swagger-editor/commit/bf9d455c4a0bdfd31b326d8a26fa8f3eee75968f))
* **editor-preview-swagger-ui:** fix jump to path feature ([#4012](https://github.com/swagger-api/swagger-editor/issues/4012)) ([77709cd](https://github.com/swagger-api/swagger-editor/commit/77709cdff5eb3e92c631cc805eef7637c80f8a97)), closes [#3991](https://github.com/swagger-api/swagger-editor/issues/3991)
* **editor-preview-swagger-ui:** fix rendering Path Items for OpenAPI spec ([#3966](https://github.com/swagger-api/swagger-editor/issues/3966)) ([7eeb701](https://github.com/swagger-api/swagger-editor/commit/7eeb70146396ea48d9db7592d075383053c72db4))
* **editor-preview-swagger-ui:** open Path Items containing schemas with cycles ([#4013](https://github.com/swagger-api/swagger-editor/issues/4013)) ([283f61c](https://github.com/swagger-api/swagger-editor/commit/283f61ca9962b0ba7b10d158a7999cba02819a7f)), closes [#4005](https://github.com/swagger-api/swagger-editor/issues/4005) [#4004](https://github.com/swagger-api/swagger-editor/issues/4004) [#4003](https://github.com/swagger-api/swagger-editor/issues/4003)
* **editor-preview:** reset error boundaries on editor content change ([#4347](https://github.com/swagger-api/swagger-editor/issues/4347)) ([6fbf235](https://github.com/swagger-api/swagger-editor/commit/6fbf235b9065058b2ccc9b653c97a67c1f55c919))
* **editor-safe-render:** fix list of safe components ([#4979](https://github.com/swagger-api/swagger-editor/issues/4979)) ([d299d75](https://github.com/swagger-api/swagger-editor/commit/d299d75c99a45d4198c819f3fa1e7b8c2677ba81))
* **editor:** 2nd pane scrolling ([ecc3afc](https://github.com/swagger-api/swagger-editor/commit/ecc3afc8c4e30d6dd2cb21d021a3bc1bbecc9994))
* **editor:** actual oas3.1 spec in fixtures ([9b23ccf](https://github.com/swagger-api/swagger-editor/commit/9b23ccfffe47a2b9b46aaa7a57fa659bc526d7f8))
* **editor:** add extra var check in topbar component ([bd404d7](https://github.com/swagger-api/swagger-editor/commit/bd404d7fdb03a0d2e271a0b6a218964c15ceb432))
* **editor:** add extra var check in topbar component ([fdaadca](https://github.com/swagger-api/swagger-editor/commit/fdaadca12dcfc4bc9c28f377a583050ce40ea634))
* **editor:** add try/catch for download resolved actions ([160ad9c](https://github.com/swagger-api/swagger-editor/commit/160ad9c484044dffc6e5e80dcc40092205559c96))
* **editor:** add wait and extra checks for cypress monaco.spec ([605a261](https://github.com/swagger-api/swagger-editor/commit/605a261c67c530e575e88facdec7daf48b0966a5))
* **editor:** additional `dispose()` on unmount ([0c4c4e7](https://github.com/swagger-api/swagger-editor/commit/0c4c4e71018392f0df435cd11cb8255cfad01c78))
* **editor:** allow hover tooltip to exceed its container ([de87b15](https://github.com/swagger-api/swagger-editor/commit/de87b15d267e3ee65c73a8a352c36f79c5501499))
* **editor:** apidom.worker import editor from node_modules ([1e2f9eb](https://github.com/swagger-api/swagger-editor/commit/1e2f9eb3217ac00ae4efc86a3ac358a4016a1e03))
* **editor:** apidomContext required for codeActions ([4880dad](https://github.com/swagger-api/swagger-editor/commit/4880dada24e0b19930001f1d3a10a84405f86296))
* **editor:** apply debounce to getSelector value ([#278](https://github.com/swagger-api/swagger-editor/issues/278)) ([fbccbf8](https://github.com/swagger-api/swagger-editor/commit/fbccbf8eb4645b72a3075ac86f29a9afa6bed2c3))
* **editor:** codeActions error handling with unsupported spec ([4502e13](https://github.com/swagger-api/swagger-editor/commit/4502e131355e81cb70105654452346aeae822c24))
* **editor:** convertToYaml should always return a response ([f986116](https://github.com/swagger-api/swagger-editor/commit/f9861160c26c61ff3846dae39102d697235c3b7c))
* **editor:** convertToYaml should always return a response ([bb7bc74](https://github.com/swagger-api/swagger-editor/commit/bb7bc74ca42bbbe9b3fd661dfb92c1e124f075c3))
* **editor:** documentSymbols error handling for unsupported spec ([c1ef2af](https://github.com/swagger-api/swagger-editor/commit/c1ef2af817d0ed695862ff1bebcd2f23dbbf1c06))
* **editor:** documentSymbolsAdapter call correct worker method ([2319fcd](https://github.com/swagger-api/swagger-editor/commit/2319fcdd172c81c0c3aa3ff6828a2ddd92a6c3d7))
* **editor:** FileMenuDropdown state update checks ([cc6063a](https://github.com/swagger-api/swagger-editor/commit/cc6063a944145f6e782e3dd767c7de5c355359f1))
* **editor:** genericEditorPlugin layout no console errors ([5a2c99a](https://github.com/swagger-api/swagger-editor/commit/5a2c99a6ccaed351ba6c818ef182cd5e4099dfb5))
* **editor:** genericEditorPlugin layout no console errors ([8c3731d](https://github.com/swagger-api/swagger-editor/commit/8c3731d3b8bf2ae07dd31cf3fa4b0850ab05dbaa))
* **editor:** hover error handling with unsupported spec ([4a4a489](https://github.com/swagger-api/swagger-editor/commit/4a4a48949125edfbd357a18702735a25294e6930))
* **editor:** importUrl label control for unit test ([1b80b8d](https://github.com/swagger-api/swagger-editor/commit/1b80b8da29ed09ee8d4013eea62321a91567fe65))
* **editor:** initializeParsers should return a promise ([1875a55](https://github.com/swagger-api/swagger-editor/commit/1875a558341ee0f13f13c55689b31f635b1b10d8))
* **editor:** jsonService doValidation ([fceb82b](https://github.com/swagger-api/swagger-editor/commit/fceb82bd147df4f6aad9cc1ecd73a0708dac4fdf))
* **editor:** monaco theme updates ([c0ee9ad](https://github.com/swagger-api/swagger-editor/commit/c0ee9ade6bf6f83ff08eac216a1c86a60055b378))
* **editor:** more monaco theme updates ([5422261](https://github.com/swagger-api/swagger-editor/commit/542226160c806dc998f4667937c8e76ea3f67439))
* **editor:** more robust check for await topbarActions result ([95e0200](https://github.com/swagger-api/swagger-editor/commit/95e0200a1263c780461f9978acb0e4bd36bfb325))
* **editor:** more robust check for await topbarActions result ([1708f56](https://github.com/swagger-api/swagger-editor/commit/1708f563e6aa69d2ab41b393b03cb3b692da2b2b))
* **editor:** move spec validation for rendering to ui components ([#577](https://github.com/swagger-api/swagger-editor/issues/577)) ([92acfec](https://github.com/swagger-api/swagger-editor/commit/92acfec4d0ec4f4298c9840bfa9d994bdfd1f6a5))
* **editor:** re-enable minimap in monaco ([681e45c](https://github.com/swagger-api/swagger-editor/commit/681e45ca5df93b91a948c165eec041fc7386bde8))
* **editor:** reinstantiate generator lists on specVersion change ([aec5352](https://github.com/swagger-api/swagger-editor/commit/aec5352edcfe08d727cf3dc43a6d73ca9ca31d55))
* **editor:** reinstantiate generator lists on specVersion change ([a24c3d9](https://github.com/swagger-api/swagger-editor/commit/a24c3d9c068af00afc197d3f9fc60a5e9ea82a2a))
* **editor:** remove extraneous constructor .bind ([117cf0c](https://github.com/swagger-api/swagger-editor/commit/117cf0c05aea17f31f76e3c4f0f94958c0817881))
* **editor:** replace debounce implementation ([02b234c](https://github.com/swagger-api/swagger-editor/commit/02b234cd76465b3e6e7f7c498bd369569c462b11))
* **editor:** revert webpack config back to single entry point ([897de96](https://github.com/swagger-api/swagger-editor/commit/897de965c0149ed550f9535948fd4a949be1a776))
* **editor:** saveAsYaml file extension ([79dd1a9](https://github.com/swagger-api/swagger-editor/commit/79dd1a99530d8e0915cefc1878525dfeb47bab3d))
* **editor:** semanticHighlighting.enabled setting ([c4d6ff2](https://github.com/swagger-api/swagger-editor/commit/c4d6ff240067bb4fb04175cfb926075194ca7dec))
* **editor:** topbar color, font sizes, padding ([462f7de](https://github.com/swagger-api/swagger-editor/commit/462f7de0cbc72157c042dbfa10486f6016af440a))
* **editor:** topbar padding and fonts ([1c80174](https://github.com/swagger-api/swagger-editor/commit/1c8017406a9f74f949f078238d0eac33994998f1))
* **editor:** unhandled promise rejection for unsupported definitions ([d6c2f37](https://github.com/swagger-api/swagger-editor/commit/d6c2f370812a097a1e5c43932d7483574cdf6761))
* **editor:** update changelog statuses ([80fe8b9](https://github.com/swagger-api/swagger-editor/commit/80fe8b9fef5765d753b01c5d0d991a0a53db4d76))
* **editor:** update version tokens ([f3890ca](https://github.com/swagger-api/swagger-editor/commit/f3890ca1498c56bb5d84c5b48cbe829289edf391))
* **editor:** use p2m for diagnostics markers ([05532ee](https://github.com/swagger-api/swagger-editor/commit/05532eec5b1e67011618e55f8e9ae745d092b3c5))
* **editor:** wip disabled hooks for Topbar - linting ([7d43487](https://github.com/swagger-api/swagger-editor/commit/7d43487b75f306891518b072a2a19c46631ea285))
* **editor:** worker error handling with unsupported spec ([305dad1](https://github.com/swagger-api/swagger-editor/commit/305dad146f051625da5890b5ccdeba78a0324ce4))
* eslint cumulative updates ([#259](https://github.com/swagger-api/swagger-editor/issues/259)) ([fbf73f0](https://github.com/swagger-api/swagger-editor/commit/fbf73f0221ea147c7f365fea967c79e9cfe0334a))
* **eslint:** define rule to match airbnb preset format ([#467](https://github.com/swagger-api/swagger-editor/issues/467)) ([bf59735](https://github.com/swagger-api/swagger-editor/commit/bf59735a2815b969fe8a06d8249a6f6b6044c316))
* exclude build config and scripts from the package ([#5593](https://github.com/swagger-api/swagger-editor/issues/5593)) ([47159e3](https://github.com/swagger-api/swagger-editor/commit/47159e35fb32810c110e27fe6e97ced281c42215))
* fix AsyncAPI 2.x Message.traits field lint rules ([#3686](https://github.com/swagger-api/swagger-editor/issues/3686)) ([2fe0374](https://github.com/swagger-api/swagger-editor/commit/2fe0374193f83d2f794dd1a6b35b1b9c4ff3c986))
* fix AsyncAPI 2.x Operation.security field lint rules ([#3677](https://github.com/swagger-api/swagger-editor/issues/3677)) ([0ec50ce](https://github.com/swagger-api/swagger-editor/commit/0ec50ce6123d5a50a14115f970b44c45de7137a0))
* fix critial bug in OpenAPI 3.1.0 resolution ([#4276](https://github.com/swagger-api/swagger-editor/issues/4276)) ([6fec9ad](https://github.com/swagger-api/swagger-editor/commit/6fec9addcc60ae6433dd5f58f5faf0c05e1afa3f))
* fix go to definition ([b666764](https://github.com/swagger-api/swagger-editor/commit/b6667644867aba8fefdbe1b1cf124c9897604fed))
* fix handling cycles in OpenAPI 3.1.0 definitions ([#4554](https://github.com/swagger-api/swagger-editor/issues/4554)) ([29474fe](https://github.com/swagger-api/swagger-editor/commit/29474feb3cc4272b56989123eecfe5f036f07dd2))
* fix issues in JSON detection regexp ([#3773](https://github.com/swagger-api/swagger-editor/issues/3773)) ([8316fe5](https://github.com/swagger-api/swagger-editor/commit/8316fe51051a1b5f0f0d6a13abf4988dea575f3e))
* fix OpenAPI  3.x.y Parameter Object linting ([#3855](https://github.com/swagger-api/swagger-editor/issues/3855)) ([e6c8dea](https://github.com/swagger-api/swagger-editor/commit/e6c8dea513391294950f207086fe6396d3130c1b)), closes [#3760](https://github.com/swagger-api/swagger-editor/issues/3760) [#3791](https://github.com/swagger-api/swagger-editor/issues/3791) [#3770](https://github.com/swagger-api/swagger-editor/issues/3770) [#3846](https://github.com/swagger-api/swagger-editor/issues/3846) [#3844](https://github.com/swagger-api/swagger-editor/issues/3844) [#3843](https://github.com/swagger-api/swagger-editor/issues/3843)
* fix re-render on page refresh ([#5080](https://github.com/swagger-api/swagger-editor/issues/5080)) ([8366388](https://github.com/swagger-api/swagger-editor/commit/8366388a9d28f8a96f1d1a0ceca6bd290f58c513)), closes [#5075](https://github.com/swagger-api/swagger-editor/issues/5075)
* fix typo in selector name ([#588](https://github.com/swagger-api/swagger-editor/issues/588)) ([f02afaf](https://github.com/swagger-api/swagger-editor/commit/f02afaf72da07aa7ace89f5869a6cf728e56600b))
* **generic-editor:** fix [#553](https://github.com/swagger-api/swagger-editor/issues/553) - baseURI for deref ([0bbda6e](https://github.com/swagger-api/swagger-editor/commit/0bbda6e301190f5b3ba09a29fe3d2292edb9718f))
* handle json case with whitespace for getSpecVersion ([#197](https://github.com/swagger-api/swagger-editor/issues/197)) ([4754487](https://github.com/swagger-api/swagger-editor/commit/4754487ab6e97da11b55662b02e005ad9baef23b))
* incorrect name for language content defaults ([#5569](https://github.com/swagger-api/swagger-editor/issues/5569)) ([d927d3f](https://github.com/swagger-api/swagger-editor/commit/d927d3f4d6e15c7e435d6d5b7ad4625a3188155a))
* introduce various bug fixes in linting via ApiDOM@0.56.1 ([#3661](https://github.com/swagger-api/swagger-editor/issues/3661)) ([08a52d8](https://github.com/swagger-api/swagger-editor/commit/08a52d8d0101a4d160148d09a0e95bad85fd1057)), closes [#3643](https://github.com/swagger-api/swagger-editor/issues/3643) [#3641](https://github.com/swagger-api/swagger-editor/issues/3641)
* **language-apidom:** aprovide document links with non-empty ranges ([#4069](https://github.com/swagger-api/swagger-editor/issues/4069)) ([34a8eab](https://github.com/swagger-api/swagger-editor/commit/34a8eab47c0fe447ddac1e9b6b51bfc257ed8513)), closes [#3216](https://github.com/swagger-api/swagger-editor/issues/3216)
* **language-apidom:** pass createData option to worker manager ([#4077](https://github.com/swagger-api/swagger-editor/issues/4077)) ([7b27df6](https://github.com/swagger-api/swagger-editor/commit/7b27df6fad9ff9cea20b03e01b9b1c6f16800289))
* **language-apidom:** provide completion items with proper filtering ([#4072](https://github.com/swagger-api/swagger-editor/issues/4072)) ([d460e16](https://github.com/swagger-api/swagger-editor/commit/d460e160d4c6e36c02f7387eb60e52c6c3fba2e0)), closes [#3216](https://github.com/swagger-api/swagger-editor/issues/3216)
* **layout:** allow scrolling within validation table ([#4277](https://github.com/swagger-api/swagger-editor/issues/4277)) ([a54403d](https://github.com/swagger-api/swagger-editor/commit/a54403d5336aafe829eb338dc07b5bbced7ab74e)), closes [#3625](https://github.com/swagger-api/swagger-editor/issues/3625)
* **layout:** allow smooth and correct editor resizing ([#747](https://github.com/swagger-api/swagger-editor/issues/747)) ([2b16d72](https://github.com/swagger-api/swagger-editor/commit/2b16d727ec62db62a7e8a39278156f7fc6bda635)), closes [#743](https://github.com/swagger-api/swagger-editor/issues/743)
* **layout:** fix how ReactModel.setAppElement is handled ([#571](https://github.com/swagger-api/swagger-editor/issues/571)) ([a59a0b9](https://github.com/swagger-api/swagger-editor/commit/a59a0b923c52596ef4e2bea80b76d63be4ab4caf)), closes [#570](https://github.com/swagger-api/swagger-editor/issues/570)
* **layout:** remove double-scrollbar in validation pane ([#4234](https://github.com/swagger-api/swagger-editor/issues/4234)) ([456091b](https://github.com/swagger-api/swagger-editor/commit/456091b876ecd76d4b23c718808afc38b641cb16)), closes [#3625](https://github.com/swagger-api/swagger-editor/issues/3625)
* **lint:** add dist to ignore list ([#477](https://github.com/swagger-api/swagger-editor/issues/477)) ([737a2e8](https://github.com/swagger-api/swagger-editor/commit/737a2e8ee940a9248808d8e1b14de3ccf4c35f7d))
* **lint:** no-arrow-function-lifecycle ([#396](https://github.com/swagger-api/swagger-editor/issues/396)) ([7700052](https://github.com/swagger-api/swagger-editor/commit/77000529f9144388ac33dcc09b5e3a6292a952d1))
* **lint:** reorder eslintc extends list ([#480](https://github.com/swagger-api/swagger-editor/issues/480)) ([e901ce3](https://github.com/swagger-api/swagger-editor/commit/e901ce36571760670cc3a62a05da56342a6c7712))
* **modals:** run useReactModal hooks only on component mount only ([e7d1c15](https://github.com/swagger-api/swagger-editor/commit/e7d1c15f940fecd1f3802b53c9b83d1a40bcf8bd)), closes [#657](https://github.com/swagger-api/swagger-editor/issues/657)
* **momnaco-language-apidom:** fix VS Code API initialization error ([#4305](https://github.com/swagger-api/swagger-editor/issues/4305)) ([2f95cfd](https://github.com/swagger-api/swagger-editor/commit/2f95cfda5a81c783c5a531fcb874f3a1875f658a))
* **monaco-editor:** avoid disposal of standalone services ([#3517](https://github.com/swagger-api/swagger-editor/issues/3517)) ([9f340c5](https://github.com/swagger-api/swagger-editor/commit/9f340c53364aec83077c65a157b9361f78fdd5f1))
* **monaco-editor:** avoid rendering Monaco Editor multiple times ([#4971](https://github.com/swagger-api/swagger-editor/issues/4971)) ([47f9798](https://github.com/swagger-api/swagger-editor/commit/47f979887432e07a1cbe65ccf12b390da3afe362)), closes [#4970](https://github.com/swagger-api/swagger-editor/issues/4970)
* **monaco-editor:** pin monaco-editor + VSCode combo ([#4624](https://github.com/swagger-api/swagger-editor/issues/4624)) ([be4f32c](https://github.com/swagger-api/swagger-editor/commit/be4f32cfdd0b64305db82efbc4d1924e153f38a6))
* **monaco-editor:** terminate language service after using it ([#3491](https://github.com/swagger-api/swagger-editor/issues/3491)) ([0182a72](https://github.com/swagger-api/swagger-editor/commit/0182a7229a8618e0b3d29ad37d7d975952dc0146))
* **monaco-language-apidom:** fix regression in DocumentSymbolProvider ([#4250](https://github.com/swagger-api/swagger-editor/issues/4250)) ([490c11e](https://github.com/swagger-api/swagger-editor/commit/490c11e0e2d796ab272c698a6b4726971b72455c))
* **monaco-language-apidom:** fix validation issues related to dereferencing ([#4847](https://github.com/swagger-api/swagger-editor/issues/4847)) ([b246122](https://github.com/swagger-api/swagger-editor/commit/b2461226448b5810594b7f92af3f42b4d468a41c)), closes [#4828](https://github.com/swagger-api/swagger-editor/issues/4828)
* **monaco-language-apidom:** provide fixes for AsyncAPI fixes ([#4793](https://github.com/swagger-api/swagger-editor/issues/4793)) ([0f44a5b](https://github.com/swagger-api/swagger-editor/commit/0f44a5b891f15e58852787aa73bbf9eb15ea08b5))
* **monaco-language-apidom:** register diagnostics provider early ([#4251](https://github.com/swagger-api/swagger-editor/issues/4251)) ([e7ea16b](https://github.com/swagger-api/swagger-editor/commit/e7ea16bb324e49929f2a783d743f4e69de301112))
* **monaco:** fix memory leaks & undo & reinitialization on key stroke ([ad76077](https://github.com/swagger-api/swagger-editor/commit/ad7607764760d5808216df3dcc347da93dc70bc2)), closes [#745](https://github.com/swagger-api/swagger-editor/issues/745) [#733](https://github.com/swagger-api/swagger-editor/issues/733)
* **monaco:** fix selectors definitions ([#537](https://github.com/swagger-api/swagger-editor/issues/537)) ([4095a78](https://github.com/swagger-api/swagger-editor/commit/4095a78fa99f08ad35504362e7a6db183c4291d5)), closes [#536](https://github.com/swagger-api/swagger-editor/issues/536)
* **monaco:** import all Monaco Editor features ([05c1ea2](https://github.com/swagger-api/swagger-editor/commit/05c1ea26419113f10c810024cda11925a141a9e0)), closes [#426](https://github.com/swagger-api/swagger-editor/issues/426)
* nested <p> in EditorPreviewSwaggerUIFallback ([#3317](https://github.com/swagger-api/swagger-editor/issues/3317)) ([92342cd](https://github.com/swagger-api/swagger-editor/commit/92342cd55947289c782bc6505b77d568b113a702))
* **npm:** add proper version to npm release fragments ([afde55d](https://github.com/swagger-api/swagger-editor/commit/afde55d857073c9ad52d1887918d73e43d0d8b26)), closes [#3687](https://github.com/swagger-api/swagger-editor/issues/3687)
* **package:** fix package.json mappings ([380e907](https://github.com/swagger-api/swagger-editor/commit/380e907734f47436fe94244991a00601ee0219b4)), closes [#432](https://github.com/swagger-api/swagger-editor/issues/432)
* **package:** introduce new exports mappings ([#518](https://github.com/swagger-api/swagger-editor/issues/518)) ([35f59a0](https://github.com/swagger-api/swagger-editor/commit/35f59a05032ff4ffb82678eb43106ba82c42080b))
* **package:** remove homepage and repository ([#786](https://github.com/swagger-api/swagger-editor/issues/786)) ([448082b](https://github.com/swagger-api/swagger-editor/commit/448082bcaedfcbfe9fbb750adcb39fff7c296de8))
* **package:** use @mui/material as dep ([#819](https://github.com/swagger-api/swagger-editor/issues/819)) ([d00ae3b](https://github.com/swagger-api/swagger-editor/commit/d00ae3be1887634cceb411c53dce738e25396675))
* **preview-asyncapi:** use stable versions of AsyncAPI tooling ([#4586](https://github.com/swagger-api/swagger-editor/issues/4586)) ([6b1982d](https://github.com/swagger-api/swagger-editor/commit/6b1982d3ac8c8cf70bfdfcd3712f3a1cdf16bbb9)), closes [#4585](https://github.com/swagger-api/swagger-editor/issues/4585)
* **public:** disable cache for index.html asset ([#4300](https://github.com/swagger-api/swagger-editor/issues/4300)) ([cfaa767](https://github.com/swagger-api/swagger-editor/commit/cfaa7671b32ee156f88ab2ecdffaf1e91cfc5f13))
* **release:** add 4.x to release branches ([#5654](https://github.com/swagger-api/swagger-editor/issues/5654)) ([90f59b1](https://github.com/swagger-api/swagger-editor/commit/90f59b148d47ee6ecb760c5b4cb17920314cdf4a))
* replace favicon and page title ([#334](https://github.com/swagger-api/swagger-editor/issues/334)) ([6860815](https://github.com/swagger-api/swagger-editor/commit/6860815ae09ecbccbd0923489d75e8b7ff99ef44))
* resolve imports in esm bundle ([#5592](https://github.com/swagger-api/swagger-editor/issues/5592)) ([a4ca595](https://github.com/swagger-api/swagger-editor/commit/a4ca5953d8c7827eed8419c60a2137c7d790dc0e))
* resolve references with absolute HTTP(S) URLs ([#3483](https://github.com/swagger-api/swagger-editor/issues/3483)) ([29e55f9](https://github.com/swagger-api/swagger-editor/commit/29e55f9754d3a5041a61013f9687ba4e4ca751d3))
* **security:** fix CVE-2025-27152 in Axios ([#5388](https://github.com/swagger-api/swagger-editor/issues/5388)) ([06dd5ed](https://github.com/swagger-api/swagger-editor/commit/06dd5ed51dc895f2b4889458041c236ed3e0b726))
* select editor instances in deterministic way ([#4078](https://github.com/swagger-api/swagger-editor/issues/4078)) ([b613012](https://github.com/swagger-api/swagger-editor/commit/b61301269214547f36140e5df67e42ca6242869b))
* set topbar logo img height in className ([#206](https://github.com/swagger-api/swagger-editor/issues/206)) ([58c9226](https://github.com/swagger-api/swagger-editor/commit/58c9226b038f1375da19e2e6837e1ee0222b101b))
* skip spec update for invalid docs ([0b55520](https://github.com/swagger-api/swagger-editor/commit/0b55520e8ea6cbf3d05efbf05d1f6a2a872334f4))
* splitpane overflow-y scroll ([#272](https://github.com/swagger-api/swagger-editor/issues/272)) ([4613353](https://github.com/swagger-api/swagger-editor/commit/46133535b8a5e259b252de6d084bf946b071dcc6))
* **style:** add z-index to ReactModal__Overlay ([#328](https://github.com/swagger-api/swagger-editor/issues/328)) ([cc11f41](https://github.com/swagger-api/swagger-editor/commit/cc11f41eb689ef94a0e86bfe563a041a6072c07d))
* **swagger-ui-adapter:** render AsyncAPI 3.x Descriptions ([#5358](https://github.com/swagger-api/swagger-editor/issues/5358)) ([#5359](https://github.com/swagger-api/swagger-editor/issues/5359)) ([3b2a512](https://github.com/swagger-api/swagger-editor/commit/3b2a512189c4785aa3b397497c092ee15bef30f4))
* **top-bar:** fix bug in 'Download Resolved JSON/YAML' menu items ([#4081](https://github.com/swagger-api/swagger-editor/issues/4081)) ([7e9cff1](https://github.com/swagger-api/swagger-editor/commit/7e9cff12b38b449a2a251450814d30f9469bc26a)), closes [#4080](https://github.com/swagger-api/swagger-editor/issues/4080)
* **top-bar:** fix data handling in importUrl async thunk ([#3325](https://github.com/swagger-api/swagger-editor/issues/3325)) ([1e7b49f](https://github.com/swagger-api/swagger-editor/commit/1e7b49fbecd49b1a3067e25b2f1b8d0872adce42))
* **topbar:** handle an uncommon error case ([#701](https://github.com/swagger-api/swagger-editor/issues/701)) ([72678ce](https://github.com/swagger-api/swagger-editor/commit/72678cece74e7cd03f4ad1bf04820d36e6884076))
* **topbar:** import yaml from url ([#650](https://github.com/swagger-api/swagger-editor/issues/650)) ([16a7978](https://github.com/swagger-api/swagger-editor/commit/16a7978a44528eea0a834f70d00ad391d185f134))
* **topbar:** increase dropdown z-index ([#332](https://github.com/swagger-api/swagger-editor/issues/332)) ([784f3c0](https://github.com/swagger-api/swagger-editor/commit/784f3c0bb09d2667722a053a7263095503521338))
* **topbar:** resetEditor beautify yaml/json ([#672](https://github.com/swagger-api/swagger-editor/issues/672)) ([95673b7](https://github.com/swagger-api/swagger-editor/commit/95673b71d89b172574bf2cedb5772ae8ebdd3f35))
* update Scarf.js to v1.4.0 to avoid breaking Vitest ([#5290](https://github.com/swagger-api/swagger-editor/issues/5290)) ([295526d](https://github.com/swagger-api/swagger-editor/commit/295526dbebb27d23d054b97fbeb9acce7a3357f9))
* update vulnerable libxml2 to 2.13.9-r0 ([#5591](https://github.com/swagger-api/swagger-editor/issues/5591)) ([ed0e21f](https://github.com/swagger-api/swagger-editor/commit/ed0e21f3219cf9a1003e3769cc21fbc6b8603290))
* use @asyncapi/react-component@1.0.0-next.48 ([#4846](https://github.com/swagger-api/swagger-editor/issues/4846)) ([bf95220](https://github.com/swagger-api/swagger-editor/commit/bf95220bed6a0e79bfb2b34630d17ebf642b8c16)), closes [#4845](https://github.com/swagger-api/swagger-editor/issues/4845)
* use spec compliant JSON Pointer implementation ([#5496](https://github.com/swagger-api/swagger-editor/issues/5496)) ([73f7bf9](https://github.com/swagger-api/swagger-editor/commit/73f7bf91e5dbc84664dde8bf777d8fda4719ae75))
* **vscode:** bring upstream VSCode fixes in ([#4648](https://github.com/swagger-api/swagger-editor/issues/4648)) ([3c54514](https://github.com/swagger-api/swagger-editor/commit/3c5451444e8f8935cc368f534eeb66c650a8876e))
* **web-tree-sitter:** resolve tree-sitter errors by ApiDOM update ([9d3adff](https://github.com/swagger-api/swagger-editor/commit/9d3adffcae06754a388fbbb1771b01dd942fe6bc)), closes [#476](https://github.com/swagger-api/swagger-editor/issues/476)

### Code Refactoring

* **state-management:** manage state outside of spec plugin ([#3241](https://github.com/swagger-api/swagger-editor/issues/3241)) ([718b04d](https://github.com/swagger-api/swagger-editor/commit/718b04d756d0becc8bada052fbdcd960b7d8d51c)), closes [#3217](https://github.com/swagger-api/swagger-editor/issues/3217)

### Features

* adapt language providers to VS Code API ([#3475](https://github.com/swagger-api/swagger-editor/issues/3475)) ([fcdd869](https://github.com/swagger-api/swagger-editor/commit/fcdd869309c0e4efd0c03c1624d7c9bd77f11ee5)), closes [#3449](https://github.com/swagger-api/swagger-editor/issues/3449)
* add ability to integrate preview plugins with SwaggerUI ([#3310](https://github.com/swagger-api/swagger-editor/issues/3310)) ([70844aa](https://github.com/swagger-api/swagger-editor/commit/70844aafb4eb981831bd1ed5c513a630d8380060))
* add AsyncAPI 2.3.0 support ([#668](https://github.com/swagger-api/swagger-editor/issues/668)) ([9957d22](https://github.com/swagger-api/swagger-editor/commit/9957d2293bbe018495c7d55140890c5279f81d45)), closes [#667](https://github.com/swagger-api/swagger-editor/issues/667)
* add backward compatible support for React@18 ([#4691](https://github.com/swagger-api/swagger-editor/issues/4691)) ([1473a4e](https://github.com/swagger-api/swagger-editor/commit/1473a4e0d308ca5363c067e0216fd442437b236a)), closes [#4690](https://github.com/swagger-api/swagger-editor/issues/4690)
* add better support for OpenAPI 3.0.x editing experience ([#3529](https://github.com/swagger-api/swagger-editor/issues/3529)) ([55e8def](https://github.com/swagger-api/swagger-editor/commit/55e8def0cf83d82b88f0fe25e306191aeac99e51))
* add better support for OpenAPI 3.0.x editing experience ([#3545](https://github.com/swagger-api/swagger-editor/issues/3545)) ([433968e](https://github.com/swagger-api/swagger-editor/commit/433968ec8ed756ac2fbc83030ef733e174d03110))
* add better support for OpenAPI 3.0.x editing experience ([#3561](https://github.com/swagger-api/swagger-editor/issues/3561)) ([fa7e95d](https://github.com/swagger-api/swagger-editor/commit/fa7e95d9af3a1e7f08e7ffd810c770fae6dfaaa0))
* add complete editing experience for OpenAPI 2.0 ([#4777](https://github.com/swagger-api/swagger-editor/issues/4777)) ([b0c603b](https://github.com/swagger-api/swagger-editor/commit/b0c603b18e69fe3f77c81973f1ab513bf56501a7))
* add debounce to handleChangeEditorValue ([#250](https://github.com/swagger-api/swagger-editor/issues/250)) ([038bb91](https://github.com/swagger-api/swagger-editor/commit/038bb9122d0b23e6442592b2ed907e66adde7850))
* add dialogs plugin ([#621](https://github.com/swagger-api/swagger-editor/issues/621)) ([a3419cc](https://github.com/swagger-api/swagger-editor/commit/a3419cc2c996383a0db671b105f24c5c89b83a29)), closes [#619](https://github.com/swagger-api/swagger-editor/issues/619)
* add editing experience for OpenAPI 2.0 Swagger Object ([#4658](https://github.com/swagger-api/swagger-editor/issues/4658)) ([d8c759a](https://github.com/swagger-api/swagger-editor/commit/d8c759a7f73b17cf0972958c342a2a138fd150ea))
* add extension points to ApiDOM worker ([#729](https://github.com/swagger-api/swagger-editor/issues/729)) ([1cb1fa0](https://github.com/swagger-api/swagger-editor/commit/1cb1fa0bfcb2df442ae2e89de2d86c8dd4ace0bc))
* add full support for OpenAPI 2.0 semantic tokens & symbols ([#4646](https://github.com/swagger-api/swagger-editor/issues/4646)) ([7b66c99](https://github.com/swagger-api/swagger-editor/commit/7b66c99f3f28bd4bf3e8a84c3c10e7dfdec82259))
* add full support of OpenAPI 3.0.x editing experience ([#3586](https://github.com/swagger-api/swagger-editor/issues/3586)) ([29e05f7](https://github.com/swagger-api/swagger-editor/commit/29e05f7a30454488a7bb239e5df6417a63d4308c))
* add initial support for OpenAPI 2.0 ([#4627](https://github.com/swagger-api/swagger-editor/issues/4627)) ([7f60937](https://github.com/swagger-api/swagger-editor/commit/7f6093763d17e0e0b1d148e96a506df463943377))
* add initial support for OpenAPI 3.0.x editing experience ([#3514](https://github.com/swagger-api/swagger-editor/issues/3514)) ([b5608ff](https://github.com/swagger-api/swagger-editor/commit/b5608ffea37a00a5f4a74476c44361a17c2711a1))
* add modals plugin ([#620](https://github.com/swagger-api/swagger-editor/issues/620)) ([ef007f4](https://github.com/swagger-api/swagger-editor/commit/ef007f4ec25cd583c9c1540f7dab4c11ff1efa03)), closes [#619](https://github.com/swagger-api/swagger-editor/issues/619)
* add oauth2 redirect route ([#4822](https://github.com/swagger-api/swagger-editor/issues/4822)) ([a6d60de](https://github.com/swagger-api/swagger-editor/commit/a6d60defa9d47ca73cc5abac49becb58dabdc7c1))
* add partial support for OpenAPI 3.1.0 on-hover documentation ([#3466](https://github.com/swagger-api/swagger-editor/issues/3466)) ([6ba4504](https://github.com/swagger-api/swagger-editor/commit/6ba450424d4b63d3a3b71b9bc99df832d8bbfafe))
* add preview plugin for API Design Systems ([#3306](https://github.com/swagger-api/swagger-editor/issues/3306)) ([fa8add6](https://github.com/swagger-api/swagger-editor/commit/fa8add6f88404d732410fed3506b3a418a4d5f1b)), closes [#3162](https://github.com/swagger-api/swagger-editor/issues/3162)
* add rendering support for OpenAPI 3.1.0 fields in preview pane ([47ff624](https://github.com/swagger-api/swagger-editor/commit/47ff6245c832107c46e99ef33b88c274ed0ad0f4))
* add resize-detector for monaco EditorPane ([03eb43c](https://github.com/swagger-api/swagger-editor/commit/03eb43c4b61dc8be6dd31f5946f3d096999ed72e))
* add support for all AsyncAPI spec objects ([#3213](https://github.com/swagger-api/swagger-editor/issues/3213)) ([cbce985](https://github.com/swagger-api/swagger-editor/commit/cbce985de37473c3a2ccd0654eadd9fb5c3ba3d9))
* add support for AsyncAPI 2.3.0 via ApiDOM@0.18.1 ([d546302](https://github.com/swagger-api/swagger-editor/commit/d5463023621b169902922c70c79b0e30eae92b35))
* add support for AsyncAPI 2.4.0 ([#698](https://github.com/swagger-api/swagger-editor/issues/698)) ([157d7ac](https://github.com/swagger-api/swagger-editor/commit/157d7ac86c53c9d925521435ed7ece3333bbee0d)), closes [#697](https://github.com/swagger-api/swagger-editor/issues/697)
* add support for AsyncAPI 2.5.0 ([#3616](https://github.com/swagger-api/swagger-editor/issues/3616)) ([52540fc](https://github.com/swagger-api/swagger-editor/commit/52540fc06f021983603b328ff5ac22a2a6ded2bd))
* add support for AsyncAPI 2.6.0 ([#3824](https://github.com/swagger-api/swagger-editor/issues/3824)) ([a4be64f](https://github.com/swagger-api/swagger-editor/commit/a4be64f0377e7a83a1dce88674d82a98ea539511)), closes [#3820](https://github.com/swagger-api/swagger-editor/issues/3820) [#3819](https://github.com/swagger-api/swagger-editor/issues/3819) [#3817](https://github.com/swagger-api/swagger-editor/issues/3817)
* add support for full OpenAPI 3.1.0 editing experience ([#3600](https://github.com/swagger-api/swagger-editor/issues/3600)) ([d8527b5](https://github.com/swagger-api/swagger-editor/commit/d8527b52c592b33bf4a39132881fe5d285ac5ba8))
* add support for link provider ([22d93c3](https://github.com/swagger-api/swagger-editor/commit/22d93c3380341c4dd7ed6bd87932dde0c17ead44))
* add SwaggerIDE mount point ([a52285d](https://github.com/swagger-api/swagger-editor/commit/a52285d20811f79b0841a5d245a52a30a7de45cc)), closes [#439](https://github.com/swagger-api/swagger-editor/issues/439)
* add valid forward spec version detection ([#3360](https://github.com/swagger-api/swagger-editor/issues/3360)) ([24158d2](https://github.com/swagger-api/swagger-editor/commit/24158d296ae9cd65ad491bebca45b37870e2e8ee))
* allow composing custom layouts from encapsulated components ([#561](https://github.com/swagger-api/swagger-editor/issues/561)) ([6617e17](https://github.com/swagger-api/swagger-editor/commit/6617e17b605b40f010ab3f365cb3bc312be5871f)), closes [#526](https://github.com/swagger-api/swagger-editor/issues/526)
* **analytics:** use Scarf.js to provide anonymized installation analytics ([#5259](https://github.com/swagger-api/swagger-editor/issues/5259)) ([7450c2e](https://github.com/swagger-api/swagger-editor/commit/7450c2e80ee053a8fb911f39d50018e922d0fdf5))
* apply cumulative update ([#5444](https://github.com/swagger-api/swagger-editor/issues/5444)) ([5ecda1d](https://github.com/swagger-api/swagger-editor/commit/5ecda1de47fdbff82a53c5daec7c2292e5af00ef))
* **asynca-api:** add support for AsyncAPI binding objects ([#669](https://github.com/swagger-api/swagger-editor/issues/669)) ([8e95cc5](https://github.com/swagger-api/swagger-editor/commit/8e95cc5f23413f4ff85a5812f9fc3982adb1c38e))
* asyncapi-react-ui plugin ([#213](https://github.com/swagger-api/swagger-editor/issues/213)) ([7368cba](https://github.com/swagger-api/swagger-editor/commit/7368cbaba48e05f44143ac9936f88ca76ceb27ad))
* **browserslist:** produce artifacts against modern desktop browsers ([#3595](https://github.com/swagger-api/swagger-editor/issues/3595)) ([1c7dd8f](https://github.com/swagger-api/swagger-editor/commit/1c7dd8faf3a776df5a7ca3caf383c86370632b07)), closes [#3954](https://github.com/swagger-api/swagger-editor/issues/3954)
* **build:** export plugins/presets as standalone ESM build fragments ([#4377](https://github.com/swagger-api/swagger-editor/issues/4377)) ([77f2943](https://github.com/swagger-api/swagger-editor/commit/77f294315b36adb9b3117154cdaaf1ab20d82666))
* bump apidom-ls to 0.13.0 ([fc8c10b](https://github.com/swagger-api/swagger-editor/commit/fc8c10bb33de8df8b0efa3e349ff0dafe4c68a53))
* bump apidom-ls to 0.14.0 ([ad09a48](https://github.com/swagger-api/swagger-editor/commit/ad09a48a7bd21827c69b5f7ceb5750e87f1dd738))
* bump apidom-ls to 0.15.0 ([4885d69](https://github.com/swagger-api/swagger-editor/commit/4885d69dfbd64044d3521c5cfa14daa94e9aeb74))
* bump apidom-ls to 0.17.0 ([e240b74](https://github.com/swagger-api/swagger-editor/commit/e240b74794a88b8a515e1cc24e9c3be1e21fbb29))
* bump apidom-ls to 1.12.0 ([1fad396](https://github.com/swagger-api/swagger-editor/commit/1fad396168f7842f75b1bba03853d5b0778c3538))
* **content-type:** use OpenAPI 2.0 ApiDOM parser adapters ([#4530](https://github.com/swagger-api/swagger-editor/issues/4530)) ([989a51a](https://github.com/swagger-api/swagger-editor/commit/989a51ab4ba384cc9f09d10c0af28fde45f4069b))
* custom env for SWAGGER_URL and SWAGGER_FILE ([#3200](https://github.com/swagger-api/swagger-editor/issues/3200)) ([c789672](https://github.com/swagger-api/swagger-editor/commit/c78967272d30604e893f86781991a4fc12d5c008))
* **deps:** bump apidom, swagger-ui, axios ([#5584](https://github.com/swagger-api/swagger-editor/issues/5584)) ([d6a5287](https://github.com/swagger-api/swagger-editor/commit/d6a528773eff2242f7ff3aba7455dd2271f35340))
* **deps:** integrate ApiDOM@0.30.1 ([39ea2a9](https://github.com/swagger-api/swagger-editor/commit/39ea2a92b3de84ec772cb0dc35bf7c7d7d2f363e))
* **deps:** integrate ApiDOM@0.41.0 ([#3396](https://github.com/swagger-api/swagger-editor/issues/3396)) ([486a97e](https://github.com/swagger-api/swagger-editor/commit/486a97e2b68ce2c7dcb67450fe58572d0a8c06b8))
* **deps:** update ApiDOM and swagger-ui-react ([#5578](https://github.com/swagger-api/swagger-editor/issues/5578)) ([3230874](https://github.com/swagger-api/swagger-editor/commit/3230874d1743cd9510af03027ac0e60f0a25a89d))
* **deps:** update ApiDOM to 1.0.0-beta.49 ([#5580](https://github.com/swagger-api/swagger-editor/issues/5580)) ([7cd00f9](https://github.com/swagger-api/swagger-editor/commit/7cd00f95397452ddb70c65dfa4b354813fa57bba))
* **deps:** update ApiDOM to v1.0.0-beta.41 ([#5520](https://github.com/swagger-api/swagger-editor/issues/5520)) ([381a4ae](https://github.com/swagger-api/swagger-editor/commit/381a4aebc48a2c0782f95ed7056b3c2a2fb2b4bc))
* **deps:** update ApiDOM to v1.0.0-beta.46 ([56b6460](https://github.com/swagger-api/swagger-editor/commit/56b6460481dbfd7a6a505bf3a30192bd01f16b02))
* **deps:** update ApiDOM to v1.0.0-beta.47 ([#5566](https://github.com/swagger-api/swagger-editor/issues/5566)) ([422cbc6](https://github.com/swagger-api/swagger-editor/commit/422cbc6817222eb4698debdf30d17a40cf066772))
* **deps:** update ApiDOM to v1.0.0-rc.1 & swagger-ui-react to v5.30.0 ([#5608](https://github.com/swagger-api/swagger-editor/issues/5608)) ([4b786da](https://github.com/swagger-api/swagger-editor/commit/4b786da7af436d20c0d43ab6fe1b7240ab36b229))
* **deps:** update ApiDOM to v1.0.0-rc.3 & swagger-ui-react to v5.30.2 ([#5622](https://github.com/swagger-api/swagger-editor/issues/5622)) ([267264c](https://github.com/swagger-api/swagger-editor/commit/267264cd6d29ee8ef9886bdf20bb33400ff0fbb6))
* **deps:** update ApiDOM to v1.0.0-rc.4 ([#5638](https://github.com/swagger-api/swagger-editor/issues/5638)) ([ef3b01a](https://github.com/swagger-api/swagger-editor/commit/ef3b01abbbdd4cd410b28ea81766e8cf703167c8))
* **deps:** update monaco-editor to v0.44.0 ([#4555](https://github.com/swagger-api/swagger-editor/issues/4555)) ([d229735](https://github.com/swagger-api/swagger-editor/commit/d2297350f47aed824f0b7c5cd535fb219e55f869))
* **docker:** build and publish unpriviledged image ([#3705](https://github.com/swagger-api/swagger-editor/issues/3705)) ([30ce794](https://github.com/swagger-api/swagger-editor/commit/30ce7944ad82279ea14a9876679a3b3f3250b22a)), closes [#3033](https://github.com/swagger-api/swagger-editor/issues/3033) [#3697](https://github.com/swagger-api/swagger-editor/issues/3697)
* **dropzone:** refactor drzopone code into reusable plugin ([#623](https://github.com/swagger-api/swagger-editor/issues/623)) ([e1c34ba](https://github.com/swagger-api/swagger-editor/commit/e1c34ba03a939b626c41a1e4ed5f2683fdb269d7)), closes [#619](https://github.com/swagger-api/swagger-editor/issues/619)
* **dropzone:** wraps both EditorPane and EditorPreviewPane  ([#615](https://github.com/swagger-api/swagger-editor/issues/615)) ([cde7777](https://github.com/swagger-api/swagger-editor/commit/cde77772ff6584811024b4718ceafcae66f01f42))
* **editor-moanco:** add support for switching language ([#3979](https://github.com/swagger-api/swagger-editor/issues/3979)) ([bffffa4](https://github.com/swagger-api/swagger-editor/commit/bffffa454bc9c84b6f11fd5966e9b8797a8d14f2))
* **editor-monaco-language-apidom:** expose OpenAPI namespaces to ApiDOM worker ([#5579](https://github.com/swagger-api/swagger-editor/issues/5579)) ([74fd5fc](https://github.com/swagger-api/swagger-editor/commit/74fd5fc4d1b6e336a7042c760f67972f9544b060))
* **editor-monaco:** add ability to use custom markers ([#3814](https://github.com/swagger-api/swagger-editor/issues/3814)) ([9be7319](https://github.com/swagger-api/swagger-editor/commit/9be731916dd01f5d56d42003e979978d17c1fe0d)), closes [#3803](https://github.com/swagger-api/swagger-editor/issues/3803)
* **editor-monaco:** add informative display of linting issues ([#4235](https://github.com/swagger-api/swagger-editor/issues/4235)) ([23b4f40](https://github.com/swagger-api/swagger-editor/commit/23b4f405caf9ea3d5e17bb8e340ca35eb2c8c821))
* **editor-monaco:** expose monaco interface ([#705](https://github.com/swagger-api/swagger-editor/issues/705)) ([179018a](https://github.com/swagger-api/swagger-editor/commit/179018a0bb846b3b0c905e355ac4022acd60e6c5)), closes [#704](https://github.com/swagger-api/swagger-editor/issues/704)
* **editor-monaco:** handle full Monaco lifecycle ([#790](https://github.com/swagger-api/swagger-editor/issues/790)) ([2646157](https://github.com/swagger-api/swagger-editor/commit/2646157367bda04844c2d72f704b44e7e053bdb7)), closes [#776](https://github.com/swagger-api/swagger-editor/issues/776)
* **editor-preview-asyncapi:** add initial support for AsyncAPI 3.0.0 ([#4886](https://github.com/swagger-api/swagger-editor/issues/4886)) ([1626243](https://github.com/swagger-api/swagger-editor/commit/1626243e54096a42227e1a3e5437390c9b85eba3)), closes [#4872](https://github.com/swagger-api/swagger-editor/issues/4872)
* **editor-preview-asyncapi:** add support for protobufs ([#4588](https://github.com/swagger-api/swagger-editor/issues/4588)) ([d2ed2c6](https://github.com/swagger-api/swagger-editor/commit/d2ed2c6e46476d8c96561418b6b8fa0301991524))
* **editor-preview-asyncapi:** allow passing additional config ([#5007](https://github.com/swagger-api/swagger-editor/issues/5007)) ([e2c96df](https://github.com/swagger-api/swagger-editor/commit/e2c96df2dab35ba0528a4564fdb27287137aa217)), closes [#5006](https://github.com/swagger-api/swagger-editor/issues/5006)
* **editor-preview-swagger-ui:** integrate stable swagger-ui-react@5.0.0 ([2f375d6](https://github.com/swagger-api/swagger-editor/commit/2f375d6d5928bd1eae361bec681e741cbd3fff2e)), closes [#4195](https://github.com/swagger-api/swagger-editor/issues/4195) [#4184](https://github.com/swagger-api/swagger-editor/issues/4184) [#4175](https://github.com/swagger-api/swagger-editor/issues/4175)
* **editor-preview-swagger-ui:** render OpenAPI 3.1 Schema Objects ([#4061](https://github.com/swagger-api/swagger-editor/issues/4061)) ([0941e2f](https://github.com/swagger-api/swagger-editor/commit/0941e2fd5c76f30081f55dffe8ec83ffccff7404))
* **editor-save-render:** configure plugin via options ([#4354](https://github.com/swagger-api/swagger-editor/issues/4354)) ([d84d356](https://github.com/swagger-api/swagger-editor/commit/d84d356a5fd2d2ff7926672780e1e81d5b94d598))
* **editor:** add a cancel button for importUrl modal ([6857d71](https://github.com/swagger-api/swagger-editor/commit/6857d715099b555d68cc32286bbe125d46429a70))
* **editor:** add a cancel button for importUrl modal ([9d758c4](https://github.com/swagger-api/swagger-editor/commit/9d758c42842d170cd607dfee52cc7125a236774f))
* **editor:** add apidom-ls babel alias ([d399716](https://github.com/swagger-api/swagger-editor/commit/d399716d61ea2bfdde64f88c4b023662d6e3f940))
* **editor:** add errorModal support to saveAsJson, saveAsYaml ([3e74fc5](https://github.com/swagger-api/swagger-editor/commit/3e74fc5d17bb604b47a254ed8742ed1eaeb3073c))
* **editor:** add errorModal support to saveAsJson, saveAsYaml ([edf822a](https://github.com/swagger-api/swagger-editor/commit/edf822a74d735d6ca5aab3acb5eac222d263c6b2))
* **editor:** add jest .spyOn for file/edit topbarActions ([0174248](https://github.com/swagger-api/swagger-editor/commit/0174248cc529b81b7de3c40f7b7071ea0d59adc2))
* **editor:** add jest .spyOn for file/edit topbarActions ([d40c70e](https://github.com/swagger-api/swagger-editor/commit/d40c70e88f14a498dc85afefae56a5e892f795e3))
* **editor:** add public dispose method to workerManager ([485432f](https://github.com/swagger-api/swagger-editor/commit/485432f69414e055e266bd0d80c1770708976b80))
* **editor:** additional converter return string cases ([3f119cb](https://github.com/swagger-api/swagger-editor/commit/3f119cb93640412949497c4c07557c005f288fde))
* **editor:** apidom structure updates ([#94](https://github.com/swagger-api/swagger-editor/issues/94)) ([3637a1c](https://github.com/swagger-api/swagger-editor/commit/3637a1c80f65ded648f1f2de7dee9bfbadecf3e9))
* **editor:** apply theming to minimap background ([4ee9d0e](https://github.com/swagger-api/swagger-editor/commit/4ee9d0e518bf0798aa314e86866a8dce58bd616f))
* **editor:** apply updated styles for error and warning modals ([d373bf0](https://github.com/swagger-api/swagger-editor/commit/d373bf0c178b6c55a55ba923f887c8b100a19199))
* **editor:** clear editor when yaml or empty case ([75abc84](https://github.com/swagger-api/swagger-editor/commit/75abc84aa2f1f78dce3124d468e1743040c8614d))
* **editor:** clear editor with simple json case ([3a06429](https://github.com/swagger-api/swagger-editor/commit/3a06429b4c5e84282afe6375da55ceb5820e09ac))
* **editor:** clear vs reset editor menu options ([#70](https://github.com/swagger-api/swagger-editor/issues/70)) ([fc5d1e2](https://github.com/swagger-api/swagger-editor/commit/fc5d1e276f1cadeb2fe6a313f569391d17f60772))
* **editor:** clearEditor detects spec type for re-init ([b542879](https://github.com/swagger-api/swagger-editor/commit/b5428790040fe96f4c4d98a05bbf440930a5f0a4))
* **editor:** clearEditor.actions ([22cb6b7](https://github.com/swagger-api/swagger-editor/commit/22cb6b77a1dc18bd36ea1a68d6d0614b2987c47c))
* **editor:** codeActions provider ([c28c99c](https://github.com/swagger-api/swagger-editor/commit/c28c99c5a1b5032803a107a37e3730179bf16221))
* **editor:** comment out json schema validation ([2c304ce](https://github.com/swagger-api/swagger-editor/commit/2c304ced1ca6bb5f48651c6ec48fc5b20e32cbe4))
* **editor:** completionItemsAdapter with apidom ([aaa296a](https://github.com/swagger-api/swagger-editor/commit/aaa296a73ed737d9cf059e3ea6ee0b83d6e51e70))
* **editor:** convertJsonToYaml.actions ([f4e0519](https://github.com/swagger-api/swagger-editor/commit/f4e0519b867c96c877bc68ba02821cb84c6ed6a0))
* **editor:** convertOas2ToOas3.actions ([083dbd1](https://github.com/swagger-api/swagger-editor/commit/083dbd156821d3ba994233f3983dd942b50e7eb6))
* **editor:** convertToOas3 now uses non-mock data ([f8d2c00](https://github.com/swagger-api/swagger-editor/commit/f8d2c0034748c755e3c8b72e84b2ae900f9aeda5))
* **editor:** convertToOas3 now uses non-mock data ([4083eab](https://github.com/swagger-api/swagger-editor/commit/4083eab5f1b739e8ed5a8e1c636e0bcd97320a7c))
* **editor:** custom monaco light/dark themes ([d2d2253](https://github.com/swagger-api/swagger-editor/commit/d2d22533ebc710a651260178dfbe6eb97ce9ec86))
* **editor:** custom react hook for languageFormat ([b040de2](https://github.com/swagger-api/swagger-editor/commit/b040de2da48519b037c18951790d417f037ed25c))
* **editor:** default wordWrap and minimap settings ([2f14cee](https://github.com/swagger-api/swagger-editor/commit/2f14cee4e34054a29f67f0f105d81374b4bfb7f9))
* **editor:** demo of doValidate from jsonService ([094aba8](https://github.com/swagger-api/swagger-editor/commit/094aba80e4cf61dade9bfe211759d704d88de5a0))
* **editor:** demo test apidom-ls is readable ([57e99e9](https://github.com/swagger-api/swagger-editor/commit/57e99e91b0ff8d038cee5e2492cbea57f5f7e2a4))
* **editor:** dev buttons to toggle/detect language ([34a1cfc](https://github.com/swagger-api/swagger-editor/commit/34a1cfccbb65221ff0ee1f162cb7132f783a383e))
* **editor:** dev buttons to toggle/detect language ([f13976a](https://github.com/swagger-api/swagger-editor/commit/f13976a8230307b35e0c7aa4fa02ed78a433d84a))
* **editor:** display error markers in validation pane ([#520](https://github.com/swagger-api/swagger-editor/issues/520)) ([56ac923](https://github.com/swagger-api/swagger-editor/commit/56ac9234d38da1e792bdaf65f9fdee544bc4f9b1))
* **editor:** documentSymbolsAdapter ([9bc7e52](https://github.com/swagger-api/swagger-editor/commit/9bc7e52c3da77869848c29e29259a9e95704ad9a))
* **editor:** downloadGeneratedFile now uses non-mock data ([80a948f](https://github.com/swagger-api/swagger-editor/commit/80a948f71f0848cb450af50357f3de1a86b37f9a))
* **editor:** downloadGeneratedFile now uses non-mock data ([9d122f9](https://github.com/swagger-api/swagger-editor/commit/9d122f9a6fe2e98540527247890c6b22dab59255))
* **editor:** editor pane shrink/expand responsiveness ([59d4493](https://github.com/swagger-api/swagger-editor/commit/59d44930bcfe0edd406b84358f328760c301abfb))
* **editor:** editor value onChange renders in swagger-ui ([7e8b29f](https://github.com/swagger-api/swagger-editor/commit/7e8b29f11ef975b53fb848e07a87d573e0607554))
* **editor:** editor value onChange renders in swagger-ui ([c02bf9e](https://github.com/swagger-api/swagger-editor/commit/c02bf9e5cbbd9fccf0aeec33b2fbebdaedad1199))
* **editor:** EditorComponent as parent to vendor editor container ([9aef361](https://github.com/swagger-api/swagger-editor/commit/9aef3615e9062952edc6128ff06e4d7a7ba43e68))
* **editor:** editorPane component ([b2eb403](https://github.com/swagger-api/swagger-editor/commit/b2eb40312698d7d3814e2ee702f4e026c503a315))
* **editor:** editorPane container bars ([#579](https://github.com/swagger-api/swagger-editor/issues/579)) ([3fa37d8](https://github.com/swagger-api/swagger-editor/commit/3fa37d87e6b571bdbad7417e25393e192aceedc8))
* **editor:** empty Topbar fragment ([f888c2b](https://github.com/swagger-api/swagger-editor/commit/f888c2b8f00f5877df89f18408cbbfdd20faa03c))
* **editor:** experimental: pass monaco instance ([928f48e](https://github.com/swagger-api/swagger-editor/commit/928f48eba50cd3ad3fd2f03a387e2f0f86535d89))
* **editor:** export lib ide component ([#305](https://github.com/swagger-api/swagger-editor/issues/305)) ([3ca4398](https://github.com/swagger-api/swagger-editor/commit/3ca4398a707b27c347bb0c6b50548e51e4516530))
* **editor:** expose editor instance on global object ([#646](https://github.com/swagger-api/swagger-editor/issues/646)) ([2b54bc4](https://github.com/swagger-api/swagger-editor/commit/2b54bc4635c8f15f51ee61bc70b1c56c91c2afdb)), closes [#638](https://github.com/swagger-api/swagger-editor/issues/638)
* **editor:** extract setupMode from setup ([acd66b6](https://github.com/swagger-api/swagger-editor/commit/acd66b63e23edfcf2a2e1c7c41048763eafa47e6))
* **editor:** FileMenuDropdown language format detection ([5f574eb](https://github.com/swagger-api/swagger-editor/commit/5f574eb90c3019145812ad4428d33a983e1eafeb))
* **editor:** fixtures.actions ([21b0a28](https://github.com/swagger-api/swagger-editor/commit/21b0a2890bd0f532153d4a33c8d1c4173c2b8d9b))
* **editor:** for OAS generator lists, remove need for swagger-client ([586128a](https://github.com/swagger-api/swagger-editor/commit/586128ae619f688e4d9970788665ef93cc4ac48a))
* **editor:** generator download deprecate use of swagger-client ([a9bcea6](https://github.com/swagger-api/swagger-editor/commit/a9bcea676efd412df52ebbcd4fcba6ed861b6c4c))
* **editor:** generator.actions ([091bdd6](https://github.com/swagger-api/swagger-editor/commit/091bdd6e7bb640849015731bd9bbff30e0cd41e9))
* **editor:** GeneratorMenuDropdown component ([00e39f3](https://github.com/swagger-api/swagger-editor/commit/00e39f3f5e7808fa8afe4bed7385e0ea98099e80))
* **editor:** generators list now uses actual/default values ([7032f21](https://github.com/swagger-api/swagger-editor/commit/7032f21ce2a4f12be2f7c981c0a87d293a798890))
* **editor:** generators list now uses actual/default values ([30f216b](https://github.com/swagger-api/swagger-editor/commit/30f216b6bab9e06ad1e5af663db9a9bcd11531f0))
* **editor:** GenericEditorContainer ([cda042e](https://github.com/swagger-api/swagger-editor/commit/cda042e51a3d2a28f911d4857b8b1757c750e18e))
* **editor:** GenericEditorContainer ([696d3fa](https://github.com/swagger-api/swagger-editor/commit/696d3fabc83b61880568c913c9556843e4ccf716))
* **editor:** getSpecVersion helper for isOAS3/isSwagger2 ([3db9495](https://github.com/swagger-api/swagger-editor/commit/3db949540711e1cd7c55f159204ebd74e2076ac9))
* **editor:** getSpecVersion helper for isOAS3/isSwagger2 ([3dca5f6](https://github.com/swagger-api/swagger-editor/commit/3dca5f6c7478a4e4205e56446f4a29e818b05895))
* **editor:** hoverAdapter for json ([c4ed6e5](https://github.com/swagger-api/swagger-editor/commit/c4ed6e5a7636e4dd48b152e274a75bd1746964be))
* **editor:** ideLayoutPreset with editorAreaLayout ([#571](https://github.com/swagger-api/swagger-editor/issues/571)) ([6f674c4](https://github.com/swagger-api/swagger-editor/commit/6f674c4dfdfba90968a590b9f348e096f330b5c2))
* **editor:** implement more rules refs https://github.com/swagger-api/apidom/issues/592 ([5463cf8](https://github.com/swagger-api/swagger-editor/commit/5463cf81c1463b1502371dc249c2c372f16987ff))
* **editor:** Import URL styling updates ([e322a14](https://github.com/swagger-api/swagger-editor/commit/e322a142126d0060faacdfb5ac9ad7471c64db2f))
* **editor:** importFile will update swagger state ([7cc77ff](https://github.com/swagger-api/swagger-editor/commit/7cc77ffe42c6330048106b8161c479dfe622bea1))
* **editor:** importFile will update swagger state ([c0712ed](https://github.com/swagger-api/swagger-editor/comm…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants