All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.28.1 (2021-01-22)
- ui: fix github button positioning (005f08f)
1.28.0 (2021-01-22)
- ui: change label of load example button (7202209)
- ui: make logo more different from webpacks (96cd1a8)
1.27.2 (2020-12-27)
- ui: show tour only for example stats (505a03b)
1.27.1 (2020-12-27)
1.27.0 (2020-12-27)
- dev: add dashboard to webpack dev mode (27e4eb0)
- ui: add app tour (91371bf)
- ui: add new example (c2fa7b8)
- ui: save diff mode in URL (3fbf9fd)
- ui: save timeline state in URL (17414ee)
- format: detect parsed size better (2c2d509)
- format: finding the main submodule for entrypoint (e1b5cb0)
- ui: prevent infinite loops when restoring state from URL (a01e558)
- ui: set max width for code in split view (0d5331b)
1.26.2 (2020-10-29)
- deps: reinstall github packages to update integrity hashes (b03d990)
1.26.1 (2020-09-02)
- deps: upgrade bs-react-dropzone (07aea57)
1.26.0 (2020-08-29)
- deps: replace Greenkeper with Dependabot (0ed1997)
- ui: handle history navigation (eb82472)
- ui: visualize current module reasons (4011631)
- deps: remove not existing dirs from dependabot config (daf5129)
- deps: upgrade bs-enzyme to version compatible with bs-platform@8 (5d29132)
- testing: upgrade deps for real (51150c9)
- ui: change reason highlight color (a17d4cb)
- upgrade bs-webapi from 0.15.9 to 0.16.0 (df643b5)
- upgrade bs-webapi from 0.16.0 to 0.16.1 (e19d7ed)
- upgrade preact from 10.4.1 to 10.4.4 (599856c)
- upgrade preact from 10.4.1 to 10.4.4 (f88e94b)
- upgrade preact from 10.4.1 to 10.4.4 (e01fe39)
- upgrade preact from 10.4.1 to 10.4.4 (29e7b6f)
- upgrade rambda from 5.6.2 to 5.7.0 (af6245d)
- upgrade rambda from 5.7.0 to 5.8.0 (10d9502)
1.25.0 (2020-07-05)
- ui: add split mode for modified files (d7a0cec)
- upgrade bs-fetch from 0.5.2 to 0.6.1 (5fcae85)
- upgrade preact from 10.4.1 to 10.4.4 (b6d3bde)
- upgrade preact from 10.4.1 to 10.4.4 (ad3a7f0)
- upgrade preact from 10.4.1 to 10.4.4 (41ebe1a)
- upgrade preact from 10.4.1 to 10.4.4 (93bd7b0)
- upgrade rambda from 5.4.0 to 5.6.2 (ef9486f)
- upgrade react-dropzone from 11.0.0 to 11.0.1 (851d4ad)
- upgrade reason-react from 0.8.0 to 0.9.1 (f752051)
1.24.0 (2020-06-16)
- ui: show flat modules list instead of webpack tree (1febac3)
- ui: support more languages in syntax higlighting of original source (3284f2e)
- ci: use older version of node explicitely to fix issues with terser-webpack-plugin (6afbb1d)
- package: update bs-js-beautify to version 0.1.1 (96a8cdc)
- package: update bs-react-diff-viewer to version 0.1.2 (33b9f3f)
- package: update bs-react-dropzone to version 0.5.3 (c29fe1d)
- package: update bs-react-syntax-highlighter to version 0.2.2 (72b49e9)
- package: update react-diff-viewer to version 3.1.1 (84fb336)
- ui: align look of modified code and all the rest (688db46)
1.23.0 (2020-05-18)
- deploy: prepare and deploy stats for article on CI (f8e4831)
1.22.1 (2020-05-18)
- package: update date-fns to version 2.14.0 (a9de445)
- ui: do not reset URLs after fetching stats (31309c9)
1.22.0 (2020-05-17)
- ui: get rid of pointing arrow (82251a6)
- format: search for module kind resursively (c0bd1df)
- package: update react-diff-viewer to version 3.1.0 (37f755c)
1.21.0 (2020-05-08)
- analytics: don't attach analytic scripts in dev mode (a2fa536)
- format: handle re-exports only JS modules without parsed size (c49abf3)
- package: update bs-css to version 12.2.0 (e4d3cdc)
- package: update bs-css-emotion to version 1.2.0 (b37f963)
- package: update date-fns to version 2.11.1 (804c443)
- package: update date-fns to version 2.12.0 (8fb0725)
- package: update date-fns to version 2.13.0 (d2e0d0b)
- package: update js-beautify to version 1.11.0 (c66a109)
- package: update react-dropzone to version 10.2.2 (08193b2)
- package: update react-dropzone to version 11.0.0 (8533c60)
- package: update reason-react to version 0.7.1 (7c7bd5d)
- package: update reason-react to version 0.8.0 (b36f1ce)
- parsing: show real size of modules with children (c9c8cbb)
- parsing: use module with source to check if parsed size is available (56a80cd)
- parsing: use stat source size for modules without parsed size (901a659)
- ui: fix tree switcher to the bottom of the screen (306a691)
- ui: keep navigation path when switching comparison (570edfb)
- ui: show correct size of modules without code on Webpack Tree (04b2393)
- ui: show everything below 0.5 MB in kilobytes (8163978)
- ui: use reversed text for breadcrumbs (3c2cf95)
1.20.0 (2020-03-24)
- ui: add source tree view to sidebar (021740c)
- package: update bs-css to version 12.1.0 (ee851b9)
- package: update bs-css-emotion to version 1.1.0 (ff6b688)
- package: update bs-react-diff-viewer to version 0.1.1 (56166b7)
- package: update bs-webapi to version 0.15.9 (86d1ece)
- package: update date-fns to version 2.11.0 (51d2434)
- package: update react to version 16.13.1 (fc86481)
- package: update react-diff-viewer to version 3.0.2 (9b0a42a)
- package: update react-dom to version 16.13.1 (bd832fe)
1.19.2 (2020-03-04)
- ui: preserve navigation path when changing comparison (f47ecf4)
1.19.1 (2020-02-29)
- format: find the first JavaScript file to name the chunk (9b61795)
- package: update date-fns to version 2.10.0 (2677d14)
- package: update react to version 16.13.0 (541e589)
- package: update react-dom to version 16.13.0 (2bbe90c)
- ui: turn on pretty printing for stat and parsed code by default (69553c9)
1.19.0 (2020-02-22)
- ui: allow to add a stat when app is running (cbb658b)
- ui: allow to upload just a single stat file (d25b542)
- ui: display overlay when app is ready for dropping files (fdd7210)
- ci: do not build playground in build step, just in tests on CI (eb22a9b)
- package: update bs-fetch to version 0.5.2 (36511c6)
- package: update bs-webapi to version 0.15.8 (a923169)
- ui: don't fold unchanged lines in diff view (77d0024)
- ui: reset app state when stats are replaced (6bd8994)
- ui: stretch line number background and wrapping column guideline (25b87b9)
1.18.0 (2020-02-15)
- ui: display entry overview for chunk (4ed41ac)
- ui: make modules hierarchy more distinguishable (8f344cd)
- package: update bs-webapi to version 0.15.7 (520d1a8)
1.17.0 (2020-02-05)
- ui: add checkbox for breaking lines and show lines diff for modified files (2f2b9c9)
- ui: add pretty print feature to code viewers (11aa365)
- ui: make line numbers sticky (9570777)
- package: update @glennsl/bs-json to version 5.0.2 (738beae)
- package: update bs-fetch to version 0.5.1 (d7d4922)
- package: update bs-react-syntax-highlighter to version 0.2.1 (bfada70)
- package: update date-fns to version 2.9.0 (113e1f4)
- package: update diff to version 4.0.2 (6837775)
1.16.0 (2020-01-07)
- ui: highlight code syntax and show line numbers (08fd6ed)
- ui: handle vertical scrolling of long files and long module lists (b04118e)
1.15.1 (2020-01-03)
- format: Force parents & siblings to have string IDs (8a7ccc8)
- package: update bs-react-dropzone to version 0.5.1 (61a8a45)
- package: update re-classnames to version 4.1.0 (3d8687b)
- playground: align package name and version with the rest of examples (37072bd)
1.15.0 (2019-12-23)
- scripts: clean world before compilation and add clean script (1603d15)
- ui: allow to load stats from external URLs (d93a0bd)
- ui: handle fetch errors (52ab39e)
- ui: read initial URLs from app query params (0a29e84)
- ui: save currently chosen comparison and navigation path in URL (9e041eb)
- ui: save currently chosen tab in URL (315b553)
- ui: write currently loaded URLs to app URL query params (b6e4488)
- deps: fix Greenkeeper configuration for playground (fdd7f08)
- format: force chunk ID to be string (576dff3)
- package: update bs-webapi to version 0.15.6 (d8c07cf)
- package: update date-fns to version 2.8.0 (525cbd4)
- package: update date-fns to version 2.8.1 (33cb1eb)
- package: update react-dropzone to version 10.2.1 (d494aea)
- ui: reflect URLs from state in textarea (e867882)
1.14.0 (2019-11-19)
- ui: allow to have more that 12 chunks by rolling available colors (19d9f5f)
- ui: display currently chosen comparision on timeline (f4ab470)
- ui: display timeline with chunks size (205f8aa)
- ui: toggle timeline (b343031)
- ci: add some words to Typo CI dictionary (669d35d)
- package: update bs-css to version 11.0.0 (7c18a31)
- package: update react to version 16.12.0 (172575b)
- package: update react-dom to version 16.12.0 (e47dead)
- package: update react-dropzone to version 10.2.0 (d76fb8f)
- package: use correct Git url to bs-recharts (e3c7f85)
- ui: don't allow to select negative index with prev button (84d99dd)
1.13.1 (2019-10-28)
- package: update react to version 16.11.0 (363795b)
- package: update react-dom to version 16.11.0 (5d56653)
1.13.0 (2019-10-18)
- ui: use single tree to navigate through entries (e70b7a7)
1.12.0 (2019-10-14)
- package: build before publish (c75e388)
- package: specify files published to NPM (b69b235)
- testing: add new examples to playground with enhanced stats (350fd00)
1.11.0 (2019-10-14)
- format: support optional parsed* and orignal* fields on module (47334df)
- testing: allow to upgrade deps of all playgrounds (3a8f687)
- ui: allow to switch between different data kinds (4ab9930)
- ui: encourage to install plugin when there is no original or parsed size (eb0db19)
- ui: show size diff on tabs (e6e9438)
- ui: use parsed size in most places, show tabs with different sizes (83b38d2)
- build: generate webpack-stats-analyzer report and stats for the tool (eebe91f)
- package: update bs-css to version 10.0.1 (3eabfe4)
- package: update react to version 16.10.0 (608f6ca)
- package: update react to version 16.10.2 (147a508)
- package: update react-dom to version 16.10.0 (7c491f3)
- package: update react-dom to version 16.10.2 (40dd5c8)
- package: update react-dropzone to version 10.1.10 (acc0302)
- package: update react-dropzone to version 10.1.9 (d8f7a75)
1.10.2 (2019-09-13)
- format: support chunks with hash in filename (255fea9)
- format: support stats without emitted fields on asset (c156e03)
- ui: do not shrink right sidebar when code is wide (4bdb020)
1.10.1 (2019-09-11)
- comparison: do not compare always with the first stat (b2bea3f)
- ui: do not shrink left sidebar when code is wide (aaf688b)
1.10.0 (2019-09-11)
- package: update @glennsl/bs-json to version 5.0.0 (460fceb)
- package: update @glennsl/bs-json to version 5.0.1 (8d6aa7f)
- package: update @zpnester/bs-filereader to version 0.4.0 (892251e)
- package: update bs-css to version 10.0.0 (945ab56)
- package: update bs-react-dropzone to version 0.4.2 (2c13dec)
- package: update rationale to version 0.2.0 (1978e30)
- ui: prevent stretching UI beyond the viewport (e562db2)
- ui: show what to do after loading stats (4ab9d77)
1.9.0 (2019-08-31)
- format: fix module name normalization (51c30ae)
- format: omit a dot in module path (3abd85c)
- package: update react to version 16.9.0 (05d1989)
- package: update react-dom to version 16.9.0 (93f6066)
- package: update react-dropzone to version 10.1.8 (dd3373b)
- ui: do not show entry point modules (18c4475)
- ui: fix code diff coloring (9456c2d)
- format: mark module as intact when all its submodules are equal (bcc8b9a)
- ui: cut long module names from the left side (2648589)
- ui: show contents of the main submodule for the first-level modules (f29554f)
1.8.0 (2019-08-07)
- format: make index and index2 module fields optional (68c922c)
- log: restore logging of parsing errors (771b98d)
- ui: make modules list scrollable by its own (52a569f)
- ui: highlight selected item on the list (680b611)
1.7.0 (2019-08-05)
- ui: Print message when trying to load unsupported webpack stats version (712eb5f)
- ui: show parsing error in a snackbar (dbb02a4)
1.6.2 (2019-08-03)
- package: update bs-react-dropzone to version 0.4.1 (56c3138)
- package: update react-dropzone to version 10.1.6 (ad83caa)
- package: update react-dropzone to version 10.1.7 (7cdb913)
- ui: add cursor pointer on clickable list elements and breadcrumbs (9434b14)
- ui: prevent content overflow on long code listings (fb65105)
- ui: prevent content overflow on long lists (f8bf58f)
1.6.1 (2019-07-19)
1.6.0 (2019-06-24)
1.5.0 (2019-06-20)
- package: update @glennsl/bs-json to version 4.0.0 (dfb54e2)
- ui: Add welcome screen to upload data or load example one (80f7d3f)
1.4.0 (2019-05-29)
- data: Handle module without neither source and submodules (1d16881)
- package: update @zpnester/bs-filereader to version 0.3.0 (9c059ea)
- package: update react-dropzone to version 10.1.5 (bea35e8)
- data: Add support for stats with children (b934b7b)
- data: Normalize module name (141fa4c)
- data: Normalize module name more (16af9d5)
- tests: transform re-* modules with babel (8197383)
- ui: show after size only when both after and before are present (fc779f1)
- ui: show size after on diff lists (a8e0d57)
- ui: style app a bit, show entries in more compact way (0708283)
- ui: style diff lists (579913e)
1.3.0 (2019-05-04)
- package: update @zpnester/bs-filereader to version 0.2.4 (6bcae86)
- package: update bs-css to version 8.0.3 (0fcf48f)
- package: update bs-css to version 8.0.4 (899f5df)
- package: update bs-react-dropzone to version 0.3.1 (db59c78)
- package: update bs-react-dropzone to version 0.3.2 (6044e85)
- package: update bs-react-dropzone to version 0.3.3 (9330688)
- package: update react to version 16.8.5 (57ef0e0)
- package: update react to version 16.8.6 (84a4f6b)
- package: update react-dom to version 16.8.5 (8419d9f)
- package: update react-dom to version 16.8.6 (6d86eb6)
- package: update react-dropzone to version 10.0.5 (cf89bd8)
- package: update react-dropzone to version 10.1.0 (81afe54)
- package: update react-dropzone to version 10.1.1 (c758478)
- package: update react-dropzone to version 10.1.3 (9161fed)
- package: update react-dropzone to version 10.1.4 (ab5377d)
- package: update reason-react to version 0.7.0 (95cd1e1)
- ui: Handle deeper navigation levels properly (27d90bf)
- ui: add simple breadcrumbs (1f1cba0)
- ui: improve uploading (fffea21)
- ui: make breadcrumbs clickable (dca42ca)
- ui: Show chunk summary when chunk is selected (0a8d906)
- ui: Show module list in sidebar (c55d794)
- ui: show module summary (eb0ca32)
- ui: style app a bit (b77c20a)
- deploy: deploy dist dir to GitHub pages (e721c98)
- package: update @zpnester/bs-filereader to version 0.2.3 (0cd9be8)
- package: update bs-react-dropzone to version 0.3.0 (bcc9b9c)
- package: update react-dropzone to version 10.0.4 (7f3ec60)
- deploy: add standard version (5e89687)
- deploy: deploy dist dir to GitHub pages (e721c98)
- deploy: add standard version (5e89687)