Releases: ubavic/bas-celik
v2.0.0
- Breaking changes tiču se metoda koji
bas-celik
modul pruža. Osim promene imena polja dokumenata, ove promene ne bi trebalo da utiču na krajnje korisnike aplikacije:- Paket
document
: Imena polja dokumenata su promenjena tako da budu u skladu sa zvaničnim bibliotekama. UDocument
interfejs je uvedenBuildExcel
metod. MetodSetData(embedFS embed.FS)
je zamenjen saConfigure(config DocumentConfig)
, uklanjajućiembed.FS
iz paketa. - Paket
card
: FunkcijaReadCard
je podeljena u više funkcija. InterfejsCardDocument
je proširen, i metode za svaki tip za čitanje dokumenta sa svakog tipa kartice su podeljena u više metoda (na metode za čitanje podataka i metode za parsiranje dokumenata iz tih podataka). Funkcije za parsiranje BER i TLV formata su smeštene u posebne pakete. Uvedeni suAtr
iCardDocumentType
tipovi. - Paket
gui
: Paket je premešten uinternal
paket. Ovo će omogućiti izmene u budućnosti bez pravljena novih breaking promena. - Tip
script
ulocalization
paketu je zamenjen saLanguage
tipom
- Paket
- Poller kartice i čitača u
gui
paketu je u potpunosti izmenjen. Umesto dosadašnjeg konektovanja na karticu na svakih 500ms, sada se koristiGetStatusChange
metodapcsc-lite
drajvera, koja blokira dok ne dođe do promene na čitaču. Linux i Windows verzije programa koriste isti metod i za praćenje čitača. - Dodata je podrška za lične karte za strance i boravišne dozvole.
- Dodata je mogućnost izvoza dokumenta u Excel format kroz CLI i GUI.
- Dodata je mogućnost kopiranja sadržaja polja u clipboard.
- Korisnički interfejs je neznatno izmenjen. Uvedena je stranica sa podešavanjima.
- Implementiran je grafički korisnički interfejs na engleskom i na ćirilici.
- U repozitorijum je dodata zvanična MUP-ova dokumentacija o Čelik i eVehicle bibliotekama.
- Dodata je mogućnost promene PIN-a za Gemalto lične karte (lične karte izdate posle 2014). Ova opcija je eksperimentalna, i ne postoji nikakva garancija da će raditi (ili da neće oštetiti karticu).
- Ispravljena greška pri formatiranju adrese na ličnoj karti.
- Ispravljeno par spelling grešaka.
-verbose
parametar od sada na standardni izlaz ispisuje nešto detaljnije poruke (sve sa vremenom poruke).- Pri pokretanju cli verzije programa, u slučaju greške će biti vraćen status različit od nule.
Sa mnogim promenama, očekivano je da verzija 2.0.0
neće biti bez bagova. Unapred sam zahvalan svima koji testiraju novu verziju i prijave rezultate testiranja (bez obzira da li su pozitivni ili negativni). Verzija 1.9.0
ostaje dostupna za preuzimanje do daljnjeg.
c3c33b9954ada5e8a722343b889c97acbbdf9c8e9bf3ccd966e27d8b10699117 bas-celik.linux.amd64.tar.xz
7526e9394b60954d43fc1b407cf561e17166c9d95d3cf79738f821fb4be004ab bas-celik-cli.linux.amd64
f9fcc21f5d339e92289247c451d68a684c418fcfa89d45ff9d5fa9198cc34501 bas-celik.windows.amd64.exe
v1.9.0
Podrška za još jednu seriju zdravstvenih knjižica #34
592f3b1ede8baad299bbb5b43d7e029f1d2ee15a0f7a1d2292bc1fa9210420b0 bas-celik.linux.amd64.tar.xz
8aac434e2f0c7bc5904f45127c35c67ee3bab34891d563cfcfd8ff335347602c bas-celik-cli.linux.amd64
983f34b1841e641d4f2a407a94ed171500b3fc85f9e04d099a21506cd55b6117 bas-celik.windows.amd64.exe
v1.8.2
Dodat novi ATR kod za lične karte izdate 2024 godine. Ispravke na štampi saobraćajne dozvole.
c7194d77b43f3580b59043c63902b2c4099c32efded00fe72375b5152cff219f bas-celik.linux.amd64.tar.xz
e3ceca638c467b739c7c04aea0eb2a817d23ab2afdec9ca8f3507342d703bd29 bas-celik-cli.linux.amd64
d780f88a99e5891679ef41d116f501d8e762f7490d4b5b8027d8c801c86c4cc4 bas-celik.windows.amd64.exe
v1.8.1
Ispravljena greška pri učitanvanju UsersName
, UsersSurnameOrBusinessName
i UsersAddress
polja.
b37062cb673525b55f273d03d02303e53695fd9b162369884f852a7f0ace29f6 bas-celik.linux.amd64.tar.xz
b6a17ffec342a0fccee2845ac55f896c3e462f9e18243f9d0af50f2402a38517 bas-celik-cli.linux.amd64
1e223fed4a8b2f1bb3cb9873c009fb1d0fe44afc656229639e6aafa6a74d1e32 bas-celik.windows.amd64.exe
v1.8.0
Podrška za još jednu seriju saobraćajnih dozvola. Ispravljene sitne greške sa ispisom podatka sa zdravstvene knjižice
5ca7875b501cce6f3bc76b0c425612bb482bd3c918f2eb5ee8e2f719e2ca6dcb bas-celik.linux.amd64.tar.xz
e80918102111730d2092cf7580d91a6ab9d47aa336227dc54b8cfd1a1bab3e55 bas-celik-cli.linux.amd64
9fcbc8374e89763ab38eb115e7cdae7b1df7588ace312a3b8167f07849aa698d bas-celik.windows.amd64.exe
v1.7.0
U novoj verziji:
- dodata podrška za nove saobraćajne #31
- dodata mogućnost da se informacija o zdravstvenom osiguranju preuzme sa RFZO portala (slično kao što zvanična aplikacija funkcioniše) #29
- dodata nova polja u zdravstvenoj kartici (
InsurerName
,InsurerID
,CardId
,ChipSerialNumber
).
33ff090d9d2fa1d80acaaee05cf4a147ed52f075aa4b53d0b23bd5cfac9b5b59 bas-celik.linux.amd64.tar.xz
4996f5e56a4ac7ced1c4c4b4deb0a4d6317395dc4c12c50d4063bd662e7ff1a1 bas-celik-cli.linux.amd64
811e6b0735b6fccf11dcbb45a690182b90f18c1c95fec9692d1c8d2f7c1f5541 bas-celik.windows.amd64.exe
2ee2bcce4a97b01276722973526e76e9222a22a71fe30d1b1888973e73505866 bas-celik.macos.amd64.app.zip
v1.6.0
Implementirani mnogobrojni testovi, rešeni mnogi 'sitni' bagovi.
Od sada je dostupna za preuzimanje i verzija bez grafičkog interfejsa za Linux.
360b794ad4123eaf5e2681ecb7426750b7db8b590145c4a72dbfe03f2a9cb77e bas-celik.linux.amd64.tar.xz
365a3adc7b3b217569fc43ae32c8fada88ace0cf792325b1b1ea94439001fcc7 bas-celik-cli.linux.amd64
a3bdcd75b6180a155b522c9a445f184f080a01b021f7df49eb841a1041cacb2b bas-celik.windows.amd64.exe
1edc99751399b057c3e4ef07f48b078cf330f796b7d2be522700be0cd369b3eb bas-celik.macos.amd64.app.zip
v1.5.4
Ispravljen bug #22
9e7c56cc942e445402a748aa49091b9d9aaa64f84e16104be31d5b7728db036a bas-celik.linux.amd64.tar.xz
5f2bf5e899348b60c772a56e68d5b453b91c630c3d2b56ccb82c469fbf1c2569 bas-celik.windows.amd64.exe
3b752f5338ed7fab4f8af7052ef8d01c9de659c7d5af159dbc93ef554d57ad05 bas-celik.macos.amd64.app.zip