Releases: basisjs/basisjs-tools
Releases · basisjs/basisjs-tools
1.3.9
1.3.8
1.3.7
1.3.6
1.3.5
1.3.4
Extractor
- FIX: when
basis.require
invoke for namespace it didn't reference tomodule.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
1.3.2
1.3.1
Common
- update dependancy lib versions
- small
server
message output improvements - fix command argument processing for
build
,create
andextract
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 asscript.js
if present - add
require
andresource
arguments to module wrapper as 3rd party libraries could test forrequire
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>
withid
attribute - FIX: don't lose
id
attribute on replaced<link>
- FIX: avoid warning in build app for
_theme_css_
include
1.3.0
Common
- brand new module
clap
as command line argument parser (refactoring of commands, removecommander
module as dependency) - add
jscs
config, base code style cleanup - rename
bin/basis.js
tobin/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 forbasis.resource
,basis.require
andbasis.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 forbasis.l10n
version 2 - FIX:
l10n
dictionary filename resolving - FIX: various path related bugs