Skip to content

Releases: developit/karmatic

2.0.0

20 Jun 21:43
8aa28a0
Compare
Choose a tag to compare
  • Breaking: switch from Jasmine to Jest's extended expect assertion module (#31)
  • Add --chrome-data-dir option (#8, thanks @songawee!)

1.4.0

06 Sep 01:31
Compare
Choose a tag to compare
  • Upgrades to the latest versions of Karma, Jasmine, etc. (thanks @Weetbix!)
  • Code Coverage updated: may require adding the istanbul plugin to your Babel configuration.
  • Fixed test harness failing in Safari 10.1 (see upstream bug)

1.3.1

06 Sep 01:30
Compare
Choose a tag to compare
  • Fixes the identifier for Edge on SauceLabs

1.3.0

18 Apr 20:36
Compare
Choose a tag to compare

馃 Better Debugging

A new karmatic debug command wraps up a few important flags into one easy to remember debug mode. In this mode, coverage is not reported and Chrome is opened in "headful" mode for visual inspection. (#27, thanks @andrewiggins)

馃檲 Coverage Reporting

Code coverage reports in HTML and JSON format are now generated by default in a coverage directory. You can also disable these by passing --no-coverage. (#26, thanks @andrewiggins)

馃暩 Custom Browsers

karmatic watch --browsers firefox

馃Л Built-in support for SauceLabs

Set the SAUCE_USERNAME and SAUCE_ACCESS_KEY env vars, then pass saucelabs browser/platform combinations to the new --browsers option:

SAUCE_USERNAME=developit SAUCE_ACCESS_KEY=123456 karmatic --browsers sauce-ie-11,sauce-ie-10

馃尪 Modern JS

karmatic now transpiles for modern browsers only (last 2 versions of Chrome + Firefox + Safari). Don't worry though - it'll still transpile down to ES5 if --browsers includes "ie" or "internet explorer", or if the --downlevel flag is set.

1.2.0

30 Jun 17:46
Compare
Choose a tag to compare
  • Karmatic now supports Webpack 4! (and still older versions of Webpack, don't worry)
  • Fixed a little publishing hiccup & reduce the package size

1.0.7

30 Jun 17:37
Compare
Choose a tag to compare
  • Add support for webpack configuration files that export a function instead of an object
  • Fixes a bug where a bunch of webpack configuration properties would be ignored/overwritten
  • Respect any existing webpack node configuration

1.0.6

26 Jan 22:22
Compare
Choose a tag to compare
  • Fix incorrect processing of tests in a repo root / cwd
  • Fix unindented error pretty-printing

1.0.5

26 Jan 22:21
Compare
Choose a tag to compare
  • Exclude babel minify from plugins (thanks @eliperelman)
  • Include library aliasing for loaders too (only useful if you're building a webpack loader)

1.0.4

24 Jan 01:56
Compare
Choose a tag to compare
  • Add a .webpackConfig option for manually passing webpack configuration.

To be used by Neutrino: https://twitter.com/_developit/status/955969121149161473

1.0.3

24 Jan 01:51
Compare
Choose a tag to compare
  • Avoid duplicating loaders if already present a detected webpack config
  • Bugfix for file path pattern generation
  • Always exempt these plugins: UglifyJsPlugin, HTMLWebpackPlugin & ExtractTextPlugin