- 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
backgroundAlpha
andforegroundAlpha
options to control transparency #63
- Allow
padding
to 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-js
toqrious
- Completely redesign API to follow OOP pattern for simplicity
- Remove
save
andsaveSync
method - Remove
noConflict
method - 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.html
to allow contributors to experiment and test with changes due to lack of unit tests - Remove
INSTALL.md
and consolidate contents intoREADME.md
andCONTRIBUTING.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
toDataURL
and other related functions #16 - Remove unnecessary callback arguments from synchronous functions #17
- Make
save
fully asynchronous #17 - Add
saveSync
for 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
QRCode
toqr
#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
callback
functionality to API methods #6 - Allow
data
arguments to be an object or string value #7 - Add
VERSION
property to the API #8 - Add
toDataURL
,save
andnoConflict
methods to the API #8 - Now distributed under the MIT license
- Deprecate
generateCanvas
andgenerateImage
and replaced withcanvas
andimage
respectively #1
- Allow customisation of colours used when rendering