31-Jan-2011 publicat J1.0.0

03-Feb-2011 publicat J1.0.1: cu modificarile:
DUKValidator:
	- eliminat diacriticele din mesajele de eroare
	- eliminat validarea A21.4
	- corectat validarea V81 cf. ultimei formule
	- adaugat validarea V87
	- corectat validarea A137.3
	- modificat validarea A26 cf. ultimei formule
	- modificat validarea A21.13 cf. ultimei formule
	- modificat validarea A28 cf. ultimei formule
	- adaugat verificare namespace XML
	- eliminat validare cf. pattern la atributul rgCom
	- modificat validarea A21.6 cf. ultimei formule
	- adaugat validarea V88
	- modificat validarea S108 cf. ultimei formule
DUKIntegrator:
	- adaugat versiune validator in bara de titlu a ferestrei aplicatiei

08-Feb-2011 publicat J1.0.2: cu modificarile:
DUKValidator:
	- adaugat verificare content taguri cf. schemei XSD

10-Feb-2011 publicat J1.0.3: cu modificarile:
DUKValidator:
	- extins verificare namespace XML la toate tagurile (nu numai la tagul radacina, ca in J1.0.1)
	- verificat corectitudine atribute in namespace='http://www.w3.org/2001/XMLSchema-instance'
	- impus conditia ca un CUI sa nu inceapa cu '0' (pt. conformitate cu schema)
	- eliminat spatiile de la inceput/sfarsit atribut; astfel, atributele care contin numai spatii, devin vide si vor da eroare (atributele vide trebuie omise!)
	- modificat numele fisierului de erori: <fisier.xml>.err.txt
	- corectat regula A21.1 (cazul F1_suma=0 nu era tratat corect)

19-Feb-2011 publicat J1.1.0: cu modificarile:
DUKValidator:
	- validare suplimentara date: an >= 1900; pt. conformitate cu schema
	- verificare varsta minima asigurati: 15 ani
	- verificare unicitate CNP pt. aceeasi sectiune sau pt. sectiuni A si B
	- modificat validare A21.3 cf. noii formule
	- modificat validare A21.16 cf. noii formule
	- modificat validare A24 cf. noii formule
	- modificat validare A40 - A61 cf. noii formule
	- modificat validare A95 cf. noii formule
	- modificat validare S19 cf. noii formule
	- modificat validare S20.1 si S20.2 cf. noii formule
	- eliminat verificare: atributul A_20 obligatoriu
	- modificat validare S22.1 cf. noii formule
	- modificat validare S34 cf. noii formule
	- modificat validare S35.1, S35.2 cf. noii formule
	- modificat validare S38 cf. noii formule, devenind S38.1 si S38.2
	- adaugat validarea S38.3
	- modificat validare S69 cf. noii formule
	- modificat validare S70 cf. noii formule
	- modificat validare S85 cf. noii formule
	- eliminat validare S107.3 cf. noiilor reguli de validare
	- modificat validare V9 cf. noii formule
	- adaugat validare V89
	- adaugat validare V90
	- corectat validarea S86; bug pt. C_11 = 2
	- corectat S108: rotunjirea la 2 zecimale nu era corecta
DUKIntegrator:
	- corectat bug legat de folosirea parametrului -c (eroare: Smart Card neselectat)
	- modificare pt. a permite semnarea cu token-uri avand mai multe certificate: posibilitate selectie certificat

24-Feb-2011 publicat J1.1.1: cu modificarile:
DUKValidator:
	- corectat validarea S96.1 si S96.2
	- revizuit analiza data calendaristica: mod strict (setLenient(false))
	- adaugat in nomenclatorul de cifAJOFM noile valori
DUKIntegrator:
	- corectie functie semnare cu token-uri avand mai multe certificate: certificatul se cere o singura data pe fiecare actionare a butonului "Semnare..."

23-Mar-2011 publicat J1.2.0 (valabila de la 01-Apr-2011): cu modificarile:
DUKValidator:
	- corectat validare V85
	- modificat validare S108: nu mai dam atentionare la 4 zecimale. Atributul D_19 va avea 2 zecimale; nu se mai accepta 4 zecimale decat pt. declaratiile pt. luna Ianuarie 2011
	- corectat S1: la verificarea varstei minime a asiguratului se ia in considerare si luna
	- adaugare atentionare format email
	- adaugat validare A16
	- adaugat validare A19.2
	- modificat A25 cf. noii formule
	- modificat A28 cf. noii formule
	- numele, prenumele si data angajarii asiguratului devin obligatorii
	- adaugare exceptie la S1: nu se verifica varsta minima pt. C_1 = 3
	- adaugare nomenclatoare urgente medico-chirurgicale si boli infecto-contagioase la validarile S100 si S101
	- atributele asiguratD: D_14, D_15 si D_16, D_20, D_21 devin obligatorii
	- modificat validari V3.1 si V3.2 cf. noilor formule
	- eliminare valoare 1 din nomenclator pt. B11_1
	- adaugat CUI-uri AJOFM si CASAN
	- adaugat validarile V91, V92, V93 si V94
	- corectat validare V3.1
DUKIntegrator:
	- corectie functie semnare cu token-uri: evitare certificate expirate

04-Apr-2011 publicat J1.2.1: cu modificarile:
DUKValidator:
	- modificat V92 cf. noii formule

14-Apr-2011 publicat J1.2.2: cu modificarile:
DUKValidator:
	- modificat A21.2 cf. noii formule (s-a revenit la acceptarea lui C_1 = 2)
	- modificat S108: se accepta 4 zecimale pt. lunile Ianuarie si Februarie 2011
	- modificat valoare maxima angajator.C3_aj_nr si angajator.E4_aj_nr de la 999999 la 99999
DUKIntegrator:
	- adaugat functie verificare versiuni si download versiuni noi

15-Apr-2011 publicat J1.2.3: cu modificarile:
DUKValidator:
	- corectat A21.2 (modificarea anterioara avea un bug)

19-Apr-2011 publicat J1.2.4: cu modificarile:
DUKValidator:
	- modificat A21.3 cf. cerintelor ANOFM

6-May-2011 publicat J1.3.0: cu modificarile:
DUKValidator:
	- atributul C5_subv devine obligatoriu
	- modificat A100 cf. noii formule
	- modificat A105 cf. noii formule
	- modificat A128 cf. noii formule
	- modificat A129 cf. noii formule
	- modificat A137 cf. noii formule
	- modificat S76.2 cf. noii formule
	- modificat S80 cf. noilor conditii
	- adaugat S90.2: sectiunea asiguratD nu poate aparea pentru anumite tipuri de asigurati
	- modificat V3.2 cf. noii formule
	- modificat V80: transformat in V80.1 si V80.2
	- modificat V94 cf. noii formule
	- adaugat validarea V95
	- adaugat validarea V96
	- adaugat validarea V98
	- adaugat CIF CASAN pt. Braila

DUKIntegrator:
	- corectat algoritmul de selectie a certificatului valid in cazul certificatelor digitale reinnoite (bug: in unele cazuri se semna cu certificatul expirat)
	- suport pt. SmartCard Athena

10-May-2011 publicat J1.3.1: cu modificarile:
DUKValidator:
	- corectat V62.3 cf. formulei
	- adaugat CIF CASAN pt. Calarasi
	- corectat bug de la S80.1 (cf. S90.2, pt. C_1 in (17, 18, 19) trebuie sa avem C_5 = 0)

1-Jun-2011 publicat J1.4.0: cu modificarile:
DUKValidator:
	- modificat A19.2 cf. noii formule
	- adaugat CIF-uri CASAN cf. nomenclatorului: Covasna, Dambovita, Maramures, Neamt, Vrancea, Caras-Severin
	- adaugat S7: asigurat.dataAng <= data raportarii
	- adaugat S14
	- adaugat S29
	- modificat A130
	- modificat A131
	- modificat A132
	- modificat A133

DUKIntegrator:
	- modificat algoritm semnare pt. token-uri certSign reinnoite pe acelasi alias: tratat aleatoritatea prin incercari repetate

18-Jul-2011 publicat J1.5.0: cu modificarile:
ATENTIE, PT. DEZVOLTATORII DE SOLUTII INFORMATICE BAZATE PE DUKIntegrator:
	- modul linie de comanda permite acum validarea, crearea PDF si semnarea.
	- apelul prin linia de comanda folosit pana in acest moment nu mai functioneaza pt. ca a aparut un parametru nou, tipul declaratiei.
	- DUKIntegrator.jar contine acum o clasa Integrator care poate fi folosita pt. dezvoltarea de aplicatii.
	- cititi Instructiuni.txt pt. lamuriri!

DUKValidator:
	- crearea infrastructurii pt. integrarea altor declaratii
	- adaugat CIF-uri CASAN cf. nomenclatorului: Buzau, Giurgiu
	- modificari pt. OUG 6/2011: modificat: A30B, S43B, S43BB, S45, S46, S46B, S46BB; adaugat: S40.2, S41.2, S42, S44.2, V99, V100; s-a adaugat motivul de scutire 3 (OUG 6/2011) la nomenclatorul de scutiri la plata contributiilor
	- modificari pt. institutiile publice de aparare, ordine publica si siguranta nationala: modificat A21.2, A21.5, A21.25, A39, S14, S29
	- adaugat S40.1
	- corectat V81 (valoarea tarifului de risc pt. someri = 1%)

DUKIntegrator:
	- corectie bug algoritm semnare: nu era posibila alegerea dintre mai multe certificate valide de pe acelasi token
	- modificare interfata grafica in vederea integrarii altor declaratii
	- suport pt. smartCard gemalto
	- adaugat optiuni validare pt. institutiile publice de aparare, ordine publica si siguranta nationala
	- la apasarea butonului "Validare + creare PDF semnat" se creaza doar fisierul PDF semnat. PDF-ul nesemnat poate fi obtinut prin apasarea butonului "Validare + creare PDF".
	- la selectarea unui folder pt. validare + creare PDF semnat a tuturor fisierelor XML din folder, daca apare o eroare de semnare, procesul se opreste (pt. a evita blocarea smartCard-ului, in cazul ca s-a introdus un pin gresit)

1-Sep-2011 publicat J1.5.1: cu modificarile:
DUKValidator:
	- modificari pt. institutiile publice de aparare, ordine publica si siguranta nationala: se accepta declaratii fara asigurati (s-a eliminat eroarea A19.2 care aparea pt. declaratii fara nici un asigurat, dar numai pt. aceasta categorie de contribuabili).
	- modificat formula pt. A21.6

DUKIntegrator:
	- corectie bug denumire fisier PDF: daca extensia fisierului XML continea litere mari fisierul PDF era denumit "<fisier.XML>.pdf"; acum s-a corectat si fisierul se va numi "<fisier>.pdf"
	- corectie bug: daca la apelul din linie de comanda calea catre dist/DUKIntegrator.jar continea spatii aparea o eroarea la lansare
	- adaugare progress bar si buton anulare la procesarea tuturor fisierelor XML dintr-un folder.
	- in mod linie comanda, daca nu exista erori la validare dar exista erori la creare/semnare PDF, fisierul de erori va contine aceste ultime erori.
	- corectie bug: pe platforme java pe 64 biti atat modul linie comanda cat si modul InterfataGrafica se blocau imediat dupa pornire.
	- pe sistemele Windows pe 64 biti se poate acum semna folosind o platforma java pe 32 biti (driverele smartCard pot fi pe 32 sau 64 biti): se decomenteaza atributul 'algorithm=mscapi' din fisierul .cfg corespunzator (se sterge '#').
