Skip to content

Releases: relative-ci/bundle-stats

v2.8.2

09 May 11:00
@vio vio
Compare
Choose a tag to compare

475cffb fix: Depend on core-js

v2.8.1

07 May 17:37
@vio vio
Compare
Choose a tag to compare

Fixes

  • de7b8e9 fix(utils): Filter - skip only null and undefined (Vio)
  • 68fae44 fix(utils): Filter - remove empty module chunks (Vio)
  • e022e60 add null type to module validation (Andrew Lisowski)
  • 0ca664c fix(ui): withSearch - name regexp case insensitive (Vio)
  • 8cf6847 fix(utils): withSearch - prevent inconsistent filter state (Vio)
  • 4f97f32 fix(ui): MetricTable - styles for JobName link (Vio)
  • e3d0fcd fix(ui): JobName - allow children (Vio)
  • a87b5b5 fix(ui): BundlePackages - extract public package name (Vio)
  • e66cf69 fix(utils): Packages - separate packages based on path (Vio)
  • b53c362 fix(utils): Packages - add package path (Vio)
  • 5be6cc6 fix(cli): Import utils polyfills (Vio)
  • 626375f fix(utils): Fix info texts (Vio)

Others

  • 99f5a10 refactor(utils): Webpack extract packages - convert to ts (Vio)
  • dade3bf build: Eslint typescript support (Vio)
  • 3177d06 chore: Add @types/lodash (Vio)
  • 58bd115 build(utils): Update tsconfig (Vio)
  • bbe8b28 build(utils): Export polyfills (Vio)
  • 45aa18a build(webpack-plugin): Fix test runner (Vio)
  • 74933d0 test(ui): Update snapshots (Vio)
  • 892e51d refactor(utils): Lodash - explicit imports (Vio)
  • 16561ea build(utils): Setup typescript (Vio)
  • dde1b37 refactor: Remove ui-button usage (Vio)
  • 40a40c9 fix(ui): BundleAssets - use Icon for not predictive warning (Vio)
  • ecdb419 feat(ui): Icon - add warning svg (Vio)
  • 103174b enhance(ui): Update colorscheme (Vio)
  • a27edbb doc: Update screenshot (Vio)

v2.8.0

27 Mar 09:47
@vio vio
Compare
Choose a tag to compare

2.8.0 (2021-03-27)

Overview

  1. Module info - show module information on path click (chunks with module links, full path)
  2. Improved filters - show filters and their selection inline
  3. MetricsTable options - reset filters and view all entries
  4. Fixes & dependency updates

Bug Fixes

  • ui: Dropdown - consistent usage and styling (46082d6)
  • ui: DuplicatePackagesWarning - skip delta when 0 (e5ebc46)
  • ui: Export TotalSizeTypeTitle (6c40752)
  • ui: Filters - active styles for custom selection (a0ea03a)
  • ui: Filters - crop long dropdown labels (cfd3292)
  • ui: Filters - overflow if there more than 20 items (a6bdfd2)
  • ui: Increase color palette saturation (0465ab4)
  • ui: Loader - update colors (c3f10f4)
  • ui: MetricsTable - show count and total count (11e4ca6)
  • ui: Popover - pass aria-label (547c4f1)
  • ui: Remove dropdown label right margin (b9eb061)
  • ui: Search - merge filters param to all entries filters (024d05d)
  • ui: SummaryItem - correct loading state (c053b89)
  • ui: SummaryItem - prevent delta value from wrapping (ddd63a1)
  • ui: withSearch - update state when props are changing (4f16adb)
  • utils: Component link - set chunk ids filters (2643fd3)
  • utils: ComponentLinks - packages change filter (cb93c85)
  • utils: Webpack metrics info (8b06dd5)

Features

  • ui: Add MetricsTableOptions (edff4eb)
  • ui: BundleModules - add ModuleInfo on click (a3ae754)
  • ui: MetricsTableOptions component (8b30c1f)
  • ui: ModuleInfo component (29e6694)

Performance Improvements

  • ui: BundleModules - render Popover on mouse enter (8c0f2ce)

v2.7.0

05 Mar 18:48
@vio vio
Compare
Choose a tag to compare

Overview

  • Assets - link chunks to corresponding modules
  • Modules
    • list all modules in one view
    • filter by chunk
    • filter by source type (JS/CSS)
  • Packages
    • show package information in a popover
    • improve package dependency display
    • improve duplicate package flag display
    • link to corresponding modules, duplicated instances

bundle-stats v2.7.0 demo


Features

  • 1260 - add an option to only log error/warning and stop logging info https://github.com/jimblue
  • ui: Add popover component (04199b4)
  • ui: Add section summary (07fbb1c)
  • ui: Add TotalSizeByType title with size info (99d05c3)
  • ui: Box - add horizontal/vertical padding variation (048860d)
  • ui: BundleAssets - add title and asset size popover info (4104318)
  • ui: BundleAssets - link chunk to modules (b8f8b37)
  • ui: BundleAssets - link to modules by chunk type (12aa246)
  • ui: BundleChunkModules - add title with module size info (e9f053f)
  • ui: BundleModules - add support for source file type filters (1c074e8)
  • ui: BundleModules - filter by chunk (76acc62)
  • ui: BundleModules - show all entries (dd2de92)
  • ui: BundlePackages - add package popover (12f3bca)
  • ui: BundlePackages - add title with popover info (5416c4b)
  • ui: BundlePackages - add view all duplicates button (7b04638)
  • ui: BundlePackages - link to corresponding modules (ba10a8d)
  • ui: BundlePackages - show duplicated flag (f201b05)
  • ui: Delta - add inverted modifier (bf49809)
  • ui: DuplicatePackagesWarning - ling children to packages view (2be9c09)
  • ui: DuplicatePackagesWarning - show changed metric (3ca0609)
  • ui: DuplicatePackagesWarning - show package size (52d1ea4)
  • ui: DuplicatePackagesWarning - support for duplicate packages v3 data structure (77e4965)
  • ui: DuplicatePackagesWarning - title delta and link (4572b66)
  • ui: Metrics(Table) - add support for multiple rows header (ef7eea6)
  • ui: MetricsTable - add support for title (eae9ae1)
  • ui: Popover - updates (79406a5)
  • ui: Summary - allow to render custom links (4817681)
  • ui: Summary - update metrics (0d53bd8)
  • utils: Add compareAllModules (fc9949d)
  • utils: Add module section links (1f17efb)
  • utils: Add support for module source/destination types (5fc2464)
  • utils: ModulesPackagesDuplicate - add size data (887a554)
  • utils: ModulesPackagesDuplicate - order by size desc (7c16d78)
  • utils: Webpack assets - add chunkId (048f72f)
  • utils: Webpack chunks - save normalized array as meta (8a4e79d)
  • add an option to only log error/warning and stop logging info (2a54166)

Bug Fixes

  • 1229 - Support files that have a query in the file name (https://github.com/Chris3773)
  • Lerna bump consistent args (edc1da5)
  • html-templates: Bundle generic css before app css (e75f9dc)
  • ui: Alert - decrease vertical spacing (d00c7a4)
  • ui: BundleAssets - improve asset popover (d3769b8)
  • ui: BundleAssets - improve asset popover (d15a6b2)
  • ui: BundleModuels - add emptyFilters (d02f8bb)
  • ui: BundlePackages - do not set changed filter if single job (9797e55)
  • ui: BundlePackages - show popover info for all packages (785e99e)
  • ui: BundleTotalsChartBars - link to assets component (3270e87)
  • ui: Change default sort by to size desc (b52e81e)
  • ui: Color scheme - add light/dark variation to functional (9fddfa0)
  • ui: Correct view package filter title (1bfb68d)
  • ui: Delta - inverted high positive state (4ce3d4f)
  • ui: Fix default changed filter when only one job (19a12cc)
  • ui: FlexStack - stretch full height (4c7ffbb)
  • ui: Modules packages duplicate - remove extra data (db60126)
  • ui: No css-modules in the global styles (9342a4a)
  • ui: Popover - update api (96503d0)
  • ui: Popover - valign icon and label (63517a2)
  • ui: Summary - add size modifier (2d3aaf9)
  • ui: SummaryItem - correct font-size for size modifier (7afa5b8)
  • ui: SummaryItem - remove inline variation (4c73cbf)
  • ui: SummaryItem - show baseline value (9d9fe8c)
  • ui: SummaryItem - use Popover for help info ([1a9bddd](https://git...
Read more

v2.6.1-alpha.3

04 Mar 20:46
@vio vio
Compare
Choose a tag to compare
v2.6.1-alpha.3 Pre-release
Pre-release

2.6.1-alpha.3 (2021-03-04)

Note: Version bump only for package @bundle-state/bundle-stats

v2.6.0

06 Feb 11:02
@vio vio
Compare
Choose a tag to compare

Features

  • Persisting filters in the URL, navigate to filtered sections

    • 7cfb3df Merge pull request #1200 from relative-ci/fix-section-nav (GitHub)
      • 621db45 fix(ui): App router - use render with key (Vio)
      • 958f806 fix(ui): BundleAssetsTotalsTable - add custom ComponentLink prop (Vio)
      • 2115220 fix(ui): DuplicatePackagesWarning - add custom ComponentLink prop (Vio)
      • 7e31538 refactor(ui): Summary - move ComponentLink inside (Vio)
    • 200d135 Merge pull request #1148 from relative-ci/summary-nav-to-sections (GitHub)
      • 3548839 fix(ui): Reset filters and search (Vio)
      • 2337c90 refactor(ui): Extract ASSET_FILE_TYPE and ASSET_ENTRY_TYPE (Vio)
      • ce7c3b6 fix(ui): Router - scroll to top on change (Vio)
      • e65ea46 feat(ui): DuplicatePackagesWarning - link to packages (Vio)
      • c69cb4e feat(ui): Enable URL state (Vio)
      • 1e1f087 refactor(ui): Extract ComponentLink (Vio)
      • bfd1c19 fix(ui): MetricTable - add styles for links (Vio)
      • 871df3a fix(ui): FiltersDropdown - vertically align input & label (Vio)
      • 05da749 feat(ui): FiltersDropdown - active filters state (Vio)
      • 50782a4 feat(ui): Totals - add links to BundleAssets (Vio)
      • 7600ab7 feat(ui): Summary - add item titles (Vio)
      • d591218 feat(ui): Components links - add titles (Vio)
      • ffb9349 feat(ui): Add section - components links (Vio)
      • bc3210e feat(ui): BundlePackages - add support for custom filters (Vio)
      • e65572f refactor(ui): BundleAssets - move initialFilters to withSearch (Vio)
      • 6635fc8 refactor: Move App to ui (Vio)
      • c82b042 feat(ui): BundleAssets - allow to pass custom initialFilters (Vio)
      • 6f760a9 feat(html-templates): Link summary items to tabs (Vio)
      • e07e1fe feat(ui): Summary - add support for item wrappers (Vio)
      • 88ef9f0 refactor(html-templates): App - consistent component structure (Vio)

Others

  • 6c89e24 Update dependencies (#1178) (GitHub)

  • Build on CircleCI

    • 579c931 Merge pull request #1179 from relative-ci/build-release (GitHub)
      • 4f875d7 build: Release on tag (Vio)
    • 3eeae84 Merge pull request #1177 from relative-ci/circleci-project-setup (GitHub)
      • 5fd1854 doc: Update ci badge (Vio)
      • d28fd2f build: Remove .travis.yml (Vio)
      • f34e1de build: Add circleci/config.yaml (Vio)
  • c4c8f12 Merge pull request #1161 from relative-ci/fix-fixtures (GitHub)

    • 6389b43 doc: Update screenshot (Vio)
    • 0924f71 test: Update fixtures (Vio)

v2.5.0

08 Jan 16:58
@vio vio
Compare
Choose a tag to compare

Features

  • dd95a50 feat(html-templates): Use tabs navigation (Vio)
  • ba5c4ad feat(html-templates): Merge headers (Vio)

Fixes

  • c7a729c fix(utils): webpack5 stats validation (#1151) (GitHub)
  • 20cc52b fix(ui): Add reakit as dependency (Vio)
  • bf968b9 fix(ui): Grayscale - increase contrast (Vio)
  • ad477f0 fix(ui): Summary - add bg (Vio)
  • ea80be0 fix(ui): SummaryItem - simplify tooltip (Vio)
  • c6e35be test(ui, html-templates): Update layout (Vio)
  • ec215c5 fix(ui): JobsHeader - tweak spacing; use i18n (Vio)
  • 5c3f33e fix(ui): Tabs - tweak active state (Vio)
  • 65b90b3 fix(ui): Svg support - workaround jsx transform issue (Vio)
  • 208908e fix(ui): JobHeader - layout fixes (Vio)
  • d09e434 fix(ui): JobsHeader - add borders & padding (Vio)
  • f271d88 fix(html-templates): Normalize layout spacing (Vio)
  • ac38a3e fix(html-templates): Active tabs navigation (Vio)
  • fbb6e11 fix(html-templates): Empty layout (Vio)
  • eddb51e fix(html-templates): Use i18n exports (Vio)

Others

  • 56e11c0 Update dependencies (#1128) (GitHub)
  • ebf9c42 Merge pull request #1146 from relative-ci/fix-ui-dependencies (GitHub)
  • 53e97cb build(deps): bump node-notifier in /packages/webpack-plugin (GitHub)
  • a71a6c7 test(ui): BundlePage - match html-templates layout (Vio)
  • 3f44aaf refactor(ui): Icons - use name constants for glyphs (Vio)
  • 8ede100 refactor(ui): Use reakit Tooltip (Vio)
  • 7da5e09 test(html-templates): Add meta values to jobs (Vio)
  • e0bfbed refactor(html-templates): Extract header component (Vio)
  • 338ece1 Merge pull request #1130 from relative-ci/update-readme (GitHub)
  • 35917ce doc: Udpate related projects (Vio)

v2.3.0

12 Oct 07:17
@vio vio
Compare
Choose a tag to compare

Features

c0180be feat(webpack-plugin): Add support for webpack 5 (Vio)
849c4ba feat(utils): Ignore .LICENSE.txt by default (Vio)
773b4e2 feat(ui): Box - add outline modifier (Vio)
6d682b8 feat(ui): Box - add padding support (Vio)
0285cd6 feat(ui): FlexStart component (Vio)
080902b feat(ui): Footer - add FAQ link (Vio)
0525713 feat(ui): Stack - layout component (Vio)
c825eab feat(ui): Colorscheme - increase gray contrast (Vio)
76c5d2a feat: Assets total size insights - use consistent shorter message (Vio)

Fixes

8b26e75 fix(webpack-plugin): Add webpack as peerDependency (Vio)
0aa419e fix: Regenerate package-lock.json (Vio)
3439cd0 fix(deps): update dependency yargs to v16 (Vio)
c6c5bbd fix(ui): Header - switch to one row at 768 (Vio)
8f16107 fix(ui): Footer - pass source prop (Vio)
18eee10 fix(ui): SubHeader - small breakpoint styles (Vio)
2009fcf fix(ui): SubHeader - use Box component (Vio)
63cfad7 fix(ui): Container - add horizontal margins (Vio)
f67c876 fix(ui): Stack - clone and merge class name (Vio)
05d0ccf fix(ui): JobsHeader - move spacing to parent (Vio)
209123e fix(ui): Colorscheme - add missing shades (Vio)
3901e68 fix(ui): Subheader - add padding (Vio)
fb453fe fix(ui): Stack (Vio)
8f80eaa fix(ui): JobsHeader - remove outlines (Vio)
881149c fix(ui): Container - remove padding (Vio)
3a94981 fix(html-templates): Update webpack-merge usage (Vio)
405afb4 fix(deps): update dependency yargs to v15.4.1 (Renovate Bot)
437d715 fix(deps): update dependency lodash to v4.17.19 (Renovate Bot)
18687eb fix(ui): SummaryItem - prevent layout jump on loading (Vio)
5772566 fix(ui): MetricsTable - show delta when 0 (Vio)
5507575 fix(ui): Metric - add inline and anchore modifiers (Vio)
b8c5e3e fix(ui): Delta - remove layout styling (Vio)
121a0e6 fix(deps): update dependency yargs to v15.4.0 (Renovate Bot)
d52397e fix(ui): Summary - remove unused prop (Vio)
f4f2963 fix(ui): Use Array.from for Map (Vio)
20be3c6 fix: Add @babel/plugin-proposal-private-methods (Vio)
30691d1 fix(deps): update dependency fs-extra to v9.0.1 (Renovate Bot)
a6be8db fix(utils): Webpack - shorten metric labels (Vio)
9be5705 fix(deps): update dependency fs-extra to v9 (Renovate Bot)
862ffbb fix(ui): Dropdown - allow glyph to be empty or svg component (Vio)
31f0181 fix(ui): Icon - allow svg compontents as glyphs (Vio)

Others

d6b8b14 Update dependencies (#942) (GitHub)
c129f22 Merge pull request #939 from relative-ci/webpack-5 (GitHub)
de7d6cd chore(webpack-plugin): Add @types/jest (Vio)
ea1e590 test: Mock date (Vio)
b0fb893 Merge pull request #940 from relative-ci/update-webpack-plugin (GitHub)
125f45f refactor(webpack-plugin): WebpackPlugin - separate compilation from the generator' (Vio)
106ad8e Merge pull request #919 from relative-ci/update-dependencies (GitHub)
8485bb9 Merge pull request #922 from relative-ci/renovate/postcss-8.x (GitHub)
34f2776 chore(deps): update dependency postcss to v8.1.0 (Vio)
2b750d0 chore(deps): update dependency enzyme-to-json to v3.6.1 (renovate[bot])
15c6631 chore(deps): update dependency eslint-plugin-import to v2.22.1 (renovate[bot])
b00b696 chore(deps): update storybook monorepo to v6.0.22 (renovate[bot])
04f3551 chore(deps): update dependency eslint-import-resolver-webpack to v0.13.0 (renovate[bot])
57e283e chore(deps): update dependency eslint to v7.10.0 (renovate[bot])
304a359 Merge pull request #930 from relative-ci/renovate/enzyme-to-json-3.x (GitHub)
5d48c7c Merge pull request #928 from relative-ci/renovate/stylelint-13.x (GitHub)
3239a42 Merge pull request #926 from relative-ci/renovate/eslint-plugin-react-7.x (GitHub)
4e06847 Merge pull request #923 from relative-ci/renovate/terser-webpack-plugin-4.x (GitHub)
ccc3892 chore(deps): update dependency preact to v10.5.2 (renovate[bot])
59eb2de chore(deps): update dependency enzyme-to-json to v3.6.0 (Renovate Bot)
ad878b0 chore(deps): update dependency terser-webpack-plugin to v4.2.2 (Renovate Bot)
3061abb chore(deps): update dependency stylelint to v13.7.2 (Renovate Bot)
c12e848 Merge pull request #925 from relative-ci/renovate/eslint-config-prettier-6.x (GitHub)
72c9260 Merge pull request #924 from relative-ci/renovate/enzyme-adapter-react-16-1.x (GitHub)
10ff7c1 chore(deps): update dependency eslint-plugin-react to v7.21.2 (Renovate Bot)
016a754 chore(deps): update dependency eslint-config-prettier to v6.12.0 (Renovate Bot)
70983b9 chore(deps): update dependency enzyme-adapter-react-16 to v1.15.5 (Renovate Bot)
a890963 Merge pull request #929 from relative-ci/renovate/autoprefixer-10.x (GitHub)
e300062 chore(deps): update dependency autoprefixer to v10.0.1 (Renovate Bot)
c719499 Merge pull request #914 from relative-ci/renovate/autoprefixer-10.x (GitHub)
991fdec build: Update postcss-loader config - v4 options (Vio)
f911068 chore(html-templates): Add required postcss (Vio)
0fc77d4 chore(deps): update dependency autoprefixer to v10 (Vio)
aa1c77b chore(deps): update dependency webpack to v4.44.2 (Vio)
e8adf57 chore(deps): update dependency lint-staged to v10.4.0 (Vio)
76222c3 chore(deps): update dependency prettier to v2.1.2 (Vio)
324d581 chore(deps): update dependency terser-webpack-plugin to v4.2.1 (Vio)
d9c5f82 chore(deps): update dependency whatwg-fetch to v3.4.1 (Vio)
711f4a7 chore(deps): update dependency webpack-merge to v5.1.4 (Vio)
c574e71 chore(deps): update dependency terser-webpack-plugin to v4.2.0 (Vio)
f078875 chore(deps): update dependency stylelint to v13.7.1 (Vio)
d22453e chore(deps): update dependency mini-css-extract-plugin to v0.11.2 (Vio)
88a02de chore(deps): update dependency husky to v4.3.0 (Vio)
6110f32 chore(deps): update dependency hex-rgb to v4.2.0 (Vio)
d89f699 chore(deps): update dependency eslint to v7.9.0 (Vio)
9b84d06 chore(deps): update dependency css-loader to v4.3.0 (Vio)
ebe3219 Merge pull request #918 from relative-ci/ignore-license-files (GitHub)
2673d9c Revert "chore: Update webpack to v5" (Vio)
6d2575e chore: Update webpack to v5 (Vio)
b8e8575 Merge pull request #899 from relative-ci/fix-ui (GitHub)
f6384d1 Merge pull request #898 from relative-ci/fix-ui (GitHub)
9c0ffb7 Revert "fix(ui): Container - add horizontal margins" (Vio)
d3fb066 Update dependencies (#877) (GitHub)
70a1d5e Merge pull request #897 from relative-ci/fix-ui (GitHub)
8cf54c3 Update dependencies (#861) (GitHub)
e4abb93 Merge pull request #859 from relative-ci/layout-components-update (GitHub)
3c28c1c refactor(ui): Use layout components (Vio)
49f3da4 refactor(ui): Box - move to layout components folder (Vio)
97d0d6a Merge pull request #858 from relative-ci/update-ui (GitHub)
734bdf8 build: Storybook - migrate config to v6 (Vio)
88e3400 Update dependencies (#838) (GitHub)
1646c60 Merge pull request #847 from relative-ci/dependabot/npm_and_yarn/packages/ui/serialize-javascript-3.1.0 (GitHub)
43f7fd5 Merge pull request #844 from relative-ci/dependabot/npm_and_yarn/serialize-javascript-3.1.0 (GitHub)
b792329 build(deps): bump serialize-javascript from 3.0.0 to 3.1.0 (GitHub)
9b3206f build(deps): bump serialize-javascript in /packages/ui (GitHub)
107c495 Merge pull request #856 from relative-ci/ui-updates-2 (GitHub)
382a949 refactor(html-templates): Use Stack component (Vio)
87fb83f test(ui): BundlePage - use Stack component (Vio)
d022350 Merge pull request #835 from EvanLovely/patch-1 (GitHub)
d1bc70b docs: adjust pkg name to install (GitHub)
e3ba8ca build: Fix renovate config (Vio)
b77f868 build: Fix renovate config (Vio)
026809d build: Fix renovate config (Vio)
0a71b12 build(renovate): Auto merge in update-dependencies branch (Vio)
10e131e Merge pull request #821 from relative-ci/dependabot/npm_and_yarn/elliptic-6.5.3 (GitHub)
16df3cc Merge pull request #831 from relative-ci/renovate/terser-webpack-plugin-4.x (GitHub)
022a4ea chore(deps): update dependency terser-webpack-plugin to v4 (Renovate Bot)
f9492fe Merge pull request #830 from relative-ci/renovate/whatwg-fetch-3.x (GitHub)
1cace66 Merge pull request #829 from relative-ci/renovate/terser-webpack-plugin-3.x (GitHub)
b1b762d chore(deps): update dependency whatwg-fetch to v3.3.1 (Renovate Bot)
bd023aa chore(deps): update dependency terser-webpack-plugin to v3.1.0 (Renovate Bot)
ce5cf88 build(deps): bump elliptic from 6.5.2 to 6.5.3 (GitHub)
85a6dde Merge pull request #828 from relative-ci/renovate/webpack-merge-5.x (GitHub)
5717b8a Merge pull request #827 from relative-ci/renovate/eslint-7.x (GitHub)
e359004 Merge pull request #826 from relative-ci/renovate/babel-monorepo (GitHub)
b88a369 Merge pull request #825 from relative-ci/renovate/autoprefixer-9.x (GitHub)
94f8dd2 Merge pull request #824 from relative-ci/renovate/css-loader-4.x (GitHub)
5dabcf6 Merge pull request #823 from relative-ci/renovate/eslint-plugin-jest-23.x (GitHub)
20612c5 Merge pull request #822 from relative-ci/renovate/webpack-4.x (GitHub)
119ddc2 chore(deps): update babel monorepo (Renovate Bot)
a266902 chore(deps): update dependency webpack-merge to v5.1.1 (Renovate Bot)
1ef736c chore(deps): update dependency eslint to v7.6.0 (Renovate Bot)
4ba3379 chore(deps): update dependency css-loader to v4.2.0 (Renovate Bot)
667ee36 chore(deps): update dependency autoprefixer to v9.8.6 (Renovate Bot)
8f64868 chore(deps): update...

Read more

v2.2.0

13 Apr 16:49
@vio vio
Compare
Choose a tag to compare

Features

edf4790 feature(ui): BundlePackages - add search by name
1ae60fb feature(ui): BundleChunkModules - add search by name
c91e46c feature: Add search to BundleAssets
f9ef7c8 feature: Add withSearch hoc
15ccf2a feature: Add MetricsTableSearch component
e6f476a feature(ui): Icon - add cancel icon

Fixes

ab9ae42 fix(html-templates): Handle modules and non-modules styles
8543d56 fix(ui): RunLabelSum - increase font size
3140c03 fix(ui): SortDropdown - merge buttons
60ab489 fix(ui): Table - use unique keys
35f4483 fix(ui): Consistent prop name for metric items
5b0e785 fix(ui): Debounce metrics table search
7f04086 fix(ui): Correct prop types
3eb8d2c fix(ui): Dropdown - substract border from padding
49181c0 fix(ui): EmptySet - update message
c2f2ba6 fix(utils): Validate webpack stats structure
ba2c11c fix(utils): Handle missing asset/module names

Other

f657e1f Merge pull request #710 from relative-ci/renovate/eslint-plugin-prettier-3.x
f846a83 chore(deps): update dependency eslint-plugin-prettier to v3.1.3
23f268e Merge pull request #709 from relative-ci/fix-report-styles
a6e92dd Merge pull request #706 from relative-ci/renovate/pin-dependencies
973ae26 Merge pull request #707 from relative-ci/renovate/stylelint-13.x
a14623a Merge pull request #708 from relative-ci/update-docs
f94d9a8 docs(utils): Add how to
8abc68a docs(webpack-plugin): Add typings.d.ts
78ec8bd chore(deps): update dependency stylelint to v13.3.2
65bc775 chore(deps): pin dependency enzyme-adapter-react-16 to 1.15.2
f2be27b Merge pull request #687 from relative-ci/metrics-table-search
9495337 perf(ui): useMemo for filtering & sorting
36b2f7b refactor(ui): Merge filters & search functionality
fcc3ae4 build(ui): Add shallow rendering for components
2badbda build(html-templates): Use shallow rendering for testing
80a580a refactor(ui): BundleAssets - use Toolbar
bfdaf06 refactor: Extract Toolbar component
f88e683 Merge pull request #705 from relative-ci/renovate/css-loader-3.x
596a9d4 chore(deps): update dependency css-loader to v3.5.2
329a5f9 Merge pull request #697 from relative-ci/update-validation
510ab7d Merge pull request #700 from relative-ci/renovate/jest-monorepo
436eede Update jest monorepo to v25.3.0
a6a9966 Merge pull request #704 from relative-ci/renovate/husky-4.x
9ff334b Merge pull request #703 from relative-ci/renovate/core-js-3.x
bdeaa0f Merge pull request #702 from relative-ci/renovate/lint-staged-10.x
3667305 Merge pull request #701 from relative-ci/renovate/stylelint-13.x
7358d09 Merge pull request #699 from relative-ci/renovate/moonwalker-orbit-ui-1.x
1491444 Merge pull request #698 from relative-ci/renovate/preact-10.x
c8ebbb2 Merge pull request #696 from relative-ci/renovate/babel-monorepo
7b7aeb7 Update dependency husky to v4.2.5
4b5f923 Update dependency core-js to v3.6.5
9aa7195 Update dependency lint-staged to v10.1.3
45cfe5b Update dependency stylelint to v13.3.1
76dfbd9 Update dependency @moonwalker/orbit-ui to v1.14.13
d6529cd Update dependency preact to v10.4.0
97183d9 Update babel monorepo to v7.9.5
aabba02 Merge pull request #693 from relative-ci/renovate/css-loader-3.x
8aed532 Merge pull request #694 from relative-ci/renovate/autoprefixer-9.x
2375338 Merge pull request #695 from relative-ci/fix-assets
7fbf99d Update dependency css-loader to v3.5.1
52fe54c Update dependency autoprefixer to v9.7.6
d264f88 Merge pull request #691 from relative-ci/renovate/lint-staged-10.x
33b2581 Update dependency lint-staged to v10.1.2
8d3df49 Merge pull request #689 from relative-ci/renovate/jest-monorepo
bc8097c Merge pull request #690 from relative-ci/renovate/stylelint-13.x
6d80dcc Update jest monorepo
04770ef Update dependency stylelint to v13.3.0
a053dd2 Merge pull request #685 from relative-ci/renovate/storybook-monorepo
5dee496 Update storybook monorepo to v5.3.18
0f92ff3 Merge pull request #686 from relative-ci/renovate/lint-staged-10.x
18f269b Merge pull request #684 from relative-ci/renovate/relative-ci-agent-1.x
37744f1 Update dependency lint-staged to v10.1.1
9efb93c Update dependency @relative-ci/agent to v1.3.0
3b6b229 Merge pull request #683 from relative-ci/renovate/lint-staged-10.x
426cf13 Merge pull request #682 from relative-ci/renovate/jest-monorepo
74b7173 Update dependency lint-staged to v10.1.0
d6fecef Update jest monorepo to v25.2.4
3ce1043 Merge pull request #680 from relative-ci/renovate/lint-staged-10.x
c20a9a3 Update dependency lint-staged to v10.0.10
37497ef 📦 release v2.1.1
b8b0480 Merge pull request #681 from relative-ci/fix-npm-publish
bfc7d0b build: Update .gitignore

v2.0.0

29 Feb 17:18
@vio vio
Compare
Choose a tag to compare

Breaking

  • afed121 refactor: Extract BundleStatsWebpackPlugin into packages/webpack-plugin
    webpack.config.js

Import BundleStatsWebpackPlugin from bundle-stats-webpack-plugin

  1. Update dependencies
npm uninstall --save-dev bundle-stats
npm install --save-dev bundle-stats-webpack-plugin
  1. Update webpack.config.js
-const { BundleStatsWebpackPlugin } = require("bundle-stats");
+const { BundleStatsWebpackPlugin } = require("bundle-stats-webpack-plugin");

Features

  • d0989ca feature(utils): Report - output createdAt, version
  • 2e4d126 feature(utils): Report - show summary section
  • e719b6f feature(ui): BundleAssetsTotalsTable - add total in the header
  • 054a927 feat(cli): Report info border color based on delta type
  • 202d697 feat(cli,webpack-plugin): Show report assetsSizeTotal insight
  • f1dbfc6 feat(html-templates): Show assetsSizeTotal insight in the title
  • ebafd9d feat(utils): Add assetsSizeTotalInsight
  • e70e763 feat(utils): Add getMetricRunInfo

Fixes

  • b946889 fix: Update lock files
  • c339e99 fix: Update monorepo dependencies
  • 287c801 fix(utils): Job - add label
  • bb3e042 fix(ui): OrderDropdown - consistent label
  • 980971c fix(ui): BundlePackages - get duplicate flag data from insights
  • 4843acf fix(html-templates): Export template as a string
  • a635bac fix(cli-utils): Remove lib files
  • 8878427 fix(utils): Webpack assets sizeTotal insight - show ttotal bundle size
  • ebd80fb fix(ui): BundleAssets - revert style change
  • e219ac1 fix(ui): WebpackAssetsTotalsTable - show internalBuildNumber in the header
  • c9eb793 fix(cli): Add eslint-plugin-import
  • 640e6e3 fix(html-templates): Regenerate snapshots
  • db754f0 fix(ui): BundleassetsTotalsChartBars - prevent error when the baseline is empty
  • 69759bb fix(cli): Filter webpack source on read/write
  • 9c7ebfc fix(utils): Skip lib(-esm) from testing
  • 1f4e1d5 fix(utils): extractAssetsSizeTotalInsight - remove redundant sign from message
  • 6421f43 fix(utils): extractAssetsSizeTotalInsight - add full info
  • 6093152 fix(utils): Webpack assets selector - order by metrics

Diff

  • 6da91c8 chore(cli): Add deprecation error for BundleStatsWebpackPlugin
  • 901712e chore: Npm - skip unnecesary paths
  • 533c0fb build: Setup prettier
  • 7e29d0a build: Explicit node_modules caching
  • cdf32ca build: Auto release on tag push
  • 8b788fc refactor(ui): Use job.label
  • 15b1fbc test(utils): Report - ignore version
  • 882fffb refactor(ui): MetricsTable - move job header inside component
  • 0764882 refactor(html-templates): Set page title at build time
  • 1232bc5 refactor(utils): Extract browsertime/utils metrics
  • 8918106 refactor: Extract lighthouse utilities / metrics
  • 8fee359 chore(utils): Add type definitions for metrics
  • acd2421 refactor(ui): Extract webpack metrics into the source folder
  • 3699964 refactor: Webpack - compare all sections
  • c4b912f chore: Regenerate package-lock.json
  • e6e6db9 test(html-templates): Add empty baseline story
  • 6f50156 chore: Fix package-lock
  • da8ec09 refactor(cli-utils): Rename createReports to createArtifacts
  • 03015ce refactor(utils): Rename warnings to insights
  • ab10717 refactor(ui): Delta - use deltaType value
  • f5ae1d8 refactor(utils): Rename metrics/get-metric-type to utils/metrics
  • 98e2769 test(ui,html-templates): Update snapshots
  • 9b72598 refactor(ui): Use source compare fns
  • 01d57b8 refactor(utils): Move metrics/get-metric-changed to report
  • 4b3fca4 refactor(utils): mergeRunsById -> mergeMetricsByKey
  • 2001e60 refactor(utils): Webpack compare - tweaks
  • 412449f refactor(utils): Move comparisons inside webpack
  • e36ce66 refactor(utils): Move selectors inside webpack
  • 4742b78 build(utils): Update import/no-cycle depth
  • 3b26542 refactor(utils): Move report related fns in report
  • 6a48b91 build: Lerna - run publish for all packages
  • 10a4cc1 build: Husky - remove prepush hook
  • a422def refactor: cli-utils - share cli and webpack-plugin logic
  • 10c1973 refactor: Move packages/bundle-stats to packages/cli
  • 960e061 refactor(utils): createJob - use source extract function
  • 7f4c631 refactor(utils): createJob - add metrics: assets, modules, packages
  • 13d65a7 refactor(utils): createJob - update job structure
  • fb113f3 refactor(utils): Extract webpack rel functionality into a distinct folder