Skip to content

Commit

Permalink
Merge pull request #149 from TransbankDevelopers/chore/prepare-releas…
Browse files Browse the repository at this point in the history
…e-5.0.0

add 5.0.0 changelog
  • Loading branch information
mvarlic authored Mar 23, 2022
2 parents de1c482 + a9c02fd commit d9aed1e
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 1 deletion.
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,25 @@ Todos los cambios notables a este proyecto serán documentados en este archivo.
El formato está basado en [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
y este proyecto adhiere a [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [5.0.0] - 2022-03-23

### Changed

- Se mejora el uso de las conexiones http permitiendo dos modos: a. Reutilizando una única instancia estática de 'HttpClient' y b. Permitiendo a los constructores recibir una instancia del 'HttpClient' administrada externamente
- Se agrega el atributo 'OriginalRequest' en todos los responses, que retornara el payload en json de la petición enviada a Transbank
- Se agrega el atributo 'OriginalResponse' en todos los responses, que retornará la respuesta original en json entregada por Transbank
- Todos los atributos ahora permiten valores nulos (ahora son decimal?, DateTime?, byte?, int?) esto permite preservar los valores entregados por Transbank
- Se cambia el tipo de dato de todos los campos 'AuthorizationCode' a 'string'
- Se cambia el tipo de dato de todos los campos monto (Amount, InstallmentsAmount, PrepaidBalance, Balance, NullifiedAmount) a 'decimal?'
- Se cambia el tipo de dato de todos los campos date (TransactionDate) a 'DateTime?'
- Se corrije el nombramiento en el campo 'prepaidBalance' hacia 'PrepaidBalance'
- Se modifica el constructor de parámetro 'Options options' a los parámetros 'Options options, HttpClient httpClient' a todas las clases
- Se agrega un constructor con los parámetros 'string commerceCode, string apiKey, IIntegrationType integrationType, HttpClient httpClient' a todas las clases

### Removed

- Se elimina los atributos 'CardNumber' y 'SessionId' a la clase 'MallAuthorizeResponse' de Oneclick

## [4.0.1] - 2022-01-18

### Changed
Expand Down
2 changes: 1 addition & 1 deletion Transbank/Transbank.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<NeutralLanguage>en-US</NeutralLanguage>
<PackageTags>payments, cl, chile, transbank</PackageTags>
<PackageIconUrl>https://www.transbankdevelopers.cl/favicon.ico</PackageIconUrl>
<VersionPrefix>4.0.2</VersionPrefix>
<VersionPrefix>5.0.1</VersionPrefix>
<VersionSuffix>$(VersionSuffix)</VersionSuffix>
<Product>TransbankSDK</Product>
<Copyright>2020 - Transbank</Copyright>
Expand Down

0 comments on commit d9aed1e

Please sign in to comment.