Lightweight, Integrated QR Code Payment Interface - https://demo.qrcdn.com
The last production release of this project was 0.27.0
, which was a year and a half ago.
Throughout this time period, despite grave challenges in the maintainer's personal circumstances, they released
0.27.1
(Pre-release),0.28.0-beta
,0.28.0-rc
,0.28.1-beta
and0.28.2-beta
, all gradually improving the experience over this project bits by bits.
Today, we are proud to bring you the next major version, 0.28.4
. Here's what's changed:
0.28.0-rc
(#35), merger is now on cdnjs as a library: https://cdnjs.com/libraries/merger.0.28.0-rc
(#35), we have added gulp
support to the project. Previously, merger was nothing more than a single-page HTML application, with minification of html and other asset files done via external integrations.
gulp
enables a one-stop shop for html/css/js minification & bundling. In addition, via the npm run build
command, a compressed merger site will be exported to the /build
directory, preserving all of your customisations made to the code.qrcodeapi
variable is no longer necessary, while relevant code enabling QQ Wallet support was wholly removedgravatar_url
has been changed to sdn.geekzu.org
due to the official source experiencing connection_reset issue regionally in China
gravatar.loli.net
is removed due to a bug on its caching behavour, neglecting the ?s=xxx
parametercravatar.cn
was considered but appearenly it involves censorship mechanisms, while confidence is lacked from this project in regards to its long-term sustainability and fundamental philosophyprofile
is link or email has been improved to be nearer a good practices1.pstatp.com
has been dropped due to its lack of synchronisation; cdn.staticfile.org
is now being used, which still offers global CDNs
3.7.0
preconnect
headers has been correspondingly updatedgulp compile
.npm i
npm run compile
npm run build
- the build will be at /build
directorytracking
variable in Config Section
from true
to falsegulp build
to resolve path issues when placed in a sub-directoryFull Changelog: https://github.com/qr-merger/merger/compare/0.27.0...0.28.4
Update
0.28.2-beta
is a minor update featuring bug fixes ongulp build
and introducing @jquery as a dependency for vulnerability tracking.
Additionally, cdnjs does not appear to have issues with recognition of a file like function.main.js
, therefore, the workarounds are removed.
Full Changelog: https://github.com/qr-merger/merger/compare/0.28.1-beta...0.28.2-beta
Update
0.28.1-beta
is a transition version featuring polish to overall code quality, while the project awaits a pull request to be merged to enable cdnjs to fetch the bundled static files.Meanwhile, efforts has been commited on rebuilding the documentation site to offer better interpretation of the use of this project.
gravatar_url
had been changed to sdn.geekzu.org
due to the official source experiencing connection_reset issue regionally in China
gravatar.loli.net
is removed due to a bug on its caching behavour, neglecting the ?s=xxx
parametercravatar.cn
was considered but appearenly it involves censorship mechanisms, while confidence is lacked from this project in regards to its long-term sustainability and fundamental philosophyprofile
is link or email has been improved to be nearer a good practices1.pstatp.com
has been dropped due to its lack of synchronisation; cdn.staticfile.org
is now used, which still offers global CDNs
3.7.0
preconnect
headers has been correspondingly updatedfunction.main.js
and style.main.css
has been made under the bundles
directory, temporaily enabling loading bundled files through cdnjs and its mirrorsFull Changelog: https://github.com/qr-merger/merger/compare/0.28.0-rc...0.28.1-beta
See #35
Releasing 0.28.0-beta for testing and early preview. The entire Update 28 is not completed.
For changes see #33.
Update: this version does not fully replace all jsDelivr links, a futher update is on its way
Upgrading to this version is advised as otherwise merger will not work. As all changes are minor and had been tested to work, this version will be released as stable immediately.
Full Changelog: https://github.com/qr-merger/merger/compare/0.27.0...0.27.1
preconnect
Link types has been added to the header of the merger.html, to help resolving and establishing the secure connection to external domains. https://github.com/qr-merger/merger/commit/410a0d2377328db75a3eed734c4908c39bb05136, https://github.com/qr-merger/merger/commit/4cfd8c05d15bfd78a80a784d48ddae96cac9c194
cdn.baomitu.com
. This new CDN source has optimal global access speed; however it's not as versatile as jsDelivr, so part of the jsDelivr links - self-written libraries, remain on jsDelivr. https://github.com/qr-merger/merger/commit/db39b897152e8b49e04c102f68fd72745fc8059d
0.0.0
https://github.com/qr-merger/merger/commit/892ddd1d016259fcf2b305788e550a713069ef34
0.27
has been withdrawn.As this update is directly based on Update 26.2 (pre-release), and the modifications made are simple therefore unlikely to cause any new issues. This release will therefore marked as stable immediately.
Please may I advise any user of this project to Watch - Custom - Releases of this repository to receive updates in the future when a new release is available.
Full Changelog: https://github.com/qr-merger/merger/compare/0.26.2...0.27.0
This update contains a change in the gravatar source and minor code comments update.
This update should not be used in production as the new gravatar source contains unknown availibility and stability risks. Use it at your own risk and judgement.
#25
For previous changes and some extra notes, please refer to Update 26.
https://cdn.jsdelivr.net/npm/jquery@3
, instead of using the combine jsDelivr link like before. This is because any 'version aliasing' links will only have the cache length of half an hour, however if versions are specified, the cache expires much later. Though the requests number is increased by one, I believe by making this change the general loading time will decrease slightly, as we now have very solid caches.0.21.1
to 0.26.1
.The 'pre-release' mark for this release will be removed once I can confirm everything works normally.
[Update] - I can now confirm there shouldn't be any issues that would affect the usage of the project. Update 26.1 is now a stable release. Please do report any issues to us as always. Thank you for your continuous support.
npm run build
.unpkg.zhimg.com
, a UNPKG mirror that is optimised both in China Mainland and the globe.npm run build
each time a build is triggered. The minified merger site will then be located in the ./public
directory (please be sure to use a Linux-based image when selecting building environment).This is a stable release. If you do encountered any problems while using this version, please let us know in issues.