155 lines
2.7 KiB
Markdown
155 lines
2.7 KiB
Markdown
# Changes
|
|
|
|
## 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
|