Skip to content

Releases: basisjs/basisjs-tools

1.12.3

20 Sep 10:24
Compare
Choose a tag to compare
  • Fixed issue with command (clap bumped to ^1.2.3)

1.12.2

18 Sep 14:00
Compare
Choose a tag to compare
  • Bumped basisjs-tools-build to ^1.11.3
  • Bumped basisjs-tools-server to ^1.0.1
  • Bumped clap to ^1.2.2

1.12.1

12 Sep 10:26
Compare
Choose a tag to compare
  • Bumped package basisjs-tools-build to 1.11.2

1.12.0

06 Sep 16:31
Compare
Choose a tag to compare

Warning! For now /basisjs-tools/devpanel doesn't work for basis.js (1.11.0 at the moment), since basis's devpanel should migrate to rempl.

1.11.0

05 Sep 11:28
Compare
Choose a tag to compare
  • Bumped deps
    • basisjs-tools-ast to ^1.6.0
    • basisjs-tools-build to ^1.11.0
    • clap to ~1.2.0

1.10.2

10 Nov 14:42
Compare
Choose a tag to compare
  • Added command details in debug mode to investigate problems with getBundle and getAppProfile
  • Bumped socket.io version to work on node.js 7+ (@smelukov)

1.10.1

31 Aug 14:38
Compare
Choose a tag to compare
  • Fixed issues that break devtool client in Firefox and Edge
  • Devtool client doesn't use srcdoc for sandbox anymore since buggy in various scenarios
  • Fixed devtool client layout for old Webkit browsers
  • Tweaked inspect client indicator to fit for small height page

1.10.0 Remote devtools and server refactoring

29 Aug 12:37
Compare
Choose a tag to compare
  • 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-gzip option
  • Refactored http server
    • Moved to its own module
    • Implemented symlink functionality
    • Implemented middleware functionality
    • Converted rewrite and virtualPath to middlewares
  • Refactored ws server
    • Moved to its own module
    • Improved handshake (less notifications and file reads, better warming up and file lists synchronization)
    • Renamed getFileGraph socket command to getAppProfile and changed to return an object (JSON) instead of string
    • Implemented getBundle socket 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() to log() and logWarn() to warn()

1.9.1

29 Jul 10:30
Compare
Choose a tag to compare
  • Fixed create command that install basis.js in wrong place

1.9.0

19 Jul 15:25
Compare
Choose a tag to compare
  • 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-resource header)
    • Add file for await queue on file deletion when file is watching
    • Reset resource content (set to undefined) on file deletion

    improved synchronization in action

  • Improved open file in editor

    • Use open-in-editor
    • Added special url /basisjs-tools/open-in-editor?file=filename:line:col