Releases: pichillilorenzo/JavaScriptEnhancements
Releases · pichillilorenzo/JavaScriptEnhancements
v0.16.1
Fixes
- Fixed NameError: global name 'subprocess' is not defined on /src/libs/terminal.py - Windows OS
- Fixed NoneType error on self.completions.append(completion) in /src/listeners/completion.py
v0.16.0
Fixes
- Fixed jsdoc generate command
- Fixed error on refactor safe commands when the file name is empty
- Fixed export refactor feature preview
- Fixed some popup colors with different theme color scheme
- Fixed completions and hover_description that starts with "$"
- Fixed issue #36, keymap of next flow error feature changed from "super+alt+c" to "super+alt+b"
Improvements
- Complete code plugin refactoring
- Improved completions performance using 'flow ide' command
- Added "code screenshot" feature using carbon
- updated flow-bin to 0.67.1
- Added initial support for Vue.js (see the wiki)
- Improved extract method feature
- Improved completions detection from default_autocomplete.json
- Added Flow warnings
- Improved unused variable feature
Misc
- Changed gutter color (using other available sublime scopes) for errors and unused variable features.
v0.15.0
Fixes
- Fixed "Angular 2 project created in wrong folder on Windows" #28
- Fixed another issue with unused variable
- Fixed "Create React App - Could not create a project called 'myApp' because of npm naming restrictions" #29, 'myApp' changed to 'my-app'
- Fixed an issue caused by "echo" command in .bash_profile and similar when loading the system PATH variable of an user
- Fixed Evaluate Javascript feature not working in Windows - "The filename, directory name, or volume label syntax is incorrect." error #32
- Fixed ascii conversion of json.dumps call on Windows command arguments #35
Improvements
-
Updated flow-bin to 0.65.0
-
Show hint_parameters tooltip on commit_completion and on insert_snippet "()"
-
Added JavaScript Refactor commands (added to Main Menu, Context Menu and Side Bar Menu):
- Convert to arrow function
- Export:
- Function
- Class
- Variable
- Safe Copy
- Safe Move
- Safe Delete
- Extract:
- Variable
- Field (current method, field declaration, class constructor)
- Parameter
- Method (global scope, current scope, class method)
Read the Wiki to see how the Refactor Command works https://github.com/pichillilorenzo/JavaScriptEnhancements/wiki/Code-Refactoring
-
Added "Open TerminalView Here…" command to Context Menu and Side Bar Menu
-
Forced "auto_complete_delay" option to 0 when showing JavaScript auto-completions
-
Improved default_autocomplete and surround_with_command with more options
-
Show .flowconfig errors in status bar
-
Added WindowView
-
Added Folder Explorer
Misc
- Keymap changed, now you may want use "super" key instead of "ctrl" key
- Added debug mode
v0.13.17
v0.13.16
Fixes
- Fixing node.js and npm PATH problem on Mac OS and Linux, loading automatically the PATH from the user's shell env.
v0.13.15
v0.13.14
v0.13.13
v0.13.12
Fixes
- Fixed "Unused variables - variable remains underlined also when it is used in an assignment statement" #18
- Fixed "Evaluate JavaScript - TypeError: 'NoneType' object is not iterable on self.command += kwargs.get("command")" #17
- Not showing the on_hover_description tooltip on a quoted strings or numeric constants, in order to prevent "Go to definition" on them
Improvements
- Finally published on Package Control ⭐