Skip to content

Releases: basisjs/basisjs-tools

1.3.9

29 May 20:13
Compare
Choose a tag to compare
  • server: add support for preprocessors
  • extractor: add support for virtual resources

1.3.8

28 Apr 08:12
Compare
Choose a tag to compare
  • server: fix crash on proxy error handling

1.3.7

25 Apr 14:24
Compare
Choose a tag to compare
  • build: make --css-inline-image works for style attributes
  • server: fix createFile command
  • server: show proxy errors in log and correct error message in response
  • server: fix UNABLE_TO_VERIFY_LEAF_SIGNATURE issue on proxy requests

1.3.6

22 Mar 19:25
Compare
Choose a tag to compare
  • fix path resolving by server when basisjs-tools and app located on different drives (issue #12)

1.3.5

21 Mar 23:36
Compare
Choose a tag to compare
  • server shows 'port already in use' warning and other errors now, but not silently exit
  • fix module.exports values resolving on extract

1.3.4

19 Mar 17:04
Compare
Choose a tag to compare

Extractor

  • FIX: when basis.require invoke for namespace it didn't reference to module.exports
  • FIX: scope reference resolving
  • FIX: crash on warning when template source is not a basis.js resource

Server

  • NEW: support for http -> https proxy
  • disable x-forwarded headers for proxy by default (some servers worry about it and some redirect requests)

1.3.3

16 Mar 18:08
Compare
Choose a tag to compare
  • fix relative path resolving in extractor for basis.require
  • fix basis.js installing by create app when app name specified

1.3.2

08 Mar 15:48
Compare
Choose a tag to compare
  • fix absolute path resolving in extractor for basis.resource and basis.require
  • some fixes in server message output

1.3.1

28 Feb 12:57
Compare
Choose a tag to compare

Common

  • update dependancy lib versions
  • small servermessage output improvements
  • fix command argument processing for build, create and extract

Build & extract

  • style attributes in templates are now processing
  • output fatal error for more than one <link> with same filename
  • name main basis.js file as script.js if present
  • add require and resource arguments to module wrapper as 3rd party libraries could test for require is present
  • FIX: don't warn on <script> with external url
  • FIX: style attributes processing (fetch resources, pack and so on)
  • FIX: don't merge <style>/<link> with id attribute
  • FIX: don't lose id attribute on replaced <link>
  • FIX: avoid warning in build app for _theme_css_ include

1.3.0

22 Feb 02:11
Compare
Choose a tag to compare

Common

  • brand new module clap as command line argument parser (refactoring of commands, remove commander module as dependency)
  • add jscs config, base code style cleanup
  • rename bin/basis.js to bin/basis

Server

  • rework server file changes watcher (more stable and robust now)
  • reduce output messages (use --verbose flag for more messages)
  • colorize output messages (suppress by --no-color option)
  • use cache for __basis_resources__ gzip
  • rename __basis_resources__.js to /basisjs-tools/resourceCache.js
  • rename __devsync__.js to /basisjs-tools/syncFiles.js
  • client/server handshake doesn't depend on basis.js anymore
  • new socket command openFile to open file in external editor
  • remove deprecated things, remove appcp client and server, clean requires
  • various improvements

Build

  • reduce output messages (use --verbose flag for more messages)
  • colorize output messages in non-verbose mode (suppress by --no-color option)
  • new --css-inline-image option to inline css images
  • new --warnings option to show warning list in summary
  • show matched js expression on extract in verbose mode
  • add build label <meta> to index file
  • copy unknown options in basis-config to build as is
  • add ./ prefix to relinked filenames for basis.resource, basis.require and basis.l10n.dictionary
  • remove js/merge handler as not working for now
  • FIX: relative require filename resolving
  • FIX: js file translate in some cases
  • FIX: left part resolving in assign expressions
  • FIX: asset html files output path
  • FIX: template extractor on MacOS
  • FIX: l10n pack for basis.l10n version 2
  • FIX: l10n dictionary filename resolving
  • FIX: various path related bugs