Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 2.31 KB

CHANGELOG.md

File metadata and controls

41 lines (31 loc) · 2.31 KB

License Maven Central ktlint

Change Log

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 :)

4.1.0 - Latest

  • 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 from 23)
      • In theory, it can go down to 1 but all API Versions below 7 are considered deprecated.
    • Reduced the Java compilation target to 11 (down from 17)

4.0.7

  • A bunch of improvements and optimizations (minor changes from the rework)
  • MAJOR thanks to ruicanas for fixing and improving the iOS implementation!

4.0.0

  • 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 to qrcode
    • This was done to better support JavaScript ß- And because I don't really see much use in those Java-ish package names 😅

3.3.0

  • 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 Collections to Arrays 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)