@ima/devtools
Version:
IMA.js debugging panel in the Chrome Developer Tools window.
440 lines (398 loc) โข 57.7 kB
Markdown
# Change Log
## 1.0.0
### Major Changes
- 81a8605d5: Bump versions
### Patch Changes
- 71f33a761: Final release of all RC ima@19 packages
## 1.0.0-rc.1
### Patch Changes
- 71f33a761: Final release of all RC ima@19 packages
## 1.0.0-rc.0
### Major Changes
- 81a8605d5: Bump versions
## 0.4.0
### Minor Changes
- 91c4c409: ### Bug Fixes
- ๐ crash watch mode after server crashed ([ca798bf](https://github.com/seznam/ima/commit/ca798bf8d971fff654faf1bc1426b3bfbfa71519))
- ๐ Fixed broken build ([e070f36](https://github.com/seznam/ima/commit/e070f36aec7a347237eb9d20092d3a8bb3faaad5))
- ๐ Fixed lint hangup on docs pkg ([0104200](https://github.com/seznam/ima/commit/0104200678b3ac8d84247465a95dfc892a3185ea))
- ๐ Fixed critical bug in compilation of vendors ([26494ce](https://github.com/seznam/ima/commit/26494ce9539fb9882c48ea80b47d48b5f0befeb8))
- ๐ hotfix error overlay runtime error parsing ([947ed6c](https://github.com/seznam/ima/commit/947ed6c52003d7a8e91831a414bd84f9bda13a2c))
- ๐ Improved error reporting to error-overlay ([7eeb707](https://github.com/seznam/ima/commit/7eeb7078061992ef809ac3c45cd5386e1cc780f6))
- ๐ Replaced source-map with source-map-js ([#218](https://github.com/seznam/ima/issues/218)) ([f201896](https://github.com/seznam/ima/commit/f20189683eae9874b7c2ae1b1d3544d0636a4dcc))
- ๐ Removed rogue console.log ([8fa0c5b](https://github.com/seznam/ima/commit/8fa0c5b960b5936cc557748fe325afb15a06d243))
- ๐ Fixed issue with displaying compile errors in overlay ([#210](https://github.com/seznam/ima/issues/210)) ([0e8ba96](https://github.com/seznam/ima/commit/0e8ba9697f8f0ac1cca223766e858e5d8ba5fff8))
- ๐ Fixed PostCSS webpack plugins source maps handling ([#209](https://github.com/seznam/ima/issues/209)) ([fe6af03](https://github.com/seznam/ima/commit/fe6af038f091b6929af872ecae4afe7f5e84d78e))
- ๐ Added misssing template dependency ([e05d835](https://github.com/seznam/ima/commit/e05d83593e153c90e77080d8c5a36765f245553c))
- ๐ Added uknown error filter to hmr client ([38a5929](https://github.com/seznam/ima/commit/38a5929bb2b5fed457b3d486f15f44fe91f0cbae))
- ๐ AMP and scrambleCSS plugins bugfixes ([2eec6c3](https://github.com/seznam/ima/commit/2eec6c3bca22a48ade6a171e5b863b825063ab62))
- ๐ babel parser fixes, fixed new compile format err parsing ([63db8e7](https://github.com/seznam/ima/commit/63db8e711f27dd31163db301324ad1cf835e320c))
- ๐ Benchmark fix ([7743870](https://github.com/seznam/ima/commit/774387046fdf54f1460c94d4b87d259a1d8dbfd8))
- ๐ Better error handling in compiler, overlay and hmr ([ce101e3](https://github.com/seznam/ima/commit/ce101e37557e3929b287c50c734c6ab46cec57cb))
- ๐ Clone HttpAgent internalCacheOfPromise result ([57aa831](https://github.com/seznam/ima/commit/57aa83166edd7b8d4b54e01c6f8e3dd084273fd5))
- ๐ Correct npm registry in package-lock ([578881d](https://github.com/seznam/ima/commit/578881df74807be320e045d8b38b095745f32309))
- ๐ css modules build fixes ([7e95183](https://github.com/seznam/ima/commit/7e951835d828c348514fba7096598797c86ac2d7))
- ๐ Dev logger fixes ([dd93463](https://github.com/seznam/ima/commit/dd9346389da3f2f580ffaad1c344ec9911512b1f))
- ๐ error-overlay and runtime error reporting fixes ([07b9d29](https://github.com/seznam/ima/commit/07b9d2972d7e90c6f8ef943e8f721841e0006882))
- ๐ Fix dependency to build.js in urlParser ([604d05a](https://github.com/seznam/ima/commit/604d05a4d8d9d06ecd3ad41640c145e5e7c51e83))
- ๐ Fix HMR disconnect on controller error ([3554457](https://github.com/seznam/ima/commit/35544577ca01b2d437bd936efff358cda4cdb987))
- ๐ Fix ignoring less files when CSSModules are disabled ([590050d](https://github.com/seznam/ima/commit/590050dbff65da709dc88be0413ea4b569000976))
- ๐ Fix localize from hook ([28c3f50](https://github.com/seznam/ima/commit/28c3f5080f210ac8f7270e2cea262aca9ea039a3))
- ๐ Fix peer deps in benchmark ([8e94e8f](https://github.com/seznam/ima/commit/8e94e8f82eb45f5474c42ffcfe9bababc4ccb6dc))
- ๐ Fixed broken types in CLI package ([bc5a73e](https://github.com/seznam/ima/commit/bc5a73e98120a1a09676a91e475f7cbf54e4c64d))
- ๐ fixed build ([107ac2d](https://github.com/seznam/ima/commit/107ac2d32be00128d836276050693b2332305712))
- ๐ Fixed compile error parsing ([e9013a3](https://github.com/seznam/ima/commit/e9013a3e1ab020f31621d059a91027ef7b671877))
- ๐ fixed dev task ([a25466c](https://github.com/seznam/ima/commit/a25466c89267f171a9c5abec549e8c55d090f2c7))
- ๐ Fixed doubling of runtime errors ([2c7cbab](https://github.com/seznam/ima/commit/2c7cbab8fbbc53b874c2bfcfc68537103f529aef))
- ๐ Fixed error when there are no localizations ([31a9655](https://github.com/seznam/ima/commit/31a96554831d151dbddc7d5864a504ca69d53b1c))
- ๐ Fixed error-overlay view compiled btn text wrapping ([0ca3f1c](https://github.com/seznam/ima/commit/0ca3f1cac96b66ec1aaa2d012a63796559f9ad55))
- ๐ Fixed eval-source-map middleware runtime error parsing ([721469d](https://github.com/seznam/ima/commit/721469d8500c62537d833bc1ebb228c905a8ebd7))
- ๐ Fixed fastRefreshInterop events ([342e9e7](https://github.com/seznam/ima/commit/342e9e7d47a87b96c2f28ee08fe1869a58141130))
- ๐ Fixed forceSPA mode ([7efffbc](https://github.com/seznam/ima/commit/7efffbc89a1b87f9ee224a26ad045e6d4042b7d8))
- ๐ Fixed handleError issues and incorrect dependencies ([bf8f7f6](https://github.com/seznam/ima/commit/bf8f7f628b4a77abff8a89306fbd1adf6bfb863a))
- ๐ Fixed hot reload in legacy and forceSPA modes ([19e2ed7](https://github.com/seznam/ima/commit/19e2ed74bcbf5189a88b5b884e89a3ce72111bfb))
- ๐ Fixed I11 swc config ([6c6047f](https://github.com/seznam/ima/commit/6c6047f22a8d21d49483aec4dd7a81c6cb928ba7))
- ๐ Fixed IMA.js SPA mode ([fbbffa2](https://github.com/seznam/ima/commit/fbbffa2c68557dcf27a9c89e1117bb4c3d543245))
- ๐ Fixed incorrect error handling in services.js ([cbdddc8](https://github.com/seznam/ima/commit/cbdddc8d6d4398c3f3f7956cadb8c2900e63911e))
- ๐ Fixed lengthy server error processing ([a76f1cc](https://github.com/seznam/ima/commit/a76f1cc291da7e1c927180ee51e5ec44f67f0755))
- ๐ Fixed logger overlapping newlines issues ([7682081](https://github.com/seznam/ima/commit/7682081139565987fcb9ed6bd24023e40d9b0aad))
- ๐ Fixed nodemon logging before server start ([9347f07](https://github.com/seznam/ima/commit/9347f07bc42db491592efc6502b21273a785e730))
- ๐ Fixed occasional duplication of progress bar ([05eed21](https://github.com/seznam/ima/commit/05eed2188a54926ac91ffb6dc1a4f6f0463e359a))
- ๐ Fixed package dependencies ([3dbbe1f](https://github.com/seznam/ima/commit/3dbbe1ffc23dcde22c79eac93d3429d3a61208de))
- ๐ Fixed PROD env, dev error handling ([8c987ff](https://github.com/seznam/ima/commit/8c987ff37e09884e3de8fff9c87f817291bc2a71))
- ๐ Fixed production CSS source maps generation ([d2462ac](https://github.com/seznam/ima/commit/d2462acc40a85286cd8a11f46b2e3cf1a5e8e92c))
- ๐ Fixed progress plugin ([2c7fe1a](https://github.com/seznam/ima/commit/2c7fe1ac9fde6da744e70ce32871266a8cf6170a))
- ๐ Fixed public path cli override ([b135f4b](https://github.com/seznam/ima/commit/b135f4be413dd42be17dde3d372897bfe976e405))
- ๐ fixed relative urls in error overlay ([d528717](https://github.com/seznam/ima/commit/d5287173cbaa7aee0f245ddec330127dc99f0418))
- ๐ Fixed reloading of locale files ([2f653d7](https://github.com/seznam/ima/commit/2f653d77d1865b5cb4fb321aeba3593bc1918a70))
- ๐ Fixed RunImaPlugin ([e33ae30](https://github.com/seznam/ima/commit/e33ae30ee1907b18571309359940cd6c0c86c1ef))
- ๐ Fixed server-side HMR ([19b9a24](https://github.com/seznam/ima/commit/19b9a24f59a1138a9ac767ce78b6d51d50b50dff))
- ๐ Fixed server-side runtime errors ([b8512eb](https://github.com/seznam/ima/commit/b8512eb07c788432ea293c5d94d4486bb036b504))
- ๐ Fixed SWC error parser ([26c1c78](https://github.com/seznam/ima/commit/26c1c783af2c48ca8e96ed2fdb9aa7c101a2dc9f))
- ๐ Fixed webpack build getting stuck with multiple es versi ([f9e2a07](https://github.com/seznam/ima/commit/f9e2a078e838b3b20229f853e8292dbc1c517025))
- ๐ HMR fixes ([3b9fafd](https://github.com/seznam/ima/commit/3b9fafd7637edc9ac52131fbd77749a40328dfe3))
- ๐ hot module updates static path fixes ([1e98408](https://github.com/seznam/ima/commit/1e984083eaa35e824735624880bda139809c9ed8))
- ๐ Location of localized files ([b258e21](https://github.com/seznam/ima/commit/b258e21e3f29cea4f272f9142e4030689c34aa09))
- ๐ Minor error reporting fixes ([94a53c8](https://github.com/seznam/ima/commit/94a53c8265312315eaaf912d3c294a2a0ac73a75))
- ๐ Minor HMR error handling fixes ([1f15b7d](https://github.com/seznam/ima/commit/1f15b7d005e5aa7d9a572b74fa1b7ce17a8bf5b5))
- ๐ Minor source storage cache fixes) ([6a2c7d0](https://github.com/seznam/ima/commit/6a2c7d0ea38804a9451a8ac8fce6053c164fe001))
- ๐ Multiple overlay style fixes ([a6437c8](https://github.com/seznam/ima/commit/a6437c84a8547d55edcf5d8836aabfb6dde990d2))
- ๐ Plugin dynamic binding fix ([1049c7a](https://github.com/seznam/ima/commit/1049c7aa87671c97555a6e2247a3eed7a6c3d207))
- ๐ Quick chunkname fix ([e6856e2](https://github.com/seznam/ima/commit/e6856e2cb8d04811f2b55a800460c6148227296d))
- ๐ Re-enabled fast refresh ([1f27c9c](https://github.com/seznam/ima/commit/1f27c9cefc43dcbde6a61d5d82c953331aa160e2))
- ๐ React deprecated createFactory fix, added --clearCache ([5939c45](https://github.com/seznam/ima/commit/5939c45d5a5a694255cb401f5abd7ef6843a276f))
- ๐ removed gsed in benchmark ([db5862f](https://github.com/seznam/ima/commit/db5862f8b63b9767e696faa6a93552e83eafe59f))
- ๐ Removed start script from CLI ([1de9631](https://github.com/seznam/ima/commit/1de96310f19ad7fcf6e981d1394b523e2f3f8bef))
- ๐ Removed unneeded server.bundle watching ([7474148](https://github.com/seznam/ima/commit/74741481acc00dbd9eae4a7e74ea9c4c80ec2ca0))
- ๐ Removed unused manifest plugin ([ebcfc64](https://github.com/seznam/ima/commit/ebcfc64c27e61c07afc5647a299639c666a4481f))
- ๐ Reverted back to using mini-css-extract-plugin by defaul ([c9da2f7](https://github.com/seznam/ima/commit/c9da2f7f41f2d2e264cd4205bf383716947112a3))
- ๐ Reverted less-extended-loader usage ([eb03447](https://github.com/seznam/ima/commit/eb03447f689aa4a852c00caf1524ed3f2c52c031))
- ๐ Reverted mini-css-extract-plugin, native css is optional ([f00c359](https://github.com/seznam/ima/commit/f00c35909f9a8cb21319d00ce830b1075653afaf))
- ๐ Scramble css source map support fix ([9cbe36b](https://github.com/seznam/ima/commit/9cbe36baab15790e34ac96e57a2fe165cd3b8222))
- ๐ SWC and babel fixes ([4a872dc](https://github.com/seznam/ima/commit/4a872dc441c4dfdaa151da39e3dcb71f193cc165))
- ๐ swc compile error parser ([26f9e75](https://github.com/seznam/ima/commit/26f9e7571228b50dfb76d0b7dd1ec241e4748c3e))
- ๐ Track unique errors before logging ([6c0f0cf](https://github.com/seznam/ima/commit/6c0f0cf20763f80b59b12fc15c46e0466323cff4))
- ๐ tsconfig fixes ([27d3b56](https://github.com/seznam/ima/commit/27d3b56391697273a236d4b83b4fd96bc47a1b85))
- ๐ updated packagelocks ([c3d6ce1](https://github.com/seznam/ima/commit/c3d6ce1f8b4d224673793261f60469f3c840b096))
- ๐ Verdacio fix ([c1709ff](https://github.com/seznam/ima/commit/c1709ff1399dc5459cce72bc020de693e8f442bc))
- ๐ Verdacio fix take 4 ([24f3607](https://github.com/seznam/ima/commit/24f36071fd57483b538693a076914f9ce3032f75))
- broken test infrastructure for new create-ima-app apps ([#183](https://github.com/seznam/ima/issues/183)) ([53832c7](https://github.com/seznam/ima/commit/53832c79d83f7ed0532eb82abca1fcee0896a79a))
### Code Refactoring
- ๐ก keep same interface for mount and update methods ([fbdd705](https://github.com/seznam/ima/commit/fbdd7056b9ad5599bdc9e7b03ee7d29dbc44ed1f))
- ๐ก remove deprectecated clearState method ([7cab3af](https://github.com/seznam/ima/commit/7cab3af498ee100071ab9bc444683dcade7e9ddf))
### Features
- ๐ธ Added option to disable non-es build completely ([f15edee](https://github.com/seznam/ima/commit/f15edee847874e150d2fd44a2c09de34ed4b8058))
- ๐ธ Finished CLI documentation and tweaked CIL plugins ([7ae9395](https://github.com/seznam/ima/commit/7ae9395fc847de25f54931ad755f4a5bf0be6e43))
- ๐ธ Migrated from es5, es11 to es9 and es13 versions ([#237](https://github.com/seznam/ima/issues/237)) ([20b108f](https://github.com/seznam/ima/commit/20b108f7de172fd3c40f8b090e40c8a9f4c7de35))
- ๐ธ Removed babel support (swc is now only supported) ([4f1f708](https://github.com/seznam/ima/commit/4f1f7080555b422a2c661c24ab37316460ed04b2))
- ๐ธ ScrambleCss and AnalyzePlugin tweaks + docs ([e3b1f26](https://github.com/seznam/ima/commit/e3b1f262df3a7b4cc34cab2eb47d3abfbf16438c))
- ๐ธ Improved code splitting and swc config ([226fdf0](https://github.com/seznam/ima/commit/226fdf0b9b93ca9a7c176a7910ab24ff6e4946b0))
- ๐ธ Merge language files instead of overwriting ([3ec8ea7](https://github.com/seznam/ima/commit/3ec8ea7873e7dacc3e50103a60475ab1dea671b2))
- ๐ธ Kill already running app on the same port before launch ([#213](https://github.com/seznam/ima/issues/213)) ([3790164](https://github.com/seznam/ima/commit/3790164bd015f6444943fe76b8dc76d0da6f688d))
- ๐ธ Node 18 native fetch support ([#212](https://github.com/seznam/ima/issues/212)) ([69df0a3](https://github.com/seznam/ima/commit/69df0a3bf334217b051f2cb261adc572f0e5093c))
- ๐ธ Accept array of globs with translations ([3e2ee88](https://github.com/seznam/ima/commit/3e2ee881b201088d908583d02dff4788f138120e))
- ๐ธ Added "Open in editor" button in error overlay ([adf5211](https://github.com/seznam/ima/commit/adf52111dba6825b80d0e6641f82cbd166fdf4e9))
- ๐ธ Added ability to override babel and postcss configs ([aef5ef6](https://github.com/seznam/ima/commit/aef5ef6b8762fd4a415baae4591d736840ed3622))
- ๐ธ Added ability to resolve es and non-es babel config ([84f0070](https://github.com/seznam/ima/commit/84f00706d51c8d610c0c429cb3fb4e7f0b53ad6e))
- ๐ธ Added analyze cli plugin ([f6b5026](https://github.com/seznam/ima/commit/f6b5026f43e7c0765e22e25f10e6e533bd94a180))
- ๐ธ Added asset loader ([7553bc3](https://github.com/seznam/ima/commit/7553bc36ec420793f6edcdeaff098efab4bd9410))
- ๐ธ Added babel-loader build caching ([22ceed0](https://github.com/seznam/ima/commit/22ceed0497cf1ebdfa9b40924ab461973220be25))
- ๐ธ Added basic error-overlay package ([0c60227](https://github.com/seznam/ima/commit/0c602279e28dcee7d85d3beb230a208186f359e0))
- ๐ธ Added basic fast-refresh error-overlay interop ([6249ce9](https://github.com/seznam/ima/commit/6249ce98e89c7d5b6033e4ee5863614dd7c4f152))
- ๐ธ Added caching option to the scramble css plugin" ([dfa9756](https://github.com/seznam/ima/commit/dfa97560e5cf52b4789bb2095deeab99ba9196b2))
- ๐ธ Added clean webpack plugin ([31fdcd8](https://github.com/seznam/ima/commit/31fdcd892a1d7cc2e805042790c8f1a48fa39f67))
- ๐ธ Added dev server public, port and hostname options ([c68d150](https://github.com/seznam/ima/commit/c68d150eb7a69df8658dd04588aa622b0f696e76))
- ๐ธ Added ErrorBoundary and fixed HMR error reporting ([81ae9cd](https://github.com/seznam/ima/commit/81ae9cd90a775a1d22350dcd5f07677e8127ae87))
- ๐ธ Added esVersion override to dev script ([c4339b6](https://github.com/seznam/ima/commit/c4339b636c5078a60efebbfef17e7585f91f26da))
- ๐ธ Added evalSourceMapMiddleware ([15cb546](https://github.com/seznam/ima/commit/15cb546c094fe50d6927f1cecd08e077c09877cc))
- ๐ธ Added experimental ima and fast refresh overlay clients ([fc7d7e1](https://github.com/seznam/ima/commit/fc7d7e1f7ad21b637df7b30c9a5067a6a920848d))
- ๐ธ Added experimental pluginLoader ([e03005f](https://github.com/seznam/ima/commit/e03005f2550d38477f839794128dd9712917993d))
- ๐ธ Added experimental swc loader configuration ([7ae55d1](https://github.com/seznam/ima/commit/7ae55d108323d7aed2053c02256a1f9df7768a99))
- ๐ธ Added forceSPA flag to ima dev script ([adbdb70](https://github.com/seznam/ima/commit/adbdb707bc44ace0857f620da6b884ef2b2f718e))
- ๐ธ Added globs support for less/css [@imports](https://github.com/imports) ([96b579c](https://github.com/seznam/ima/commit/96b579cabadb6f57f2fff11b295eacea1a9c09c2))
- ๐ธ Added HMR state indicator ([7d14a90](https://github.com/seznam/ima/commit/7d14a907067d892a6e82f672ab3f0f18d49334e1))
- ๐ธ Added ima-legacy-plugin-loader ([2421f08](https://github.com/seznam/ima/commit/2421f08f5ed806f38597a5d9a094b2369eeac282))
- ๐ธ Added multiple compression options ([f31039b](https://github.com/seznam/ima/commit/f31039bbc4d663f434cb4f5b7d0d196d0dac00c2))
- ๐ธ Added new @ima/dev-utils package ([77859dd](https://github.com/seznam/ima/commit/77859dd03b31ce948167b615a13416e69258d822))
- ๐ธ Added new pluginLoader utility class ([636651d](https://github.com/seznam/ima/commit/636651debd3cf936fb286a4f76a070f1cfcd2c5b))
- ๐ธ Added new server 'dev' logger ([f928862](https://github.com/seznam/ima/commit/f92886247ab10cc64893ee40e0e9129324cde3c5))
- ๐ธ Added NODE_ENV normalization on CLI startup ([82df2fc](https://github.com/seznam/ima/commit/82df2fcf51e201ef36b95052cb01054b4aa398a7))
- ๐ธ Added nodemon for server-side changes reloading ([e2e55e8](https://github.com/seznam/ima/commit/e2e55e8df611f36b0f3c808aeaac49e950f48a70))
- ๐ธ Added option to open browser window on ima dev ([d4f595f](https://github.com/seznam/ima/commit/d4f595f8212c22bab66b4d9f29e4a5aab0b9a1b6))
- ๐ธ Added option to set jsxRuntime to ima.config.js ([b0e8a44](https://github.com/seznam/ima/commit/b0e8a44845b40ccc68bbbc08991417c87b2873de))
- ๐ธ Added package @ima/cli ([35e3b5f](https://github.com/seznam/ima/commit/35e3b5faee3c8553d319b54d3ffbca904efe071b))
- ๐ธ added postcss-loader ([d2a7bc4](https://github.com/seznam/ima/commit/d2a7bc48683afdfa7c52cafe0dd83af9b3911d3b))
- ๐ธ Added profile option to production build ([ff6baf6](https://github.com/seznam/ima/commit/ff6baf66f38219c539a7d6c2b55c37abfaf6fe78))
- ๐ธ Added progress plugin to indicate built progress ([7decf8f](https://github.com/seznam/ima/commit/7decf8fe58bf52f318329c44b1575068c9e8a6cc))
- ๐ธ Added raw loaders ([4ff3dd8](https://github.com/seznam/ima/commit/4ff3dd811f6129e69c3ec4969b7c034cee403bef))
- ๐ธ Added reconnecting functionality to hmr client ([41dfd3d](https://github.com/seznam/ima/commit/41dfd3d90a46779e8c1a95c6add394ec1e2f2253))
- ๐ธ Added stack frame mapping to original source ([58d0be7](https://github.com/seznam/ima/commit/58d0be70cc63de92075cdd30e693f5af7d4cb89a))
- ๐ธ Added support for .css files ([a463daa](https://github.com/seznam/ima/commit/a463daa65201c66cedb902a50f65211480f55f3e))
- ๐ธ Added support for custom polyfills ([6837076](https://github.com/seznam/ima/commit/6837076ffcd20ae6cda3e6faa434815d2eca73cc))
- ๐ธ Added support for ima/cli plugins ([a0fd57a](https://github.com/seznam/ima/commit/a0fd57a4d402658117f2053493fd2aa6c00be0eb))
- ๐ธ Added support for react fast refresh ([d41363b](https://github.com/seznam/ima/commit/d41363b177098656fb2bbee671e90527e5c0c048))
- ๐ธ Added support for svgs ([97c18d4](https://github.com/seznam/ima/commit/97c18d423e590c2964ce4906502f6df1e4c22ce8))
- ๐ธ allow defined ima aliases starting with $ from plugin ([f8cb535](https://github.com/seznam/ima/commit/f8cb5357bcf032cf144ecb76c9bc6182c71c5574))
- ๐ธ Allow to build app in development mode ([0c45896](https://github.com/seznam/ima/commit/0c45896bbf6aaf905ea29dd90767a60bdafc7d40))
- ๐ธ AmpCliPlugin ([fb7c50f](https://github.com/seznam/ima/commit/fb7c50fc8721eb23b86e022a0371202301d667d4))
- ๐ธ Automatic react runtime ([66ef765](https://github.com/seznam/ima/commit/66ef765ce095474ef9f50c4207fb6bca23096993))
- ๐ธ babel-loader cache, clean option for CLI commands ([c19147b](https://github.com/seznam/ima/commit/c19147b14a21a2493fbe9635cff9c49a70d50517))
- ๐ธ Basic support for compile errors ([b8796d2](https://github.com/seznam/ima/commit/b8796d2bfcbc510cefdb9818d6aa3d4e845cc8fa))
- ๐ธ batch page state with transactions during loading phase ([8ca6680](https://github.com/seznam/ima/commit/8ca6680c67d0f88b4e57a19b3e97733e8de6922a))
- ๐ธ Better cache busting in default create-ima-app template ([ff2276f](https://github.com/seznam/ima/commit/ff2276fac6d970288ad973ad9c898fddc4243373))
- ๐ธ Better server init app errors handling ([7e9b28b](https://github.com/seznam/ima/commit/7e9b28b28ced86b8d59168a854c81b395a1f8f6d))
- ๐ธ Bundle performance, bundle splitting in dev ([c875ae9](https://github.com/seznam/ima/commit/c875ae9b79a5cadef98cd9625cd200fb55defe4f))
- ๐ธ CacheIdentifier for babel-loader ([4648362](https://github.com/seznam/ima/commit/4648362a4692bd52bd200509403b38d3ec54c17f))
- ๐ธ CLI now prints info about loaded plugins ([ff8405e](https://github.com/seznam/ima/commit/ff8405e9a69a3b0cf901b0b5d4f5b1d492e381e4))
- ๐ธ Compile error message formatter ([b571f2c](https://github.com/seznam/ima/commit/b571f2cfdb397436ce5e9d29a5f6f396af88cd69))
- ๐ธ CSS modules fix on server build ([e98eb21](https://github.com/seznam/ima/commit/e98eb218aecf54c187a0abaab918b5fbcf1035a7))
- ๐ธ Custom extend-less-loader (glob imports support) ([e01514c](https://github.com/seznam/ima/commit/e01514ced577b9fc18a0924e202f78c0d178da0b))
- ๐ธ Depply merge watch options defaults ([bd8d07a](https://github.com/seznam/ima/commit/bd8d07ab0a5e5030f7cdcf31718b3578acd7c321))
- ๐ธ Disabled infrastructure logging in normal mode ([8621f98](https://github.com/seznam/ima/commit/8621f98bf81fb4fb750d7b2c67b7c4c660057d60))
- ๐ธ Error overlay UI improvements ([1bc01f8](https://github.com/seznam/ima/commit/1bc01f8c7e664db790bcde1efa6f24fe95f312a0))
- ๐ธ Final fixes for amp and scramble plugin ([3eb346d](https://github.com/seznam/ima/commit/3eb346dfeee11395db8b112d5aac4c293a5bb653))
- ๐ธ Hello example with init webpack build ([7bc7d68](https://github.com/seznam/ima/commit/7bc7d6870978fee9f776020cf52c86947b62a799))
- ๐ธ Hidden swcMinimizer behind experimental flag ([16a68ac](https://github.com/seznam/ima/commit/16a68accbf5394658bf385020168f06f6d4fd0d5))
- ๐ธ HMR now reloads window after reconnect ([c59f100](https://github.com/seznam/ima/commit/c59f10050f599c70b0659abe3e3b7c96c0287ca9))
- ๐ธ init Localize feature implementation ([daac90a](https://github.com/seznam/ima/commit/daac90acf4040b72f0ad3ec13fb1405b46d4497e))
- ๐ธ Initial support for multiple es versions ([a8a1439](https://github.com/seznam/ima/commit/a8a143956feadee428cc32146e8a7711df3efef3))
- ๐ธ Initial version of LessConstantsPlugin ([3f48ae0](https://github.com/seznam/ima/commit/3f48ae0d00f389f73ad422a5689cc66b639ab6e1))
- ๐ธ Load wasm from local static files ([8741f36](https://github.com/seznam/ima/commit/8741f3667809f1cc6b2aefc10c19b04d9bdf5185))
- ๐ธ Migrated from chalk to picocolors ([af67e8a](https://github.com/seznam/ima/commit/af67e8a4862603414b29f10d0e69a5216516dfe4))
- ๐ธ Moved error-overlay feature behind $Debug flag ([f42d290](https://github.com/seznam/ima/commit/f42d290ec07c760af45ba8d071b40b5364c67cd4))
- ๐ธ Moved to native webpack CSS ([f7f9a59](https://github.com/seznam/ima/commit/f7f9a59c21f309c13a21a984122a39ea06e868e1))
- ๐ธ New logger for plugins ([2cf6062](https://github.com/seznam/ima/commit/2cf6062851f65c0872b45d90111e6a3b47067d77))
- ๐ธ New stack-trace parser, moved all parsing to overlay ([a4ceef5](https://github.com/seznam/ima/commit/a4ceef54664bee6f1d075f2f2e16b0ea676946fe))
- ๐ธ New stats output formatter, hidden performance hint ([3df34ca](https://github.com/seznam/ima/commit/3df34ca746ac2d66a30072c5a3804d11037b84da))
- ๐ธ Performance improvements, fixed parsing of source maps ([f13f718](https://github.com/seznam/ima/commit/f13f7186bb056251d9f040d88a45aff103e5eaa5))
- ๐ธ Promisified fs operations ([033bbe4](https://github.com/seznam/ima/commit/033bbe4ba6fb9ef83bce34df69be180a0e30ec15))
- ๐ธ Remove vendorLinker, imaLoader and imaRunner ([7785612](https://github.com/seznam/ima/commit/7785612dff7a27005cacca26a2bb228ba520745a))
- ๐ธ Replace imaLoader for app/main by refactored appFactory ([3297b7b](https://github.com/seznam/ima/commit/3297b7b294b0dc237fc11f64c8606480b9152b92))
- ๐ธ Replaced fast-glob with globby (more features) ([bce3e06](https://github.com/seznam/ima/commit/bce3e069084ef8297b29c9351918b6ab2b428612))
- ๐ธ Rewritten @ima/cli to use typescript ([d0b6ad4](https://github.com/seznam/ima/commit/d0b6ad45df4c8307c3e488abb6db374443fbd59e))
- ๐ธ Server-side console compile error reporting ([1a5d988](https://github.com/seznam/ima/commit/1a5d98808e263f271d4b15fcda69a81beea55f0b))
- ๐ธ Show localization in example ([5f8976a](https://github.com/seznam/ima/commit/5f8976a79f03d169ca8725acfbc0eeb306581658))
- ๐ธ source-maps, global variables ([597ec8c](https://github.com/seznam/ima/commit/597ec8c93d5f0d8d5434529e25f835b628bc65cf))
- ๐ธ SSR error page is now reloaded upon rebuild ([cecd001](https://github.com/seznam/ima/commit/cecd0010df337ca0343902503c76d0434fc351e9))
- ๐ธ The error overlay iframe can now be closed ([e2c7532](https://github.com/seznam/ima/commit/e2c75320ecd63f136f957766fa748dcc72174139))
- ๐ธ UI Enhancements ([d77ed38](https://github.com/seznam/ima/commit/d77ed3823aef6bdae75256499659a390b1a04cb0))
- ๐ธ UI optimizations ([a059078](https://github.com/seznam/ima/commit/a059078ba3dbd07310d4e4ed8481ff48ad523d41))
- ๐ธ UI, HMR, Compile error handling improvements ([96d49fb](https://github.com/seznam/ima/commit/96d49fb04fd06b58459add7427d59f0fd007bbbb))
- ๐ธ Updated dependencies ([a745b4c](https://github.com/seznam/ima/commit/a745b4c07cd0b1a1029fcca52c7419f8f5c9c221))
- ๐ธ Updated error-overlay visuals ([62f436d](https://github.com/seznam/ima/commit/62f436d0c0cd04fbe8689c60383af2a35d7a9d76))
- ๐ธ Updated Hello(empty) template ([32eb318](https://github.com/seznam/ima/commit/32eb3185ab9c65d110f0388cf32a82fa3f510c8d))
- ๐ธ Updated verdacio ([f0cdbbe](https://github.com/seznam/ima/commit/f0cdbbe65ae523c74e3ddaad655dc0c0a689413a))
- ๐ธ Using esbuild minifiers for faster build ([3a2107c](https://github.com/seznam/ima/commit/3a2107c87826e8dfce194c9f5174e4b1b7ff782a))
- ๐ธ WebpackManifestPlugin, es5 hot reload ([d8e1f85](https://github.com/seznam/ima/commit/d8e1f853fc666867c82676ff72497cc84fffa666))
### Performance Improvements
- โก๏ธ Usebuiltins for react build ([ad9a456](https://github.com/seznam/ima/commit/ad9a45624e08bf0c8360a53587b247ba8cdac215))
- โก๏ธ improved watch and build performance ([cf7ff71](https://github.com/seznam/ima/commit/cf7ff71da8fc227c474fa629bb1f4698811ad6f9))
- โก๏ธ Added opt-in enableCssModules option to enable CSSmod ([c56c5f2](https://github.com/seznam/ima/commit/c56c5f2533674133ee717338b34f569150e0415a))
- โก๏ธ batch mode keep one free frame between commits ([3be83b3](https://github.com/seznam/ima/commit/3be83b325a907c4e5bb0d944786fece15460c370))
- โก๏ธ devServer gzipped and cached static serving ([c65b4ef](https://github.com/seznam/ima/commit/c65b4efe1c223b71860b71bd0bf65afc8a1343df))
- โก๏ธ Multiple performance tweaks ([e76234c](https://github.com/seznam/ima/commit/e76234c2ab66e0aaa352cafcc56d83c50eccbbac))
- โก๏ธ Performance improvements, improved IE11 support ([7d40449](https://github.com/seznam/ima/commit/7d40449c55ac10f3c4b19c3f9108e0465a8f8a46))
- โก๏ธ Performance optimizations ([2fe8fd6](https://github.com/seznam/ima/commit/2fe8fd69c917da1ef244af64a5d813055fd5fcc0))
- โก๏ธ Performance optimizations ([361c546](https://github.com/seznam/ima/commit/361c546151ccb434252f5f681722218bdfb6ec50))
- โก๏ธ Removed source-map-loader ([39050ee](https://github.com/seznam/ima/commit/39050ee826b7762b2fea719f87faef52a0de2941))
- โก๏ธ Source map optimizations ([ceef138](https://github.com/seznam/ima/commit/ceef138d4c3918c277301bb78aeaa39e9db50da1))
- โก๏ธ Target optimizations ([e53bc6b](https://github.com/seznam/ima/commit/e53bc6b848d51110e9c06f53bf2812357cfaba84))
- โก๏ธ Target, caching improvements ([756ed12](https://github.com/seznam/ima/commit/756ed12060b2cb83285bae8aa7859b8949cf5c84))
- โก๏ธ watching and devserver are now initialzed in parallel ([a318cf2](https://github.com/seznam/ima/commit/a318cf2449345390f4cb0079e9218038b4e618d6))
### BREAKING CHANGES
- ๐งจ HttpAgent feature internalCacheOfPromise returns cloned response
- ๐งจ Resolved promises from load method are set to view in batches
### Patch Changes
- 91c4c409: Fix render before hydration completed.
- 91c4c409: Updated jest to v29
- 91c4c409: fix build
## 0.4.0-rc.3
### Patch Changes
- 0a2c8866: Fix render before hydration completed.
## 0.4.0-rc.2
### Patch Changes
- ce988367: fix build
## 0.4.0-rc.1
### Patch Changes
- a2709cb0: Updated jest to v29
## 0.4.0-rc.0
### Minor Changes
- 7b003ac1: ### Bug Fixes
- ๐ crash watch mode after server crashed ([ca798bf](https://github.com/seznam/ima/commit/ca798bf8d971fff654faf1bc1426b3bfbfa71519))
- ๐ Fixed broken build ([e070f36](https://github.com/seznam/ima/commit/e070f36aec7a347237eb9d20092d3a8bb3faaad5))
- ๐ Fixed lint hangup on docs pkg ([0104200](https://github.com/seznam/ima/commit/0104200678b3ac8d84247465a95dfc892a3185ea))
- ๐ Fixed critical bug in compilation of vendors ([26494ce](https://github.com/seznam/ima/commit/26494ce9539fb9882c48ea80b47d48b5f0befeb8))
- ๐ hotfix error overlay runtime error parsing ([947ed6c](https://github.com/seznam/ima/commit/947ed6c52003d7a8e91831a414bd84f9bda13a2c))
- ๐ Improved error reporting to error-overlay ([7eeb707](https://github.com/seznam/ima/commit/7eeb7078061992ef809ac3c45cd5386e1cc780f6))
- ๐ Replaced source-map with source-map-js ([#218](https://github.com/seznam/ima/issues/218)) ([f201896](https://github.com/seznam/ima/commit/f20189683eae9874b7c2ae1b1d3544d0636a4dcc))
- ๐ Removed rogue console.log ([8fa0c5b](https://github.com/seznam/ima/commit/8fa0c5b960b5936cc557748fe325afb15a06d243))
- ๐ Fixed issue with displaying compile errors in overlay ([#210](https://github.com/seznam/ima/issues/210)) ([0e8ba96](https://github.com/seznam/ima/commit/0e8ba9697f8f0ac1cca223766e858e5d8ba5fff8))
- ๐ Fixed PostCSS webpack plugins source maps handling ([#209](https://github.com/seznam/ima/issues/209)) ([fe6af03](https://github.com/seznam/ima/commit/fe6af038f091b6929af872ecae4afe7f5e84d78e))
- ๐ Added misssing template dependency ([e05d835](https://github.com/seznam/ima/commit/e05d83593e153c90e77080d8c5a36765f245553c))
- ๐ Added uknown error filter to hmr client ([38a5929](https://github.com/seznam/ima/commit/38a5929bb2b5fed457b3d486f15f44fe91f0cbae))
- ๐ AMP and scrambleCSS plugins bugfixes ([2eec6c3](https://github.com/seznam/ima/commit/2eec6c3bca22a48ade6a171e5b863b825063ab62))
- ๐ babel parser fixes, fixed new compile format err parsing ([63db8e7](https://github.com/seznam/ima/commit/63db8e711f27dd31163db301324ad1cf835e320c))
- ๐ Benchmark fix ([7743870](https://github.com/seznam/ima/commit/774387046fdf54f1460c94d4b87d259a1d8dbfd8))
- ๐ Better error handling in compiler, overlay and hmr ([ce101e3](https://github.com/seznam/ima/commit/ce101e37557e3929b287c50c734c6ab46cec57cb))
- ๐ Clone HttpAgent internalCacheOfPromise result ([57aa831](https://github.com/seznam/ima/commit/57aa83166edd7b8d4b54e01c6f8e3dd084273fd5))
- ๐ Correct npm registry in package-lock ([578881d](https://github.com/seznam/ima/commit/578881df74807be320e045d8b38b095745f32309))
- ๐ css modules build fixes ([7e95183](https://github.com/seznam/ima/commit/7e951835d828c348514fba7096598797c86ac2d7))
- ๐ Dev logger fixes ([dd93463](https://github.com/seznam/ima/commit/dd9346389da3f2f580ffaad1c344ec9911512b1f))
- ๐ error-overlay and runtime error reporting fixes ([07b9d29](https://github.com/seznam/ima/commit/07b9d2972d7e90c6f8ef943e8f721841e0006882))
- ๐ Fix dependency to build.js in urlParser ([604d05a](https://github.com/seznam/ima/commit/604d05a4d8d9d06ecd3ad41640c145e5e7c51e83))
- ๐ Fix HMR disconnect on controller error ([3554457](https://github.com/seznam/ima/commit/35544577ca01b2d437bd936efff358cda4cdb987))
- ๐ Fix ignoring less files when CSSModules are disabled ([590050d](https://github.com/seznam/ima/commit/590050dbff65da709dc88be0413ea4b569000976))
- ๐ Fix localize from hook ([28c3f50](https://github.com/seznam/ima/commit/28c3f5080f210ac8f7270e2cea262aca9ea039a3))
- ๐ Fix peer deps in benchmark ([8e94e8f](https://github.com/seznam/ima/commit/8e94e8f82eb45f5474c42ffcfe9bababc4ccb6dc))
- ๐ Fixed broken types in CLI package ([bc5a73e](https://github.com/seznam/ima/commit/bc5a73e98120a1a09676a91e475f7cbf54e4c64d))
- ๐ fixed build ([107ac2d](https://github.com/seznam/ima/commit/107ac2d32be00128d836276050693b2332305712))
- ๐ Fixed compile error parsing ([e9013a3](https://github.com/seznam/ima/commit/e9013a3e1ab020f31621d059a91027ef7b671877))
- ๐ fixed dev task ([a25466c](https://github.com/seznam/ima/commit/a25466c89267f171a9c5abec549e8c55d090f2c7))
- ๐ Fixed doubling of runtime errors ([2c7cbab](https://github.com/seznam/ima/commit/2c7cbab8fbbc53b874c2bfcfc68537103f529aef))
- ๐ Fixed error when there are no localizations ([31a9655](https://github.com/seznam/ima/commit/31a96554831d151dbddc7d5864a504ca69d53b1c))
- ๐ Fixed error-overlay view compiled btn text wrapping ([0ca3f1c](https://github.com/seznam/ima/commit/0ca3f1cac96b66ec1aaa2d012a63796559f9ad55))
- ๐ Fixed eval-source-map middleware runtime error parsing ([721469d](https://github.com/seznam/ima/commit/721469d8500c62537d833bc1ebb228c905a8ebd7))
- ๐ Fixed fastRefreshInterop events ([342e9e7](https://github.com/seznam/ima/commit/342e9e7d47a87b96c2f28ee08fe1869a58141130))
- ๐ Fixed forceSPA mode ([7efffbc](https://github.com/seznam/ima/commit/7efffbc89a1b87f9ee224a26ad045e6d4042b7d8))
- ๐ Fixed handleError issues and incorrect dependencies ([bf8f7f6](https://github.com/seznam/ima/commit/bf8f7f628b4a77abff8a89306fbd1adf6bfb863a))
- ๐ Fixed hot reload in legacy and forceSPA modes ([19e2ed7](https://github.com/seznam/ima/commit/19e2ed74bcbf5189a88b5b884e89a3ce72111bfb))
- ๐ Fixed I11 swc config ([6c6047f](https://github.com/seznam/ima/commit/6c6047f22a8d21d49483aec4dd7a81c6cb928ba7))
- ๐ Fixed IMA.js SPA mode ([fbbffa2](https://github.com/seznam/ima/commit/fbbffa2c68557dcf27a9c89e1117bb4c3d543245))
- ๐ Fixed incorrect error handling in services.js ([cbdddc8](https://github.com/seznam/ima/commit/cbdddc8d6d4398c3f3f7956cadb8c2900e63911e))
- ๐ Fixed lengthy server error processing ([a76f1cc](https://github.com/seznam/ima/commit/a76f1cc291da7e1c927180ee51e5ec44f67f0755))
- ๐ Fixed logger overlapping newlines issues ([7682081](https://github.com/seznam/ima/commit/7682081139565987fcb9ed6bd24023e40d9b0aad))
- ๐ Fixed nodemon logging before server start ([9347f07](https://github.com/seznam/ima/commit/9347f07bc42db491592efc6502b21273a785e730))
- ๐ Fixed occasional duplication of progress bar ([05eed21](https://github.com/seznam/ima/commit/05eed2188a54926ac91ffb6dc1a4f6f0463e359a))
- ๐ Fixed package dependencies ([3dbbe1f](https://github.com/seznam/ima/commit/3dbbe1ffc23dcde22c79eac93d3429d3a61208de))
- ๐ Fixed PROD env, dev error handling ([8c987ff](https://github.com/seznam/ima/commit/8c987ff37e09884e3de8fff9c87f817291bc2a71))
- ๐ Fixed production CSS source maps generation ([d2462ac](https://github.com/seznam/ima/commit/d2462acc40a85286cd8a11f46b2e3cf1a5e8e92c))
- ๐ Fixed progress plugin ([2c7fe1a](https://github.com/seznam/ima/commit/2c7fe1ac9fde6da744e70ce32871266a8cf6170a))
- ๐ Fixed public path cli override ([b135f4b](https://github.com/seznam/ima/commit/b135f4be413dd42be17dde3d372897bfe976e405))
- ๐ fixed relative urls in error overlay ([d528717](https://github.com/seznam/ima/commit/d5287173cbaa7aee0f245ddec330127dc99f0418))
- ๐ Fixed reloading of locale files ([2f653d7](https://github.com/seznam/ima/commit/2f653d77d1865b5cb4fb321aeba3593bc1918a70))
- ๐ Fixed RunImaPlugin ([e33ae30](https://github.com/seznam/ima/commit/e33ae30ee1907b18571309359940cd6c0c86c1ef))
- ๐ Fixed server-side HMR ([19b9a24](https://github.com/seznam/ima/commit/19b9a24f59a1138a9ac767ce78b6d51d50b50dff))
- ๐ Fixed server-side runtime errors ([b8512eb](https://github.com/seznam/ima/commit/b8512eb07c788432ea293c5d94d4486bb036b504))
- ๐ Fixed SWC error parser ([26c1c78](https://github.com/seznam/ima/commit/26c1c783af2c48ca8e96ed2fdb9aa7c101a2dc9f))
- ๐ Fixed webpack build getting stuck with multiple es versi ([f9e2a07](https://github.com/seznam/ima/commit/f9e2a078e838b3b20229f853e8292dbc1c517025))
- ๐ HMR fixes ([3b9fafd](https://github.com/seznam/ima/commit/3b9fafd7637edc9ac52131fbd77749a40328dfe3))
- ๐ hot module updates static path fixes ([1e98408](https://github.com/seznam/ima/commit/1e984083eaa35e824735624880bda139809c9ed8))
- ๐ Location of localized files ([b258e21](https://github.com/seznam/ima/commit/b258e21e3f29cea4f272f9142e4030689c34aa09))
- ๐ Minor error reporting fixes ([94a53c8](https://github.com/seznam/ima/commit/94a53c8265312315eaaf912d3c294a2a0ac73a75))
- ๐ Minor HMR error handling fixes ([1f15b7d](https://github.com/seznam/ima/commit/1f15b7d005e5aa7d9a572b74fa1b7ce17a8bf5b5))
- ๐ Minor source storage cache fixes) ([6a2c7d0](https://github.com/seznam/ima/commit/6a2c7d0ea38804a9451a8ac8fce6053c164fe001))
- ๐ Multiple overlay style fixes ([a6437c8](https://github.com/seznam/ima/commit/a6437c84a8547d55edcf5d8836aabfb6dde990d2))
- ๐ Plugin dynamic binding fix ([1049c7a](https://github.com/seznam/ima/commit/1049c7aa87671c97555a6e2247a3eed7a6c3d207))
- ๐ Quick chunkname fix ([e6856e2](https://github.com/seznam/ima/commit/e6856e2cb8d04811f2b55a800460c6148227296d))
- ๐ Re-enabled fast refresh ([1f27c9c](https://github.com/seznam/ima/commit/1f27c9cefc43dcbde6a61d5d82c953331aa160e2))
- ๐ React deprecated createFactory fix, added --clearCache ([5939c45](https://github.com/seznam/ima/commit/5939c45d5a5a694255cb401f5abd7ef6843a276f))
- ๐ removed gsed in benchmark ([db5862f](https://github.com/seznam/ima/commit/db5862f8b63b9767e696faa6a93552e83eafe59f))
- ๐ Removed start script from CLI ([1de9631](https://github.com/seznam/ima/commit/1de96310f19ad7fcf6e981d1394b523e2f3f8bef))
- ๐ Removed unneeded server.bundle watching ([7474148](https://github.com/seznam/ima/commit/74741481acc00dbd9eae4a7e74ea9c4c80ec2ca0))
- ๐ Removed unused manifest plugin ([ebcfc64](https://github.com/seznam/ima/commit/ebcfc64c27e61c07afc5647a299639c666a4481f))
- ๐ Reverted back to using mini-css-extract-plugin by defaul ([c9da2f7](https://github.com/seznam/ima/commit/c9da2f7f41f2d2e264cd4205bf383716947112a3))
- ๐ Reverted less-extended-loader usage ([eb03447](https://github.com/seznam/ima/commit/eb03447f689aa4a852c00caf1524ed3f2c52c031))
- ๐ Reverted mini-css-extract-plugin, native css is optional ([f00c359](https://github.com/seznam/ima/commit/f00c35909f9a8cb21319d00ce830b1075653afaf))
- ๐ Scramble css source map support fix ([9cbe36b](https://github.com/seznam/ima/commit/9cbe36baab15790e34ac96e57a2fe165cd3b8222))
- ๐ SWC and babel fixes ([4a872dc](https://github.com/seznam/ima/commit/4a872dc441c4dfdaa151da39e3dcb71f193cc165))
- ๐ swc compile error parser ([26f9e75](https://github.com/seznam/ima/commit/26f9e7571228b50dfb76d0b7dd1ec241e4748c3e))
- ๐ Track unique errors before logging ([6c0f0cf](https://github.com/seznam/ima/commit/6c0f0cf20763f80b59b12fc15c46e0466323cff4))
- ๐ tsconfig fixes ([27d3b56](https://github.com/seznam/ima/commit/27d3b56391697273a236d4b83b4fd96bc47a1b85))
- ๐ updated packagelocks ([c3d6ce1](https://github.com/seznam/ima/commit/c3d6ce1f8b4d224673793261f60469f3c840b096))
- ๐ Verdacio fix ([c1709ff](https://github.com/seznam/ima/commit/c1709ff1399dc5459cce72bc020de693e8f442bc))
- ๐ Verdacio fix take 4 ([24f3607](https://github.com/seznam/ima/commit/24f36071fd57483b538693a076914f9ce3032f75))
- broken test infrastructure for new create-ima-app apps ([#183](https://github.com/seznam/ima/issues/183)) ([53832c7](https://github.com/seznam/ima/commit/53832c79d83f7ed0532eb82abca1fcee0896a79a))
### Code Refactoring
- ๐ก keep same interface for mount and update methods ([fbdd705](https://github.com/seznam/ima/commit/fbdd7056b9ad5599bdc9e7b03ee7d29dbc44ed1f))
- ๐ก remove deprectecated clearState method ([7cab3af](https://github.com/seznam/ima/commit/7cab3af498ee100071ab9bc444683dcade7e9ddf))
### Features
- ๐ธ Added option to disable non-es build completely ([f15edee](https://github.com/seznam/ima/commit/f15edee847874e150d2fd44a2c09de34ed4b8058))
- ๐ธ Finished CLI documentation and tweaked CIL plugins ([7ae9395](https://github.com/seznam/ima/commit/7ae9395fc847de25f54931ad755f4a5bf0be6e43))
- ๐ธ Migrated from es5, es11 to es9 and es13 versions ([#237](https://github.com/seznam/ima/issues/237)) ([20b108f](https://github.com/seznam/ima/commit/20b108f7de172fd3c40f8b090e40c8a9f4c7de35))
- ๐ธ Removed babel support (swc is now only supported) ([4f1f708](https://github.com/seznam/ima/commit/4f1f7080555b422a2c661c24ab37316460ed04b2))
- ๐ธ ScrambleCss and AnalyzePlugin tweaks + docs ([e3b1f26](https://github.com/seznam/ima/commit/e3b1f262df3a7b4cc34cab2eb47d3abfbf16438c))
- ๐ธ Improved code splitting and swc config ([226fdf0](https://github.com/seznam/ima/commit/226fdf0b9b93ca9a7c176a7910ab24ff6e4946b0))
- ๐ธ Merge language files instead of overwriting ([3ec8ea7](https://github.com/seznam/ima/commit/3ec8ea7873e7dacc3e50103a60475ab1dea671b2))
- ๐ธ Kill already running app on the same port before launch ([#213](https://github.com/seznam/ima/issues/213)) ([3790164](https://github.com/seznam/ima/commit/3790164bd015f6444943fe76b8dc76d0da6f688d))
- ๐ธ Node 18 native fetch support ([#212](https://github.com/seznam/ima/issues/212)) ([69df0a3](https://github.com/seznam/ima/commit/69df0a3bf334217b051f2cb261adc572f0e5093c))
- ๐ธ Accept array of globs with translations ([3e2ee88](https://github.com/seznam/ima/commit/3e2ee881b201088d908583d02dff4788f138120e))
- ๐ธ Added "Open in editor" button in error overlay ([adf5211](https://github.com/seznam/ima/commit/adf52111dba6825b80d0e6641f82cbd166fdf4e9))
- ๐ธ Added ability to override babel and postcss configs ([aef5ef6](https://github.com/seznam/ima/commit/aef5ef6b8762fd4a415baae4591d736840ed3622))
- ๐ธ Added ability to resolve es and non-es babel config ([84f0070](https://github.com/seznam/ima/commit/84f00706d51c8d610c0c429cb3fb4e7f0b53ad6e))
- ๐ธ Added analyze cli plugin ([f6b5026](https://github.com/seznam/ima/commit/f6b5026f43e7c0765e22e25f10e6e533bd94a180))
- ๐ธ Added asset loader ([7553bc3](https://github.com/seznam/ima/commit/7553bc36ec420793f6edcdeaff098efab4bd9410))
- ๐ธ Added babel-loader build caching ([22ceed0](https://github.com/seznam/ima/commit/22ceed0497cf1ebdfa9b40924ab461973220be25))
- ๐ธ Added basic error-overlay package ([0c60227](https://github.com/seznam/ima/commit/0c602279e28dcee7d85d3beb230a208186f359e0))
- ๐ธ Added basic fast-refresh error-overlay interop ([6249ce9](https://github.com/seznam/ima/commit/6249ce98e89c7d5b6033e4ee5863614dd7c4f152))
- ๐ธ Added caching option to the scramble css plugin" ([dfa9756](https://github.com/seznam/ima/commit/dfa97560e5cf52b4789bb2095deeab99ba9196b2))
- ๐ธ Added clean webpack plugin ([31fdcd8](https://github.com/seznam/ima/commit/31fdcd892a1d7cc2e805042790c8f1a48fa39f67))
- ๐ธ Added dev server public, port and hostname options ([c68d150](https://github.com/seznam/ima/commit/c68d150eb7a69df8658dd04588aa622b0f696e76))
- ๐ธ Added ErrorBoundary and fixed HMR error reporting ([81ae9cd](https://github.com/seznam/ima/commit/81ae9cd90a775a1d22350dcd5f07677e8127ae87))
- ๐ธ Added esVersion override to dev script ([c4339b6](https://github.com/seznam/ima/commit/c4339b636c5078a60efebbfef17e7585f91f26da))
- ๐ธ Added evalSourceMapMiddleware ([15cb546](https://github.com/seznam/ima/commit/15cb546c094fe50d6927f1cecd08e077c09877cc))
- ๐ธ Added experimental ima and fast refresh overlay clients ([fc7d7e1](https://github.com/seznam/ima/commit/fc7d7e1f7ad21b637df7b30c9a5067a6a920848d))
- ๐ธ Added experimental pluginLoader ([e03005f](https://github.com/seznam/ima/commit/e03005f2550d38477f839794128dd9712917993d))
- ๐ธ Added experimental swc loader configuration ([7ae55d1](https://github.com/seznam/ima/commit/7ae55d108323d7aed2053c02256a1f9df7768a99))
- ๐ธ Added forceSPA flag to ima dev script ([adbdb70](https://github.com/seznam/ima/commit/adbdb707bc44ace0857f620da6b884ef2b2f718e))
- ๐ธ Added globs support for less/css [@imports](https://github.com/imports) ([96b579c](https://github.com/seznam/ima/commit/96b579cabadb6f57f2fff11b295eacea1a9c09c2))
- ๐ธ Added HMR state indicator ([7d14a90](https://github.com/seznam/ima/commit/7d14a907067d892a6e82f672ab3f0f18d49334e1))
- ๐ธ Added ima-legacy-plugin-loader ([2421f08](https://github.com/seznam/ima/commit/2421f08f5ed806f38597a5d9a094b2369eeac282))
- ๐ธ Added multiple compression options ([f31039b](https://github.com/seznam/ima/commit/f31039bbc4d663f434cb4f5b7d0d196d0dac00c2))
- ๐ธ Added new @ima/dev-utils package ([77859dd](https://github.com/seznam/ima/commit/77859dd03b31ce948167b615a13416e69258d822))
- ๐ธ Added new pluginLoader utility class ([636651d](https://github.com/seznam/ima/commit/636651debd3cf936fb286a4f76a070f1cfcd2c5b))
- ๐ธ Added new server 'dev' logger ([f928862](https://github.com/seznam/ima/commit/f92886247ab10cc64893ee40e0e9129324cde3c5))
- ๐ธ Added NODE_ENV normalization on CLI startup ([82df2fc](https://github.com/seznam/ima/commit/82df2fcf51e201ef36b95052cb01054b4aa398a7))
- ๐ธ Added nodemon for server-side changes reloading ([e2e55e8](https://github.com/seznam/ima/commit/e2e55e8df611f36b0f3c808aeaac49e950f48a70))
- ๐ธ Added option to open browser window on ima dev ([d4f595f](https://github.com/seznam/ima/commit/d4f595f8212c22bab66b4d9f29e4a5aab0b9a1b6))
- ๐ธ Added option to set jsxRuntime to ima.config.js ([b0e8a44](https://github.com/seznam/ima/commit/b0e8a44845b40ccc68bbbc08991417c87b2873de))
- ๐ธ Added package @ima/cli ([35e3b5f](https://github.com/seznam/ima/commit/35e3b5faee3c8553d319b54d3ffbca904efe071b))
- ๐ธ added postcss-loader ([d2a7bc4](https://github.com/seznam/ima/commit/d2a7bc48683afdfa7c52cafe0dd83af9b3911d3b))
- ๐ธ Added profile option to production build ([ff6baf6](https://github.com/seznam/ima/commit/ff6baf66f38219c539a7d6c2b55c37abfaf6fe78))
- ๐ธ Added progress plugin to indicate built progress ([7decf8f](https://github.com/seznam/ima/commit/7decf8fe58bf52f318329c44b1575068c9e8a6cc))
- ๐ธ Added raw loaders ([4ff3dd8](https://github.com/seznam/ima/commit/4ff3dd811f6129e69c3ec4969b7c034cee403bef))
- ๐ธ Added reconnecting functionality to hmr client ([41dfd3d](https://github.com/seznam/ima/commit/41dfd3d90a46779e8c1a95c6add394ec1e2f2253))
- ๐ธ Added stack frame mapping to original source ([58d0be7](https://github.com/seznam/ima/commit/58d0be70cc63de92075cdd30e693f5af7d4cb89a))
- ๐ธ Added support for .css files ([a463daa](https://github.com/seznam/ima/commit/a463daa65201c66cedb902a50f65211480f55f3e))
- ๐ธ Added support for custom polyfills ([6837076](https://github.com/seznam/ima/commit/6837076ffcd20ae6cda3e6faa434815d2eca73cc))
- ๐ธ Added support for ima/cli plugins ([a0fd57a](https://github.com/seznam/ima/commit/a0fd57a4d402658117f2053493fd2aa6c00be0eb))
- ๐ธ Added support for react fast refresh ([d41363b](https://github.com/seznam/ima/commit/d41363b177098656fb2bbee671e90527e5c0c048))
- ๐ธ Added support for svgs ([97c18d4](https://github.com/seznam/ima/commit/97c18d423e590c2964ce4906502f6df1e4c22ce8))
- ๐ธ allow defined ima aliases starting with \$ from plugin ([f8cb535](https://github.com/seznam/ima/commit/f8cb5357bcf032cf144ecb76c9bc6182c71c5574))
- ๐ธ Allow to build app in development mode ([0c45896](https://github.com/seznam/ima/commit/0c45896bbf6aaf905ea29dd90767a60bdafc7d40))
- ๐ธ AmpCliPlugin ([fb7c50f](https://github.com/seznam/ima/commit/fb7c50fc8721eb23b86e022a0371202301d667d4))
- ๐ธ Automatic react runtime ([66ef765](https://github.com/seznam/ima/commit/66ef765ce095474ef9f50c4207fb6bca23096993))
- ๐ธ babel-loader cache, clean option for CLI commands ([c19147b](https://github.com/seznam/ima/commit/c19147b14a21a2493fbe9635cff9c49a70d50517))
- ๐ธ Basic support for compile errors ([b8796d2](https://github.com/seznam/ima/commit/b8796d2bfcbc510cefdb9818d6aa3d4e845cc8fa))
- ๐ธ batch page state with transactions during loading phase ([8ca6680](https://github.com/seznam/ima/commit/8ca6680c67d0f88b4e57a19b3e97733e8de6922a))
- ๐ธ Better cache busting in default create-ima-app template ([ff2276f](https://github.com/seznam/ima/commit/ff2276fac6d970288ad973ad9c898fddc4243373))
- ๐ธ Better server init app errors handling ([7e9b28b](https://github.com/seznam/ima/commit/7e9b28b28ced86b8d59168a854c81b395a1f8f6d))
- ๐ธ Bundle performance, bundle splitting in dev ([c875ae9](https://github.com/seznam/ima/commit/c875ae9b79a5cadef98cd9625cd200fb55defe4f))
- ๐ธ CacheIdentifier for babel-loader ([4648362](https://github.com/seznam/ima/commit/4648362a4692bd52bd200509403b38d3ec54c17f))
- ๐ธ CLI now prints info about loaded plugins ([ff8405e](https://github.com/seznam/ima/commit/ff8405e9a69a3b0cf901b0b5d4f5b1d492e381e4))
- ๐ธ Compile error message formatter ([b571f2c](https://github.com/seznam/ima/commit/b571f2cfdb397436ce5e9d29a5f6f396af88cd69))
- ๐ธ CSS modules fix on server build ([e98eb21](https://github.com/seznam/ima/commit/e98eb218aecf54c187a0abaab918b5fbcf1035a7))
- ๐ธ Custom extend-less-loader (glob imports support) ([e01514c](https://github.com/seznam/ima/commit/e01514ced577b9fc18a0924e202f78c0d178da0b))
- ๐ธ Depply merge watch options defaults ([bd8d07a](https://github.com/seznam/ima/commit/bd8d07ab0a5e5030f7cdcf31718b3578acd7c321))
- ๐ธ Disabled infrastructure logging in normal mode ([8621f98](https://github.com/seznam/ima/commit/8621f98bf81fb4fb750d7b2c67b7c4c660057d60))
- ๐ธ Error overlay UI improvements ([1bc01f8](https://github.com/seznam/ima/commit/1bc01f8c7e664db790bcde1efa6f24fe95f312a0))
- ๐ธ Final fixes for am