New functionality added in a backwards-compatible manner:
- CQI-19: Added watcher option to the grunt build task.
- CQI-19: Added ES6 support for the front-end modules
Breaking changes:
- OLMIS-7314: Add Webpack and migrate Grunt build to Webpack.
- OLMIS-7315: Add manifest and service worker configuration for PWA.
Improvements:
- OLMIS-7379: Add support for viewport.
Bug fixes:
- OLMIS-7208: Fixed failing unit tests because of incorrect version of jquery and bootstrap-sass.
- Fixed failing unit tests because of micromatch version change.
Bug fixes:
- Fixed failing unit tests because of disconnected headless Chrome.
Breaking changes:
- OLMIS-5837: Replaced PhantomJS launcher with headless Chrome.
Improvements:
- OLMIS-4388: Set up custom ESLint rule set to match our SonarQube configuration.
- OLMIS-5389: Set up custom jasmine rules for ESLint.
- OLMIS-3696: Added dependency and development dependency locking.
8.0.1 / 2018-10-01
Improvements:
- OLMIS-5235: Updated order for loading pouchdb.js and pouchdb.find.js files.
Breaking changes:
- OLMIS-4795: Replace syncTransifex grunt option with pullTransifex and pushTransifex
New functionality added in a backwards-compatible manner:
- Added eslint task (disabled by default, set noLint option to false to launch it with the build and default tasks or use the "grunt eslint" task directly).
Improvements:
- OLMIS-4750: Added Jenkinsfile
- OLMIS-4805: Enabled branch analysis in Sonar
New functionality added in a backwards-compatible manner:
- OLMIS-3108: Refactored transifex sync process.
- OLMIS-3195: Added sonar task.
- OLMIS-3166: Added build date as grunt option.