Mostly notable changes from version to version. Some stuff might go undocumented. If you find something that you think should be documented, please open an issue :)
- Another round of improvements and fixes (special thanks to ruicanas and chphmh!)
- Changed the minimal requirements for the library:
- Reduced the minSdk API Version of the Android implementation to
7
(down from23
)- In theory, it can go down to
1
but all API Versions below 7 are considered deprecated.
- In theory, it can go down to
- Reduced the Java compilation target to
11
(down from17
)
- Reduced the minSdk API Version of the Android implementation to
- A bunch of improvements and optimizations (minor changes from the rework)
- MAJOR thanks to ruicanas for fixing and improving the iOS implementation!
- A major rework of the
QRCode
class to allow for easy creation of nice looking QRCodes - Added the first version of the iOS Support
- Changed the base package of the classes from
io.github.g0dkar.qrcode
toqrcode
- This was done to better support JavaScript ß- And because I don't really see much use in those Java-ish package names 😅
- Started doing the Changelog 🥲
- Added plain release files to the release directory (only the latest version will be there)
- Added JavaScript (Browser) into Multiplatform support
- Added Browser JS QRCode Generation example (link)
- Still needs some improvements on how people use it, but it is a step in the right direction
- Help in this regard is much appreciated! If interested, this is in the domain of Developer Experience, aka DevX/DX
- Changed uses of
Collection
s toArray
s instead to try and be more performant and have a smaller library as a result - WIP: Started work on Native targets (Windows, Linux, macOS, iOS)