This is a summary of the changes since the last release, for more information on how to use them consult the README.md. For more technical and detailed changes review the compare 1.2.0...1.3.0
Demo
A big release. A lot of changes and new features: give them a try using the generator-m-demo repository. See, test and experiment with all the latest changes!
Major changes
- We have moved to code checking with ESLint (#186, #226)
- find out how to use ESLint with your editor in this guide
- learn why we moved away from jshint and jscs here
Features
- Integrated testing workflow with Karma and Protractor (#24)
- We're working on documentation and tutorials (more to come in future versions):
- for a start, have look at our new guides
- Improvements for building and Continuous Integration
- guide and gulp task to work with app icons and splash screens (#171)
- guide for a revamped gulp configure and build script (#214, #213, #183)
- a cordova hook for updating Android Manifest and iOS plist files (#171)
- Smaller features
- guide and improved sass integration (#217)
- on setup, it's possible to choose Ionic CSS or SASS, also there's a guide (#212)
- the pair subgenerator creates a template and a controller with one command (#202)
- the gulp tasks now support sass source maps (#38)
- Little tweaks
- @gmarziou PR to make gulp tasks more configurable (#219)
- additional meta tags for the
index.html (#218)
- now possible to select ionic keyboard plugin (#229)
different inject location of default angular modules, didn't play well with karma, so reverted (#225)
Dependencies and structure
- update npm and bower deps for generator and project (#230, #235, #239)
- cordova 5.2.0
- ionic 1.1.0
- many others ...
- other changes
- we ditched livereload in favour of browser-sync (#228)
- migrated to new yeoman-generator folder structure (#241)
Bugs
- indentation issue with injection of environment vars (#215)
- watch-build not working (#210)
- wrong caption in template (#208)