Skip to content

v2.3.0

Latest

Choose a tag to compare

@septs septs released this 15 Aug 16:18
· 100 commits to main since this release

What's Changed

  • ci: add support for Linux ARM and Debian ARM builds in GitHub Actions by @damonto in #190
  • feat: human readable error code (pcsclite only) by @septs in #189
  • fix: env-vars typo error by @septs in #194
  • fix: define type (__MINGW32__ -> _WIN32) by @septs in #195
  • chore: unified println output for command line utility by @septs in #196
  • feat: customize mss by @septs in #192
  • feat: improve isd-r aid handling by @septs in #193
  • fix: activation code parsing by @septs in #197
  • feat: pcsc_stringify_error for win32 by @septs in #199
  • chore: improve println by @septs in #200
  • chore: improve pcsc_stringify_error for win32 by @septs in #202
  • chore: libqmi-glib minimum version constraint by @septs in #204
  • refactor: always use \n for newline and make fuart unbuffered by @CoelacanthusHex in #201
  • fix(driver): set correct open flags for MBIM device proxy connection by @damonto in #206
  • Fix typos by @yegorich in #208
  • docs/USAGE.md: fix grammar and typos by @yegorich in #210
  • CMakeLists.txt: enable CMAKE_EXPORT_COMPILE_COMMANDS by default by @yegorich in #207
  • README.md: clarify licenses for cjson and dlfcn-win32 by @yegorich in #211
  • driver/apdu/qmi.c: use calloc instead of malloc by @yegorich in #213
  • driver: apdu: qmi*: Pass correct open flag for QRTR driver by @z3ntu in #216
  • Update LINUX-DIST.md by @danielg4 in #219
  • Bump minimum CMake version by @yegorich in #223
  • refactor: euicc init function by @septs in #222
  • gbinder_hidl: Fix compiler warnings (and error on older gcc) by @mariogrip in #229
  • CMakeLists.txt: remove CMP0069 by @yegorich in #231
  • fix: add pragma once by @septs in #230
  • cmake: automatically create .gitignore in the build folder by @yegorich in #224
  • driver: apdu: at: don't expect space after "+CGLA:" by @vstarodubtsev in #238
  • driver: apdu: mbim: sleep while waiting for sim by @fransklaver in #244
  • fix: es10b error reason code typo error by @septs in #246
  • driver: add APDU AT backend support for Win32 by @Shua-github in #245
  • feat: expose notification on install by @septs in #235
  • driver: apdu: mbim: make sim behavior more consistent by @fransklaver in #247
  • Rework installation steps by @yegorich in #227
  • feat: unified env vars style by @septs in #218
  • refactor: move fallback logic to _find_driver() by @septs in #250
  • fix: at win32 typo by @septs in #251
  • feat(pcsc): ignore specific driver name by @septs in #252
  • fix(src): strip notification address by @septs in #256
  • fix(pcsc): skip reader if meet sharing violation by @septs in #253
  • feat(drivers): add driver list command by @septs in #255
  • feat(notification): replay by @septs in #257
  • chore(ci): add QMI build by @septs in #258
  • fix(mbim): update default UIM slot to 1 for consistency with QMI by @septs in #259
  • refactor: scripts by @septs in #260
  • chore: move scripts directory to .github directory by @septs in #262
  • feat: strict matching id checking in activation code by @septs in #263
  • fix(euicc): update uicc capabilities by @septs in #265
  • fix(euicc): add program once by @septs in #264
  • fix(euicc): update rsp capabilities by @septs in #266
  • docs: update openwrt minimum available release by @septs in #268
  • feat(driver/at_win32): Add COM port friendly name enum by @Shua-github in #267
  • fix(qmi): add SIM slot selection and availability checks by @damonto in #248
  • chore: use REUSE to clarify licenses by @CoelacanthusHex in #261
  • refactor(lpac): use attribute((cleanup)) to do SBRM by @CoelacanthusHex in #270
  • fix: license checking by @septs in #271
  • feat(driver/at.c): add list subcommand to enumerate available serial ports by @septs in #269
  • chore: add clang-format config by @CoelacanthusHex in #272
  • fix(git-blame-ignore-revs): fix wrong commit id broken by stupid GitHub by @CoelacanthusHex in #273
  • chore: format github actions by @septs in #274
  • chore: bump version to 2.3.0 by @septs in #276

New Contributors

Full Changelog: v2.2.1...v2.3.0

90675b3e858ab8de89ec5780d332661acbc9f125  lpac-darwin-universal-without-lto.zip
c6693548be6a5203be8abc65d31474e5e351c21c  lpac-darwin-universal.zip
90069efb112c40ae9e4cfc960126c624e8bdb337  lpac-linux-aarch64-with-qmi.zip
b6f12f2abd26b81f0c608fbf76a6420666cf1137  lpac-linux-aarch64-without-lto.zip
b57ff852eb2d4c9aeeaa705d19a34df16655e4db  lpac-linux-aarch64.zip
ca2096c782223368d9597756395369df317e0840  lpac-linux-x86_64-with-qmi.zip
0106cc0cf4379012edbb80d5c4700e71da92b5f2  lpac-linux-x86_64-without-lto.zip
91bbc147ec55825a07474f44c5d483554cec0456  lpac-linux-x86_64.zip
e7394c1e42d34c9260b26545e1c46f4a873e2ef0  lpac-windows-arm64-mingw.zip
d88afc428094aa9cd00fa57e6ae5d47cd544e710  lpac-windows-x86_64-mingw.zip
476cc673e042ccbd553326e6594697fa7871087c  lpac_2.3.0_amd64.deb
f3f4e87b12615ad710731ee2ff274f4f0c85f1b4  lpac_2.3.0_arm64.deb