- Correct CDNJS links in README #93
- Publish releases to open source CDN #87
- Add live demo link to README #89
- webpack - need to manually install qrious-core #90
- Remove dependencies (non-dev) badge from README #91
- Correct file sizes of distribution files in README #82
- Reduce size of distribution files #59 (breaking change)
- Drop support for Node.js < 4 #74 (breaking change)
- Remove QRious.DEFAULTS #77 (breaking change)
- Rewrite code in ES5 #81 (breaking change)
- Enable setting of multiple properties at once resulting in a single re-render #69
- Deferring or avoiding ImageRenderer #71
- Switch to container-based Travis builds for faster boot times #73
- Change code style to be more contributor-friendly #75
- Improve download links in README #76
- Add
backgroundAlphaandforegroundAlphaoptions to control transparency #63
- Allow
paddingto be set explicitly #44 - Fix support for older browsers #55
- Update code style to fit with other projects
- Update build system to run on older Node.js versions at a reduced capacity
- Fix bug where mask is incorrectly applied #50
- Correct license mentioned into
README.md
- Rename library to QRious and move package from
qr-jstoqrious - Completely redesign API to follow OOP pattern for simplicity
- Remove
saveandsaveSyncmethod - Remove
noConflictmethod - Remove documentation generated by
docco - Restructure code base to make it more maintainable and use Rollup to build it
- Provide better built-in support for Browserify and Webpack etc
- Switch from JSHint to ESLint
- Add
demo.htmlto allow contributors to experiment and test with changes due to lack of unit tests - Remove
INSTALL.mdand consolidate contents intoREADME.mdandCONTRIBUTING.md - Add EditorConfig file
- Add support for Travis CI
- Fix padding issues #2
- Make the QR code center-aligned #35
- Update node-canvas dependency version to support Node.js v4 and above #38
- Revert back to GPL License #23
- Fix "too many open files" bug #20
- Fix bug with IIFE
- Fix RequireJS support #9
- Remove Ender support #13
- Improve code formatting and style #14
- Support different MIME types for
toDataURLand other related functions #16 - Remove unnecessary callback arguments from synchronous functions #17
- Make
savefully asynchronous #17 - Add
saveSyncfor synchronous saving #17 - Add Grunt build system #18
- Generate source map as part of build #18
- Improve developer documentation #18
- Add support for Bower #19
- Many small fixes and tweaks
- Rename
QRCodetoqr#3 - Remove all deprecated methods #3
- Reformat code and add additional, along with some original, code comments #4
- Add support for Node.js, CommonJS and Ender #6
- Add optional
callbackfunctionality to API methods #6 - Allow
dataarguments to be an object or string value #7 - Add
VERSIONproperty to the API #8 - Add
toDataURL,saveandnoConflictmethods to the API #8 - Now distributed under the MIT license
- Deprecate
generateCanvasandgenerateImageand replaced withcanvasandimagerespectively #1
- Allow customisation of colours used when rendering