Releases: g0dkar/qrcode-kotlin
Information Density
Fixed a bunch of small, annoying things that happened when releasing the previous version.
Alongside that:
- Implemented a better way (maybe?) of controlling the Information Density parameter with two new methods:
withInformationDensity()
: Manually sets the information density to be used for this QRCode. It also setsforceInformationDensity()
totrue
! Default value unchanged: 6. If the data being encoded is too large for the density chosen, anIllegalArgumentException
will be thrown.forceInformationDensity()
: Controls whether the library will compute the information density or not. Default isfalse
.
⚠️ If this is set tofalse
, the library will behave as in previous versions: it'll use theinformationDensity
as the minimum acceptable value, but will compute and adjust the actual information density.
- Added a Spring Boot example
4.2.1 - We're back :)
Hey everyone!
Back with a fix that was long due :)
The user specified ECL is now being taken into consideration when generating the QRCodes!
4.0.4: Many fixes, handle it!
A great number of fixes were implemented on this version. Most notably:
- Android now should have its rendering fixed
- The Android Example was added back
- Better, more sensible defaults were implemented when using the compatible API
4.0.2: A New Hope
Heya everyone!
This release is a huge one! The highlights for this one:
- Many optimizations on the drawing process, rendering should be smoother now :)
- iOS and tvOS support (finally!)
- A lot of work has been done in making creating QRCodes easier and with better looking QRCodes
- Release on NPM: https://www.npmjs.com/package/qrcode-kotlin
3.3.0
JavaScript is here!
After some time, and a lot of work and a number of personal, life stuff...
- All standalone release files will be available here and on the
/release
folder on the project :) - JavaScript is here!
- Native is on the way!
CHANGELOG.md
is now created and I'll keep it up-to-day with notable changes between releases- I'll create these releases again
- Tags should be up-to-date with past releases
v3.0.0
Version 3.0.0!
Highlights:
- Now this is a Kotlin Multiplatform Library (thanks @Doomsdayrs)
- Actual Android Support is finally here!
- No other big changes are expected apart from these :)
v2.0.1
v2.0.0
New Version!
A complete overhaul of the whole Rendering part in order to make it more extensible and thus compatible with other drawing libraries other than Java AWT.
That should fix #2 by allowing users to extend QRCodeCanvas and implement their own implementation of how to draw QRCodes. Please, either look at the new examples or BufferedImageCanvas to see how to build your own.
As of the time of writing, I'm working on a qrcode-kotlin-android
project which is just an Android Library that has this one as a dependency and implements a QRCodeCanvas
using Android's Bitmap class :)