CHANGES.md (6483B)
1 ## Version 4.0.2, 2017.06.04 2 3 * Correct CDNJS links in README [#93](https://github.com/neocotic/qrious/issues/93) 4 5 ## Version 4.0.1, 2017.06.04 6 7 * Publish releases to open source CDN [#87](https://github.com/neocotic/qrious/issues/87) 8 * Add live demo link to README [#89](https://github.com/neocotic/qrious/issues/89) 9 * webpack - need to manually install qrious-core [#90](https://github.com/neocotic/qrious/issues/90) 10 * Remove dependencies (non-dev) badge from README [#91](https://github.com/neocotic/qrious/issues/91) 11 12 ## Version 4.0.0, 2017.06.02 13 14 * Split into multiple modules [#53](https://github.com/neocotic/qrious/issues/53) (**breaking change**) 15 * Remove QRious.VERSION [#84](https://github.com/neocotic/qrious/issues/84) (**breaking change**) 16 17 ## Version 3.0.1, 2017.06.01 18 19 * Correct file sizes of distribution files in README [#82](https://github.com/neocotic/qrious/issues/82) 20 21 ## Version 3.0.0, 2017.06.01 22 23 * Reduce size of distribution files [#59](https://github.com/neocotic/qrious/issues/59) (**breaking change**) 24 * Drop support for Node.js < 4 [#74](https://github.com/neocotic/qrious/issues/74) (**breaking change**) 25 * Remove QRious.DEFAULTS [#77](https://github.com/neocotic/qrious/issues/77) (**breaking change**) 26 * Rewrite code in ES5 [#81](https://github.com/neocotic/qrious/issues/81) (**breaking change**) 27 28 ## Version 2.3.0, 2017.05.31 29 30 * Enable setting of multiple properties at once resulting in a single re-render [#69](https://github.com/neocotic/qrious/issues/69) 31 * Deferring or avoiding ImageRenderer [#71](https://github.com/neocotic/qrious/issues/71) 32 * Switch to container-based Travis builds for faster boot times [#73](https://github.com/neocotic/qrious/issues/73) 33 * Change code style to be more contributor-friendly [#75](https://github.com/neocotic/qrious/issues/75) 34 * Improve download links in README [#76](https://github.com/neocotic/qrious/issues/76) 35 36 ## Version 2.2.0, 2016.10.30 37 38 * Add `backgroundAlpha` and `foregroundAlpha` options to control transparency [#63](https://github.com/neocotic/qrious/issues/63) 39 40 ## Version 2.1.0, 2016.10.04 41 42 * Allow `padding` to be set explicitly [#44](https://github.com/neocotic/qrious/issues/44) 43 * Fix support for older browsers [#55](https://github.com/neocotic/qrious/issues/55) 44 * Update code style to fit with other projects 45 * Update build system to run on older Node.js versions at a reduced capacity 46 47 ## Version 2.0.2, 2016.08.05 48 49 * Fix bug where mask is incorrectly applied [#50](https://github.com/neocotic/qrious/issues/50) 50 51 ## Version 2.0.1, 2016.07.03 52 53 * Correct license mentioned into `README.md` 54 55 ## Version 2.0.0, 2016.06.26 56 57 * Rename library to QRious and move package from `qr-js` to `qrious` 58 * Completely redesign API to follow OOP pattern for simplicity 59 * Remove `save` and `saveSync` method 60 * Remove `noConflict` method 61 * Remove documentation generated by `docco` 62 * Restructure code base to make it more maintainable and use [Rollup](http://rollupjs.org) to build it 63 * Provide better built-in support for [Browserify](http://browserify.org) and [Webpack](http://webpack.github.io) etc 64 * Switch from [JSHint](https://github.com/jshint/jshint) to [ESLint](http://eslint.org) 65 * Add `demo.html` to allow contributors to experiment and test with changes due to lack of unit tests 66 * Remove `INSTALL.md` and consolidate contents into `README.md` and `CONTRIBUTING.md` 67 * Add [EditorConfig](http://editorconfig.org) file 68 * Add support for [Travis CI](https://travis-ci.org) 69 70 ## Version 1.1.4, 2015.11.11 71 72 * Fix padding issues [#2](https://github.com/neocotic/qrious/issues/2) 73 * Make the QR code center-aligned [#35](https://github.com/neocotic/qrious/pull/35) 74 * Update [node-canvas](https://github.com/Automattic/node-canvas) dependency version to support [Node.js](https://nodejs.org) v4 and above [#38](https://github.com/neocotic/qrious/pull/38) 75 76 ## Version 1.1.3, 2014.09.01 77 78 * Revert back to [GPL License](http://www.gnu.org/licenses/) [#23](https://github.com/neocotic/qrious/issues/23) 79 80 ## Version 1.1.2, 2014.04.27 81 82 * Fix "too many open files" bug [#20](https://github.com/neocotic/qrious/issues/20) 83 84 ## Version 1.1.1, 2013.12.03 85 86 * Fix bug with IIFE 87 88 ## Version 1.1.0, 2013.12.02 89 90 * Fix [RequireJS](http://requirejs.org) support [#9](https://github.com/neocotic/qrious/issues/9) 91 * Remove [Ender](http://enderjs.com) support [#13](https://github.com/neocotic/qrious/issues/13) 92 * Improve code formatting and style [#14](https://github.com/neocotic/qrious/issues/14) 93 * Support different MIME types for `toDataURL` and other related functions [#16](https://github.com/neocotic/qrious/issues/16) 94 * Remove unnecessary callback arguments from synchronous functions [#17](https://github.com/neocotic/qrious/issues/17) 95 * Make `save` fully asynchronous [#17](https://github.com/neocotic/qrious/issues/17) 96 * Add `saveSync` for synchronous saving [#17](https://github.com/neocotic/qrious/issues/17) 97 * Add [Grunt](http://gruntjs.com) build system [#18](https://github.com/neocotic/qrious/issues/18) 98 * Generate source map as part of build [#18](https://github.com/neocotic/qrious/issues/18) 99 * Improve developer documentation [#18](https://github.com/neocotic/qrious/issues/18) 100 * Add support for [Bower](https://bower.io) [#19](https://github.com/neocotic/qrious/issues/19) 101 * Many small fixes and tweaks 102 103 ## Version 1.0.3, 2011.12.19 104 105 * Rename `QRCode` to `qr` [#3](https://github.com/neocotic/qrious/issues/3) 106 * Remove all deprecated methods [#3](https://github.com/neocotic/qrious/issues/3) 107 * Reformat code and add additional, along with some original, code comments [#4](https://github.com/neocotic/qrious/issues/4) 108 * Add support for [Node.js](https://nodejs.org), [CommonJS](http://www.commonjs.org) and [Ender](http://enderjs.com) [#6](https://github.com/neocotic/qrious/issues/6) 109 * Add optional `callback` functionality to API methods [#6](https://github.com/neocotic/qrious/issues/6) 110 * Allow `data` arguments to be an object or string value [#7](https://github.com/neocotic/qrious/issues/7) 111 * Add `VERSION` property to the API [#8](https://github.com/neocotic/qrious/issues/8) 112 * Add `toDataURL`, `save` and `noConflict` methods to the API [#8](https://github.com/neocotic/qrious/issues/8) 113 * Now distributed under the MIT license 114 115 ## Version 1.0.2, 2011.08.31 116 117 * Deprecate `generateCanvas` and `generateImage` and replaced with `canvas` and `image` respectively [#1](https://github.com/neocotic/qrious/issues/1) 118 119 ## Version 1.0.1, 2011.08.12 120 121 * Allow customisation of colours used when rendering