Skip to content

Latest commit

 

History

History
224 lines (161 loc) · 6.59 KB

CHANGELOG.md

File metadata and controls

224 lines (161 loc) · 6.59 KB

3.0.0

  • All proccess*-methods are async now.
  • node updated to 12 version.
  • vow replaced with native Promise.
  • inherit replaced with native classes.

2.1.0-rc.1

  • Source map support

2.0.0

  • Switch to uglify-es to support ES6 (@stochastical [#141]).

1.7.1

  • Fixed path processing in Windows (@raulleo [#139]).

Dependencies

  • uglify-js updated to 2.8.29
  • coa updated to 1.0.3
  • minimatch updated to 3.0.4
  • vow updated to 0.4.16

1.7.0

  • Freeze hash function was moved to separate package borschik-hash (@blond [#132]).
  • Support for node 0.8.0 was dropped (@Yeti-or [#133]).

Dependencies

  • csso updated to ^3.0.0.
  • uglify-js updated to 2.8.14.
  • minimatch updated to 3.0.3.
  • vow updated to 0.4.15.

1.6.1

Bug fixes

  • Fixed path processing in css tech (@blond #124).

Dependencies

  • uglify-js updated to 2.7.4.
  • minimatch updated to 3.0.3.
  • coa updated to 1.0.1.
  • inherit updated to 2.2.6.
  • vow-fs updated to 0.3.6.

1.6.0

  • csso updated to 2.0.0.

1.5.3

  • Fix enb-borschik error processing #112
  • csso update to 1.7.0 with a lot of fixes and speed improvements #116
  • uglify-js updated to 2.6.2 #113, #108, #106
  • UglifyJS has clear pretty error output. #114
Error: Unexpected token: name (foo) (line: 7437, col: 12, pos: 312592)
  7435 |        };
  7436 |    } else {
  7437 |        let foo = 'bar';
--------------------^
  7438 |        result = {
  7439 |            result: 0

1.5.2

  • csso updated to 1.5.4

1.5.1

  • uglify-js updated to 2.6.1
  • csso updated to 1.5.1

1.5.0

  • uglify-js updated to 2.4.24
  • csso updated to 1.4.2

1.4.0

  • You can now freeze .woff2, .js, .css and .cur files.
  • vow-fs was updated to 0.3.4.

1.3.2

You can now freeze .eot files.

1.3.1

You can now freeze .ico files.

1.3.0

New features

1.2.0

New features

  • borschik now supports techOptions as object in API #72
// old API (also supported)
borschik.api({
    techOptions: '{ "uglify": { "warnings": true } }'
});

// new API
borschik.api({
    techOptions: {
        uglify: {
            warnings: true
        }
    }
});

1.1.0

New features

  • borschik now supports input as string #69. Use inputString and basePath options in API
borschik.api({
    basePath: '.',
    inputString: 'var a = 1;',
    tech: 'js'
}).then(function(result) {

}, function(error) {

});

Fixes

  • Better Windows support #66
  • Better errors while freeze #71

1.0.5

  • Fix SVG filters inlining #64

1.0.4

  • Add encodeURI inlining method #62

1.0.3

  • Improve compatibility with LESS #59

1.0.2

  • UglifyJS options support in JS tech.
$ borschik --input=myfile.js --tech-options='{"uglify":{"output":{"max_line_len": 100},"warnings":true}}'

1.0.1

  • Add support to use borschik.link() with node.js

1.0.0

0.4.2

  • borschik can inline .jpg files now.
  • Update dependencies: csso@1.3.10, uglify-js@2.4.6, vow@0.3.12

0.4.1

0.4.0

This version is partially incompatible with 0.3.x

0.3.5

  • Fix regression after #7

0.3.4

Milestone 0.3.4

0.3.3

Update dependencies versions

  • coa ~0.4.0
  • inherit ~1.0.4
  • q ~0.9.5
  • ometajs ~3.2.4
  • uglify-js ~2.3.6
  • istanbul ~0.1.42
  • mocha ~1.12.0

0.3.2

  • UglifyJS updated to ~2.3
  • CSSO updated to 1.3.7
  • Fix problem with freeze and mkdir (veged#90)
  • Merge js and js-link techs. js-link is deprecated and will be deleted soon

0.3.1

  • fix some Windows issues