power-assert v0.9.0 Release Notes

Release Date: 2014-09-02 // over 9 years ago
  • ๐Ÿ”‹ Features

    ๐Ÿ‘ Now power-assert 0.9.0 supports multi-stage sourcemaps.

    • power-assert:

      • update empower and power-assert-formatter to 0.9.0 (a84ca4e1)
    • empower:

      • There's no significant changes
    • power-assert-formatter:

    • espower:

      • SourceMap support
      • adjust filepath in power-assert output if sourceMap option is given (f919d59d)
      • adjust line number in power-assert output if sourceMap option is given (8c035d89)
    • espower-source:

      • backport espowerify to support multi-stage sourcemaps (71de737c)
    • espower-loader:

    • grunt-espower:

    • gulp-espower:

    • espowerify:

      • use espower-source directly since espower-source 0.9.0 is backported from espowerify (625cf55d)
      • use multi-stage-sourcemap module to generate more accurate sourcemaps (b1f939fa)
      • if upstream SourceMap is given, decode and offset it (a1683475)
    • espower-coffee:

      • interact with coffeescript compiler to adjust line number in power-assert output (9c159205)

    ๐Ÿ’ฅ Breaking Changes

    ๐Ÿ”ง No change is required if you are using default configuration.

    • power-assert-formatter:
      • built-in renderers are listed as relative path

    If you are customizing renderers by options.renderers, you may have to migrate.

    To migrate, change your code from the following:

    [
        'file',
        'assertion',
        'diagram',
        'binary-expression'
    ]
    

    To:

     [
        './built-in/file',
        './built-in/assertion',
        './built-in/diagram',
        './built-in/binary-expression'
     ]
    

    (265d3539), (acf85109)