Skip to content

Releases: basisjs/basisjs-tools

1.3.19

12 Nov 10:30
Compare
Choose a tag to compare
  • build: fix hash-digest for style files in theme map
  • build: add read files content digest to build <meta>
  • build: fetch commit when basisjs-tools installed not by version tag
  • build: provide real config for basis.js 1.4
  • build: require basis.js only once (in processBasisFile.js)
  • build: support for local asset function and new resolving algorithm for basis.asset (for basis.js 1.4)
  • build: better error output on js compress
  • extract: fix issue with template files in the input graph
  • extract: fix template comparison (isolate issue)
  • extract: use basis core to resolve paths for basis.js 1.4
  • extract: fix css info collection for anim: bindings
  • cli: resolve basis.config relative to process.env.PWD when possible
  • cli and module refactoring

1.3.18

11 Oct 20:18
Compare
Choose a tag to compare
  • server: load injected scripts async and defer
  • server: don't notify client about server internal files changes
  • server: don't use basis.js implicit namespace extensions in client script (avoid warnings in 1.4+)
  • build: exit with code 8 when fatal error (instead of 0)
  • build: remove --js-resolve-path option as not working for now
  • build: fix --target output-graph
  • create: fix app.js in app template
  • change global config name basis -> basisjs-tools and migration (file path changed as well)
  • bump deps

1.3.17

23 Jul 14:29
Compare
Choose a tag to compare
  • build & extract: fix basisjsBaseURI
  • extract: fix l10n dictionary path resolve for basis.js prior 1.0
  • cleanup in repo root, remove GPL license

1.3.16

16 Jul 10:21
Compare
Choose a tag to compare
  • build: output version and commit (for non-release versions) of basisjs-tools and basis.js if possible
  • build: fix resolving expressions with __dirname in basis.js modules
  • build: robust --js-pack handler, when google-closure-compiler command is not enable, use uglify-js
  • build: show extra info in non-TTY mode (i.e. file output)
  • extract: pass correct sourceOrigin to basis.template.makeDeclaration but not just true
  • better cli errors output

1.3.15

10 Jul 11:10
Compare
Choose a tag to compare
  • build: fix build regression for basis.js prior 1.3.0 (added in 1.3.12)
  • build: fix build for basis.js 1.3.0 with modules that create a sandbox (for example basis.devpanel)

1.3.14

10 Jul 11:05
Compare
Choose a tag to compare
  • build & extract: set up env for basis.js (uses since 1.3.0)
  • server: show error message instead of exception when socket.io lib is not defined
  • server: unify client/server communication on sync init (ready/knownFiles -> handshake)
  • server: new option --inspect to include inspecting script
  • server: fix internal redirects when no host in destination

1.3.13

01 Jul 14:31
Compare
Choose a tag to compare
  • server: fix issue with fileSync.js on Mac OS

1.3.12

01 Jul 14:30
Compare
Choose a tag to compare
  • server: fix socket.io issue when using with require.js using
  • server: inject socket.io client in fileSync.js
  • add support for basis.js 1.3.0 config in extract and build

1.3.11

01 Jul 14:29
Compare
Choose a tag to compare
  • update dependancies versions
  • implement global config storage and config command
  • create: update templates
  • create: use create.templates option in config to specify optional paths for templates
  • server: tweak init output
  • server: don't load socket.io through XHR, but using <script> (faster load, less noise in console)

1.3.10

29 May 20:14
Compare
Choose a tag to compare
  • extractor: fix nested templates issue
  • extractor: temporary solution for preprocessors to process file content on extract
  • fix preprocessor paths resolving relative to config location