Przejście na EF Core dla przyszłego rozwoju oprogramowania. Prostsze mapowanie chorych nazw kolumn.
Endpoint api/bankaccounts przeniesiony do api/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 typu DateTime 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.