Releases: basisjs/basisjs-tools
Releases · basisjs/basisjs-tools
1.12.3
1.12.2
1.12.1
1.12.0
- Moved
basisjs-tools-serverto a separate package with a further improvements
Warning! For now
/basisjs-tools/devpaneldoesn't work forbasis.js(1.11.0 at the moment), since basis's devpanel should migrate to rempl.
1.11.0
1.10.2
1.10.1
- Fixed issues that break devtool client in
FirefoxandEdge - Devtool client doesn't use
srcdocfor sandbox anymore since buggy in various scenarios - Fixed devtool client layout for old
Webkitbrowsers - Tweaked inspect client indicator to fit for small height page
1.10.0 Remote devtools and server refactoring
- Implemented remote devtool functionality
- New set of socket commands to communicate with inspecting application
- Special interface to manage inspecting sessions (available at
/basisjs-tools/devtool)
- Added
--no-gzipoption - Refactored
httpserver- Moved to its own module
- Implemented symlink functionality
- Implemented middleware functionality
- Converted
rewriteandvirtualPathto middlewares
- Refactored
wsserver- Moved to its own module
- Improved handshake (less notifications and file reads, better warming up and file lists synchronization)
- Renamed
getFileGraphsocket command togetAppProfileand changed to return an object (JSON) instead of string - Implemented
getBundlesocket command that return a build bundle of app
- Extended plugin API:
- Added
addSocketCommand()method - Added
addMiddleware()method - Added
addSymlink()method - Added
error()method - Renamed
logMsg()tolog()andlogWarn()towarn()
- Added
1.9.1
1.9.0
-
Improved server file watch and synchronization
- On request for file that doesn't exist it adds to await queue and notify client when file creates (for requests with
x-basis-resourceheader) - Add file for await queue on file deletion when file is watching
- Reset resource content (set to
undefined) on file deletion
- On request for file that doesn't exist it adds to await queue and notify client when file creates (for requests with
-
Improved open file in editor
- Use
open-in-editor - Added special url
/basisjs-tools/open-in-editor?file=filename:line:col
- Use
