- Przejście na EF Core dla przyszłego rozwoju oprogramowania. Prostsze mapowanie chorych nazw kolumn.
- Endpoint
api/bankaccounts
przeniesiony doapi/bank/accounts
. Celem jest starać się utrzymać jeden kontroler na konkretny moduł Optimy - Lista definicji dokumentów
api/documents/definitions
- Zmiana w wymaganiach pól. Pola typu string z flagą
AllowEmpty
nie są już wymagane i będą miały domyślną wartość jako pusty string. - Pola innego typu (non nullable) np.
short
,decimal
,int
będą również przyjmowały domyślną wartość. Najczęściej 0. Pola typuDateTime
będą domyślnie przyjmowały wartośćNow/Today
- Dla pól typów opisanych w punktach wyżej - jeśli domyślna wartość będzie inna niż string.empty lub 0 itp, to będzie w dokumentacji opisana jaka jest wartość domyślna
- Błędy krytyczne (nieobsłużone przez nas) będą zwracały status 500, w przypadku innych błędów (niepoprawnych danych w body) będzie zwracane 400 (Bad Request) z treścią błędu. Głównie tyczy się to endpointów typu POST.
- Poprawka w Kategoriach - ParentCode <---> Code