# 1.0.4 / 2017-04-20

**Breaking Changes:**

* A ```ca new``` command for building different types of App, supported ES5/ES6/Vue/React.

    examples:
    ```bash
    ca new vue demo
    // It will create a demo project based on Vue and configurate all the things for you.
    ```
  
* The created app has HMR(hot module reloading)/ESLint/Babel/webpack-dev-server built-in.

* Different types of app's configuration files is just a [ejs](https://github.com/tj/ejs) template, so configuration source code is shared, keep to DRY principle.

* Using [ava](https://github.com/avajs/ava) to write unit tests to guarantee generated configuration file content is correct.


# 1.1.0 / 2017-06-20

**Breaking Changes:**

* Move all the dev dependencies from generated app to ```@cloudux/ca```, then remove app dev dependencies generated by ```ca new``` command, all the dev dependencies app need is ```@cloudux/ca``` , then the generated app's dependencies is clear and simple.

    examples:
    ```bash
    ca new vue demo
    cd demo
    ca run vue
    '''

* Remove all the webpack/ESLint/Babel/task files from generated app, all these files is no need to worry anymore, @cloudux/ca take charge of it.

* A ```ca run``` command for running exists app

* A ```ca build``` command for building exists app

* A ```ca generate``` command for generate custom config files, now only support ```.eslintrc```.


# 1.1.1 / 2017-06-21

**Refactory：**

* Refactory source code directory layout and merge some code


# 1.1.2 / 2017-06-21

**Document:**

* Change README


# 1.1.6 / 2017-09-11

**Breaking Changes:**

* Change ```ca generate``` command to support all configs. Now run ```ca generate TYPE all``` will generate all configs files in current project, you can change it whatever you want.

* Add ```-p api=route``` parameters to ca new command, Now you can add default api proxy rules when project created, or you can add rules in ```package.json``` afterwards, like this:

    examples:
    ```javascript
    {
        "name": "test_vue",
        "version": "1.0.0",
        "scripts": { ... },
        "dependencies": { ... },
        "proxyTable": {
            "/api": "localhost:890"
        }
    }

    ``` 

* Fixed bugs:
    1. Open dist folder index.html not work in local mode.
    2. Add missing url-loader in dependencies.
