### 4.1.1 (2015-01-31) #### Bug Fixes * **dist:** add missing dist to npm ([f7a34214](https://github.com/CaryLandholt/ng-classify/commit/f7a3421491c11240c3abb59514f593bae33e51e3)) ## 4.1.0 (2015-01-31) #### Features * **commonjs:** add commonjs bundle ([fe0db907](https://github.com/CaryLandholt/ng-classify/commit/fe0db907692799b0cbc72a07565393e9b6484ff6)) ### 4.0.3 (2014-12-04) #### Bug Fixes * **App:** prefix new keyword to App() constructor function ([d8e1c8a4](https://github.com/CaryLandholt/ng-classify/commit/d8e1c8a4b9a00c98ef7f7f0bd760a2cc30cd8dc3), closes [#27](https://github.com/CaryLandholt/ng-classify/issues/27)) #### Features * **wrappedClasses:** add support for wrapped classes ([c9a062f0](https://github.com/CaryLandholt/ng-classify/commit/c9a062f0a85b35bec0f4a677ab1e831cf560488c)) ### 4.0.2 (2014-08-17) #### Bug Fixes * **eval:** add allowUnsafeEval via loophole ([9d7ebd69](https://github.com/CaryLandholt/ng-classify/commit/9d7ebd69e25ba9b2e377b3b58927bcc0609ae1a0)) ### 4.0.1 (2014-08-14) #### Bug Fixes * **ambiguous-coffee-script:** ensure compilation is unambiguous ([a73cedc3](https://github.com/CaryLandholt/ng-classify/commit/a73cedc356afd7705ee8af9fa7c94149a68c41a7), closes [#20](https://github.com/CaryLandholt/ng-classify/issues/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: ```coffee angular.module 'app' .controller 'homeController', [Home] ``` After: ```coffee angular.module('app') .controller('homeController', [Home]) ``` ## 4.0.0 (2014-08-10) #### Features * **multipleApps:** * add newline between app statements ([9b01b5e6](https://github.com/CaryLandholt/ng-classify/commit/9b01b5e61d98d7cb181f9abb1013bf2a719fac2f)) * add support for multiple apps ([1e719d42](https://github.com/CaryLandholt/ng-classify/commit/1e719d4200c19c649130eccf324bca86a5a8fc88)) * add support for multiple apps ([2f8f6c8f](https://github.com/CaryLandholt/ng-classify/commit/2f8f6c8ff7bf53db39b7d32613c027dab1acabc9)) ```coffee class Home extends Controller('my.app.name') ``` ## 3.1.0 (2014-07-04) #### Features * **moduleChaining:** chain multiple module declarations ([0e9d4c5e](https://github.com/CaryLandholt/ng-classify/commit/0e9d4c5ea6deb2c4feb5b3e19cd5885d6fbff2a5)) Before: ```coffee angular.module('app').controller 'homeController', [Home] angular.module('app').service 'aboutService', [About] ``` After: ```coffee angular.module('app') .controller 'homeController', [Home] .service 'aboutService', [About] ``` ### 3.0.1 (2014-07-02) #### Bug Fixes * **package.json:** ensure semver compliance ([31166288](https://github.com/CaryLandholt/ng-classify/commit/311662889922f08882dada8090eea020ab39261a)) ## 3.0.0 (2014-06-18) #### Bug Fixes * **classDetails:** add support for do in the constructor ([38b088f9](https://github.com/CaryLandholt/ng-classify/commit/38b088f9e40e1c8f6c813cf386614fbfe5d22b4b), closes [#8](https://github.com/CaryLandholt/ng-classify/issues/8)) #### Breaking Changes * use return value from constructor Before: ```coffee class MyValue extends Value @constructor = 'Hello' ``` After: ```coffee class MyValue extends Value constructor: -> return 'Hello' ``` ([b9e85814](https://github.com/CaryLandholt/ng-classify/commit/b9e85814f1b9957cf7647df31e9a1695af3ef337)) * use return value from constructor Before: ```coffee class MyConst extends Constant @constructor = [] ``` After: ```coffee class MyConst extends Constant constructor: -> return [] ``` ([3620e03b](https://github.com/CaryLandholt/ng-classify/commit/3620e03b35f61b6b9670eb1e5b4cc4848224736d)) * use return value from constructor Before: ```coffee class App extends App @constructor = [] ``` After: ```coffee class App extends App constructor: -> return [] ``` ([fda5a79b](https://github.com/CaryLandholt/ng-classify/commit/fda5a79b12014893110916c10df017fd594fbc65)) ## 2.0.0 (2014-06-13) #### Features * **data:** leverage other modules ([ee70d196](https://github.com/CaryLandholt/ng-classify/commit/ee70d196e5671955345a4b5b7c55d86441bce28c)) * **format:** add * format option ([dcc2029c](https://github.com/CaryLandholt/ng-classify/commit/dcc2029c0cec3ff268e69f1b236a88498e2d58ae)) #### Breaking Changes * options.data deprecated Use gulp-template or another similar library instead ([ee70d196](https://github.com/CaryLandholt/ng-classify/commit/ee70d196e5671955345a4b5b7c55d86441bce28c)) ### 1.0.2 (2014-06-09) #### Bug Fixes * **index:** add bridge from js to coffee ([298aad76](https://github.com/CaryLandholt/ng-classify/commit/298aad76d3601b2942c405cb807e021612278fb8)) ### 1.0.1 (2014-05-04) #### Bug Fixes * **moduleTypePrefix:** remove prefix from moduleType when formatting ([f752ca7d](https://github.com/CaryLandholt/ng-classify/commit/f752ca7d4e17e5a6e83d281731f881a94668e3ae), closes [#7](https://github.com/CaryLandholt/ng-classify/issues/7)) ## 1.0.0 (2014-05-04) #### Bug Fixes * **content:** * allow multiple classes ([253d2d1b](https://github.com/CaryLandholt/ng-classify/commit/253d2d1b43aa0fb8318603199c79a7f5f1c09ada), closes [#5](https://github.com/CaryLandholt/ng-classify/issues/5)) * allow multiple classes ([3dd0f4e2](https://github.com/CaryLandholt/ng-classify/commit/3dd0f4e25c3127033d29d16d1c94a14bc78e953c)) #### Features * **moduleTypePrefix:** enable namespacing of moduleTypes ([49f46653](https://github.com/CaryLandholt/ng-classify/commit/49f46653ef243ac899be76835a8fa1504c638ad4)) ### 0.5.3 (2014-05-04) #### Bug Fixes * **ng-classify:** use recursion to gather nested classes ([079f3404](https://github.com/CaryLandholt/ng-classify/commit/079f34040adab6350262611b1575f50c47d5bf00), closes [#4](https://github.com/CaryLandholt/ng-classify/issues/4)) ### 0.5.2 (2014-05-03) #### Bug Fixes * **comments:** iterate properties properly ([05138b88](https://github.com/CaryLandholt/ng-classify/commit/05138b88432b0266dcd40a07bece8e5426475953), closes [#3](https://github.com/CaryLandholt/ng-classify/issues/3)) ### 0.5.1 (2014-05-02) #### Bug Fixes * **coffee-script:** move coffee-script to dependencies ([a92f54b3](https://github.com/CaryLandholt/ng-classify/commit/a92f54b3fe696250f5807d2b8165a41241418f4a)) ## 0.5.0 (2014-05-02) #### Bug Fixes * **parsing:** remove regex parsing, use coffee-script nodes ([194c5917](https://github.com/CaryLandholt/ng-classify/commit/194c5917b83b3f485d22ef6292797f58d9624fbd)) ## 0.4.2 (2014-03-20) #### Bug Fixes * **format:** screamingSnakeCase and snakeCase missing assignment ([bc977c6b](https://github.com/CaryLandholt/ng-classify/commit/bc977c6b0a95b4ab92e4454db01ddf073a0b4e14)) * **ngClassify:** Return original content if ng-classify pattern is not found ([5e627075](https://github.com/CaryLandholt/ng-classify/commit/5e62707556306788b57d0a6dd2a42090f5c43ced), closes [#2](https://github.com/CaryLandholt/ng-classify/issues/2)) #### Features * **Animation:** add support for Animation class type ([99cdbe01](https://github.com/CaryLandholt/ng-classify/commit/99cdbe01c974ea4f64d146697390a507535eaae7), closes [#1](https://github.com/CaryLandholt/ng-classify/issues/1)) * **App:** add support for app module ([2907c997](https://github.com/CaryLandholt/ng-classify/commit/2907c99704e85de92c5e96586c588265ca465c55)) * **options:** format, prefix, and suffix are configurable ([aa7a047e](https://github.com/CaryLandholt/ng-classify/commit/aa7a047e2b4a1666d5f67f83991b63bce1cb1d0c))