Skip to content

Latest commit

 

History

History
160 lines (93 loc) · 2.83 KB

CHANGELOG.md

File metadata and controls

160 lines (93 loc) · 2.83 KB

Changes

3.1.0

  • Make the extension work on vscode web
  • Moved to bundling the extension with webpack
  • Moved to handling timeouts in webpack plugin instead of worker farm

2.12.0

  • Add support for dynamic imports

2.11.1

  • Fix configuration description

2.11.0

  • Ability to toggle the extension
  • Support monorepo structure

2.10.0

  • Use Babel to parse Typescript. Drop TS Parser
  • Handle bundle size calculation timeout gracefully

2.9.0

  • Handle decorators

2.8.0

  • Update to Babel 7
  • Upgrade to Yoshi 3 toolkit
  • Add support for import module = require("module")

2.7.0

  • Upgrade to Webpack 4 for better runtime performance
  • More specific activation events for better load performance
  • Limit number of workers to not use up all the system's resources
  • Limit workers retry amount to fail and stop running in faulty situations
  • Handle legacy Typescript imports

2.5.1

Fix issue with imports that don't have semicolons in typescript

2.5.0

Add a configuration to control the presentation of the "calculating" decoration

2.4.0

Add lodash to externals list

2.3.0

Support languageId detection + react components now consider react & react-dom as externals

2.2.1

Allow config changes without restarting vscode

2.2.0

Added configuration param to control which bundle size (minfied/gzipped/both) to display in the decoration

2.1.0

Added gzip size to decorations

2.0.0

  • Split the project into two packages:

    • vscode-import-cost: VSCode specific extension
    • import-cost: The logic of the extension

    The split was done in order to ease the consumption of the logic from IDEs other than VSCode.

  • Various bug fixes

1.3.1

Fix breakage on backticks

1.3.0

Add a way to configure the file extensions that will be parsed

1.2.1

Bug fix for a small webpack issue with node

1.2.0

Add the ability to configure different colored decocrations for different sized packages.

1.1.7

Bug fix for scoped packages (i.e. @angular/router)

1.1.6

reworked import reconstruction a bit in order to support import React, {Component} from 'react';

1.1.5

Bug fix for Typescript on Windows

1.1.4

Bug fix for disappearing decorators on incorrect syntax

1.1.3

Bug fixes and prettifying output

1.1.2

Fix typo

1.1.1

Fix cache location

1.1.0

Add back cross-session cache with support for library version

1.0.15

Update readme

1.0.13

  • Calculate cost as-you-type
  • Support multiple windows
  • Remove the .importcost folder
  • Add support for monorepo
  • Calculations are done in parallel
  • Temporarily remove cross-session cache
  • Bug fixes

1.0.12

Fix cache bug

1.0.11

Switch from uglifyjs-webpack-plugin to babili-webpack-plugin

1.0.10

Display calculation results as they arrive

1.0.9

Update font theme

1.0.8

Add cross session cache

1.0.6

Initial release