Releases: estkme-group/lpac
Releases · estkme-group/lpac
v2.3.0
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
- @yegorich made their first contribution in #208
- @mariogrip made their first contribution in #229
- @vstarodubtsev made their first contribution in #238
- @Shua-github made their first contribution in #245
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
v2.2.1
What's Changed
- euicc: added support for multiple AIDs by @Root-Core in #181
New Contributors
- @Root-Core made their first contribution in #181
Full Changelog: v2.2.0...v2.2.1
b8f7d840a46d4451ba014686bbb5ee252b164266 lpac-darwin-universal-without-lto.zip
be60748060b443e2965e8f457610b14414ededd8 lpac-darwin-universal.zip
d6cc62faaf94457524914cf33d0fcef41b0a3b91 lpac-linux-x86_64-without-lto.zip
2c4b77f029844cae0899893f0ea6e15ac0f3c911 lpac-linux-x86_64.zip
7e634779374a06de37e6d0c890984512b41a0414 lpac-windows-arm64-mingw.zip
2921380d5f70db6cfb95052fb8d4ae92432aedbc lpac-windows-x86_64-mingw.zip
16d5c111265052b892645809eadaf5047f300d45 lpac_2.1.0_amd64.deb
v2.2.0
What's Changed
- fix: ensure "no conversion" result is checked correctly by @CoelacanthusHex in #146
- refactor: optimize getopt() usage by @CoelacanthusHex in #147
- fix: convert data type of ctx->aid by @damonto in #148
- fix: initialize reason_buf_len in es10b_cancel_session_r by @damonto in #154
- Expose es10x max segment size as an option in euicc_ctx by @PeterCxy in #160
- docs: Document parameters for 'notification remove' by @z3ntu in #162
- driver/apdu/at: fix conditional compile by @CoelacanthusHex in #165
- driver: apdu: add MBIM backend by @fransklaver in #166
- ensure correct cmake script argument by @fransklaver in #169
- Export libeuicc all symbols by @ShiinaSekiu in #152
- chore: enable LTO by default and add w/o LTO CI for debug by @CoelacanthusHex in #177
- chore: fixed github actions system by @septs in #178
- fix: only apply --export-all-symbol on Windows by @CoelacanthusHex in #176
- Update LINUX-DIST.md with debianization link by @danielg4 in #150
New Contributors
- @fransklaver made their first contribution in #166
- @danielg4 made their first contribution in #150
Full Changelog: v2.1.0...v2.2.0
ecf2c76e80a200bc9ff94fbc1432ec30106e9471 lpac-darwin-universal-without-lto.zip
e5001c48ed7bb3356d41de4619ca594c466453c1 lpac-darwin-universal.zip
a57c022c5c560de7b2ec4c2bdf5ebde54ed02877 lpac-linux-x86_64-without-lto.zip
804c16fe4dc0c8564e019e1706925d9dc0716429 lpac-linux-x86_64.zip
b313e880b54ac04d775749fdeb831c9c52c7461b lpac-windows-arm64-mingw.zip
7ce9fb63a359b1146c5882b199a7b3f3956b5811 lpac-windows-x86_64-mingw.zip
c7d71ad20183c0e3dbe1c1a02d5845916f2ecd07 lpac_2.1.0_amd64.deb
v2.1.0
What's Changed
- chore: move rlpa-server to independent repo by @septs in #122
- refactor: bash scripts by @septs in #123
- docs: Add link to lpa-gtk UI for lpac by @z3ntu in #125
- driver: apdu: add QMI backend by @robimarko in #131
- chore(driver): set pcsc and curl as default drivers. by @damonto in #137
- chore(driver): improve memory management in at driver by @damonto in #140
- docs: Add parameters for 'notification process' by @z3ntu in #144
New Contributors
- @robimarko made their first contribution in #131
Full Changelog: v2.0.2...v2.1.0
32123a51ffb246e6243adb285c3cacec28ed05c9 lpac-darwin-universal.zip
0294e241cea9160a02ccd5b940373dae22f513c2 lpac-linux-x86_64.zip
a979c1c6c5604f4eb79cba9ae2762c75d989bcf9 lpac-windows-arm64-mingw.zip
0c5ebee0a43d5e471ae63e75937ab3629ccc1fa6 lpac-windows-x86_64-mingw.zip
2d44268d3c8a52c7004ae304a521a85fba1af90c lpac_2.1.0_amd64.deb
v2.0.2
What's Changed
- Fix Unicode characters not handled correctly on Windows platform by @ShiinaSekiu in #74
- feat: add profile download activation code parsing by @septs in #72
- chore: split document to multi-parts and document environment variables by @CoelacanthusHex in #79
- feat: add detail to progress event by @septs in #78
- fix: use CMAKE_INSTALL_FULL_* to get absolute path by @CoelacanthusHex in #80
- chore: declare standard version supported by lpac by @CoelacanthusHex in #81
- chore: rename documents directory to docs by @CoelacanthusHex in #83
- docs: add more 3rd-party based on lpac program by @septs in #84
- fix: typo (
transction_id->transaction_id) by @septs in #85 - docs: upgrade ASN.1 definitions to SGP.22 v2.2.2 by @septs in #87
- feat: es9p error message fallback by @septs in #86
- feat: batch handling notification {process,remove} by @septs in #82
- chore: add editorconfig by @septs in #89
- fix: typo by @septs in #90
- Add license to artifacts and src by @ShiinaSekiu in #93
- profile: fix error message for delete function by @blocktrron in #95
- Add QMI-over-QRTR APDU backend for running on Qualcomm SoCs by @z3ntu in #70
- driver: qmi_qrtr: Allow selecting SIM slot using environment variable by @z3ntu in #97
- Fix incorrect variable name in documentation by @ShiinaSekiu in #103
- chore(cpack): fix libc name on Debian by @CoelacanthusHex in #107
- docs: fix typo by @septs in #115
- docs: add linux dist by @septs in #116
- docs: add aur hint by @septs in #117
- build.sh dependency fix by @AndySchroder in #110
- refactor: build script by @septs in #119
- chore: disable fail-fast and better artifacts naming in action by @BeRealQueally in #121
New Contributors
- @blocktrron made their first contribution in #95
- @z3ntu made their first contribution in #70
- @AndySchroder made their first contribution in #110
Full Changelog: v2.0.1...v2.0.2
56c0efae1aa9dd6d213dfefe76a41adf8f7c1959 lpac-darwin-universal.zip
87e63e1bd6564238b9b93b7181931099f859ca9a lpac-linux-x86_64.zip
1dd4c2d220dff385d45207f819e2d4f1c830ce2d lpac-windows-arm64-mingw.zip
d13478cb797fa7076fd47b61b0326a292d5bf708 lpac-windows-x86_64-mingw.zip
f794aea25990077b419e32ad6fbcefdc58223ea8 lpac_2.0.2_amd64.deb
v2.0.1
What's Changed
- feat: add ES10b#GetRAT Support by @septs in #63
- fix: chip info bus error by @septs in #66
- docs: improve readme file by @septs in #67
- chore: resolve warning on macOS build by @septs in #68
Full Changelog: v2.0.0...v2.0.1
a619efb5c7c578bc3dfaecfa5d8bedd44a9dfe93 lpac-2.0.1-Linux.deb
ecc571b26a075b2e5c2c4f095722f7a5875b1008 lpac-darwin-universal.zip
ece627040d17a88ce0b2de676984239f4172023b lpac-linux-x86_64.zip
506d1520bc7735a825ad604bff9bab8a55401eb4 lpac-windows-arm64-mingw.zip
14f7b324657abb2f81bb9db120c8d3a59dd13eca lpac-windows-x86_64-mingw.zip
v2.0.0
What's Changed
- feat: add WoA Release by @creamlike1024 in #40
- Add GBinder backend for HIDL-based libhybris devices by @PeterCxy in #42
- Add
-roption tonotification processby @XIAZY in #43 - Build checks in gh actions by @septs in #48
- fix: typo error by @septs in #47
- rename build variant (
build.sh build->build.sh linux) by @septs in #49 - improve build.sh by @septs in #52
- add version applet by @septs in #53
- fix version applet by @septs in #54
- add message fallback by @septs in #55
- feat: Allow libeuicc to be installed as a dynamic library by @PeterCxy in #57
- Fix buffer not flushing immediately on Windows platform by @ShiinaSekiu in #58
- Move drivers into
libeuicc-drivers.soby @PeterCxy in #59 - driver: Fix pkg-config dependency list generation by @PeterCxy in #61
New Contributors
- @XIAZY made their first contribution in #43
- @ShiinaSekiu made their first contribution in #58
Full Changelog: v1.0.1...v2.0.0
2272a32acc56b18dbdfc5add3268511b700e79e5 lpac-2.0.0-Linux.deb
9d9492c1747fbc46cf2e7e735ac3537bb95b609a lpac-darwin-universal.zip
f7b2a7661c99c236b5bca05d6222576d78b15bb2 lpac-linux-x86_64.zip
a12ed6eeca03c35ddb9a044b4780af6c2ddc1eee lpac-windows-arm64-mingw.zip
24bfcf061e0c92766084647f2a898d72b4ba42d1 lpac-windows-x86_64-mingw.zip
v2.0.0-beta.1
Full Changelog: v2.0.0-beta...v2.0.0-beta.1
5a2858d089806c871fb73f4a819e81ed73e34ed4 lpac-1.0.1-Linux.deb
32d1b91035fad0bc9e17334803ec99391ccf6994 lpac-darwin-universal.zip
a2986d5f5db0724e4679f17db62dba1500ba90c4 lpac-linux-x86_64.zip
29495e4316ac3db4d2bbe38681e84a44722c11d3 lpac-windows-arm64-mingw.zip
758648de44bc6eddcf66f733f9ae8e0ace673cab lpac-windows-x86_64-mingw.zip
v2.0.0-beta
Full Changelog: v2.0.0-alpha.6...v2.0.0-beta
a5d4ac5d05e6274f091d3a864097bf1eb0c3e764 lpac-1.0.1-Linux.deb
777ae1117f4fcab971f806fcd82e4764223fc6dc lpac-darwin-universal.zip
543ba33303abac7050344173eff3f8fc0788d3a3 lpac-linux-x86_64.zip
5eea37b2b898223fc83ed89ab07571150a90fc9d lpac-windows-arm64-mingw.zip
7445321ce04a7f0e11b6a2c7042f8435d05e5d1c lpac-windows-x86_64-mingw.zip
v2.0.0-alpha.6
What's Changed
Full Changelog: v2.0.0-alpha.5...v2.0.0-alpha.6
65c8d469185c3437eeb3de95e7f72383cf8ff07a lpac-1.0.1-Linux.deb
72f92bf978e2a8420d437433be32a72f82687f02 lpac-darwin-universal.zip
1519491cb0c60e932a9c1feafdf5b7f4731939e9 lpac-linux-x86_64.zip
e88338c69159180d2d60ea7cc353c0208b5c8dbe lpac-windows-arm64-mingw.zip
871c1197bb91efa82455f9f752c7b1905880197a lpac-windows-x86_64-mingw.zip