Skip to content

Releases: ubavic/bas-celik

v2.1.3

23 Dec 13:30
Compare
Choose a tag to compare

Ažurirani svi paketi na poslednju verziju.

Ispravljeno dereferenciranje nil vrednosti kada se kontekst za pametne kartice ne kreira.

Ispravka na štampi lične karte za strance.

Manje ispravke na korisničkim interfejsu saobraćajne.

Implementirano pamćenje poslednje korišćene lokacije pri čuvanju Excel i PDF dokumenta.

e5e29ab99b62a85b33bb673f393c8bc269db29c9100dcc34c12a88b499ce2c5d  bas-celik.linux.amd64.tar.xz
931e91e34a1a9bfb0be7a642a8460ad6463612287639234acbf5062bc33fb801  bas-celik-cli.linux.amd64
0f7580f63992b9e943749a345be20e02acc407a60453f91b185295954afdc978  bas-celik.windows.amd64.exe

v2.0.0

29 Nov 20:18
Compare
Choose a tag to compare
  • 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. U Document interfejs je uveden BuildExcel metod. Metod SetData(embedFS embed.FS) je zamenjen sa Configure(config DocumentConfig), uklanjajući embed.FS iz paketa.
    • Paket card: Funkcija ReadCard je podeljena u više funkcija. Interfejs CardDocument 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 su Atr i CardDocumentType tipovi.
    • Paket gui: Paket je premešten u internal paket. Ovo će omogućiti izmene u budućnosti bez pravljena novih breaking promena.
    • Tip script u localization paketu je zamenjen sa Language tipom
  • Poller kartice i čitača u gui paketu je u potpunosti izmenjen. Umesto dosadašnjeg konektovanja na karticu na svakih 500ms, sada se koristi GetStatusChange metoda pcsc-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

09 Sep 20:04
Compare
Choose a tag to compare

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