Skip to content

Latest commit

 

History

History
266 lines (146 loc) · 7.56 KB

CHANGELOG.md

File metadata and controls

266 lines (146 loc) · 7.56 KB

4.1.1 (2015-01-31)

Bug Fixes

  • dist: add missing dist to npm (f7a34214)

4.1.0 (2015-01-31)

Features

  • commonjs: add commonjs bundle (fe0db907)

4.0.3 (2014-12-04)

Bug Fixes

  • App: prefix new keyword to App() constructor function (d8e1c8a4, closes #27)

Features

  • wrappedClasses: add support for wrapped classes (c9a062f0)

4.0.2 (2014-08-17)

Bug Fixes

  • eval: add allowUnsafeEval via loophole (9d7ebd69)

4.0.1 (2014-08-14)

Bug Fixes

  • ambiguous-coffee-script: ensure compilation is unambiguous (a73cedc3, closes #20)

Although ng-classify produces valid CoffeeScript, other dependencies may use an older version of the CoffeeScript compiler that may not.
This isn't a bug fix as much as a friendly tweak.

Before:

angular.module 'app'
.controller 'homeController', [Home]

After:

angular.module('app')
.controller('homeController', [Home])

4.0.0 (2014-08-10)

Features

  • multipleApps:
    • add newline between app statements (9b01b5e6)
    • add support for multiple apps (1e719d42)
    • add support for multiple apps (2f8f6c8f)
class Home extends Controller('my.app.name')

3.1.0 (2014-07-04)

Features

  • moduleChaining: chain multiple module declarations (0e9d4c5e)

Before:

angular.module('app').controller 'homeController', [Home]
angular.module('app').service 'aboutService', [About]

After:

angular.module('app')
.controller 'homeController', [Home]
.service 'aboutService', [About]

3.0.1 (2014-07-02)

Bug Fixes

  • package.json: ensure semver compliance (31166288)

3.0.0 (2014-06-18)

Bug Fixes

  • classDetails: add support for do in the constructor (38b088f9, closes #8)

Breaking Changes

  • use return value from constructor

Before:

class MyValue extends Value
  @constructor = 'Hello'

After:

class MyValue extends Value
  constructor: ->
    return 'Hello'

(b9e85814)

  • use return value from constructor

Before:

class MyConst extends Constant
  @constructor = []

After:

class MyConst extends Constant
  constructor: ->
    return []

(3620e03b)

  • use return value from constructor

Before:

class App extends App
  @constructor = []

After:

class App extends App
  constructor: ->
    return []

(fda5a79b)

2.0.0 (2014-06-13)

Features

  • data: leverage other modules (ee70d196)
  • format: add * format option (dcc2029c)

Breaking Changes

  • options.data deprecated

Use gulp-template or another similar library instead

(ee70d196)

1.0.2 (2014-06-09)

Bug Fixes

  • index: add bridge from js to coffee (298aad76)

1.0.1 (2014-05-04)

Bug Fixes

  • moduleTypePrefix: remove prefix from moduleType when formatting (f752ca7d, closes #7)

1.0.0 (2014-05-04)

Bug Fixes

Features

  • moduleTypePrefix: enable namespacing of moduleTypes (49f46653)

0.5.3 (2014-05-04)

Bug Fixes

  • ng-classify: use recursion to gather nested classes (079f3404, closes #4)

0.5.2 (2014-05-03)

Bug Fixes

  • comments: iterate properties properly (05138b88, closes #3)

0.5.1 (2014-05-02)

Bug Fixes

  • coffee-script: move coffee-script to dependencies (a92f54b3)

0.5.0 (2014-05-02)

Bug Fixes

  • parsing: remove regex parsing, use coffee-script nodes (194c5917)

0.4.2 (2014-03-20)

Bug Fixes

  • format: screamingSnakeCase and snakeCase missing assignment (bc977c6b)
  • ngClassify: Return original content if ng-classify pattern is not found (5e627075, closes #2)

Features

  • Animation: add support for Animation class type (99cdbe01, closes #1)
  • App: add support for app module (2907c997)
  • options: format, prefix, and suffix are configurable (aa7a047e)