|
| 1 | +## Rejestr zmian: Wersja 2.2.0 |
| 2 | +### Nowe |
| 3 | +- Dodano możliwość przełączenia PascalCase/camelCase w nazwach właściwości zwracanych z API. |
| 4 | +- Dodano obsługę endpointa `POST /permissions/query/entities/grants` umożliwiającego pobranie listy uprawnień do obsługi faktur w bieżącym kontekście logowania. |
| 5 | +- Rozszerzono odpowiedź endpointu POST `/auth/challenge` o pole `clientIp` zwracające adres IP klienta zarejestrowany przez KSeF. |
| 6 | +- Ustandaryzowano odpowiedzi `401 Unauthorized` oraz `403 Forbidden` do formatu Problem Details `(application/problem+json)`. |
| 7 | +- Dodano schematy `UnauthorizedProblemDetails` oraz `ForbiddenProblemDetails`. |
| 8 | +- Rozszerzono `ForbiddenProblemDetails` o wymagane pole `reasonCode` oraz o opcjonalny obiekt `security` (dodatkowe dane zależne od `reasonCode`). |
| 9 | + |
1 | 10 | ## Rejestr zmian: Wersja 2.1.2 |
2 | 11 | ### Nowe |
| 12 | + |
3 | 13 | - Dodano nowy kod systemowy `FA_RR(1)` w `SystemCode` (wraz z mapowaniem w `SystemCodeHelper`). |
4 | 14 | - Dodano nowy test E2E dla faktury VAT RR: `AuthorizationPermissionsRRInvoicingE2ETests.RRInvoicingPermission_AllowsSendingFaRrInvoice`. |
5 | 15 |
|
6 | 16 | ## Rejestr zmian: Wersja 2.1.1 |
7 | 17 | ### Nowe |
8 | 18 | - Dodano parametr `enforceXadesCompliance` w metodzie `SubmitXadesAuthRequestAsync`, umożliwiający wcześniejsze włączenie nowych wymagań walidacji XAdES na środowiskach DEMO i PROD poprzez nagłówek `X-KSeF-Feature: enforce-xades-compliance`. |
9 | | -- Dodano wsparcie dla .NET Standard 2.0 dla Windows oraz .NET Framework 4.8, dzięki zaangażowaniu Kontrybutora [@marcinborecki](https://github.com/CIRFMF/ksef-client-csharp/commits?author=marcinborecki) |
| 19 | +- Dodano wsparcie dla .NET Standard 2.0 dla Windows oraz .NET Framework 4.8, dzięki zaangażowaniu Kontrybutora [@marcinborecki](https://github.com/CIRFMF/ksef-client-csharp/pull/197) |
| 20 | + |
10 | 21 |
|
11 | 22 |
|
12 | 23 | ## Rejestr zmian: Wersja 2.1.0 |
|
19 | 30 |
|
20 | 31 | ### Zmodyfikowane |
21 | 32 | - `AuthStatus`, `AuthenticationListItem`: Pole `AuthenticationMethod` oznaczono jako **Obsolete** (planowane wycofanie: 2026-11-16). |
22 | | -- Metody `AddBatchFilePart` oraz `AddBatchFileParts` z parametrem `fileName` oznaczono jako przestarzałe (Obsolete) i zostaną usunięte w niedalekiej przyszłości. Zaleca się używanie przyciążeń bez parametru `fileName` |
| 33 | +- Metody `AddBatchFilePart` oraz `AddBatchFileParts` z parametrem `fileName` oznaczono jako przestarzałe (Obsolete) i zostaną usunięte w niedalekiej przyszłości. Zaleca się używanie przeciążeń bez parametru `fileName` |
23 | 34 | - `KsefNumberValidator` zwraca teraz komunikat informujący o błędzie w przypadku nieprawidłowej sumy kontrolnej |
24 | 35 | - `DateRange`: Zmieniono typ pól `From` i `To` z DateTime na DateTimeOffset w celu poprawnej obsługi stref czasowych i offsetów zgodnie ze specyfikacją API KSeF (format ISO 8601 z offsetem/UTC/lokalny Europe/Warsaw) |
25 | 36 | - Zmiana typu DateRange.From i DateRange.To z DateTime na DateTimeOffset może wpłynąć na Twoje rozwiązania. Jeśli korzystasz z DateRange do filtrowania faktur, sprawdź czy Twój kod poprawnie tworzy DateTimeOffset |
|
0 commit comments