diff --git a/CHANGELOG.md b/CHANGELOG.md index 5864b81..a2f725c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,14 @@ 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). +# [6.2.1] - 2026-05-26 + +Esta versión no tiene cambios en el comportamiento de las funcionalidades de la API. + +### Actualiza: +- Se refina la configuración del proceso de construcción del SDK. + + ## [6.2.0] - 2026-05-20 Esta versión no tiene cambios en el comportamiento de las funcionalidades de la API. @@ -82,7 +90,7 @@ El SDK ya no apunta por defecto al ambiente de integración. Ahora es necesario - Se refactoriza y migra todos los productos desde clases estáticas a clases instanciables - Se unifica 'Transaction' y 'DeferredTransaction' en WebpayPlus - Se unifica 'MallTransaction' y 'MallDeferredTransaction' en WebpayPlus y Oneclick -- Se mueven los responses de cada producto al paquete 'responses' +- Se mueven los responses de cada producto al paquete 'responses' - Se reordenan los parámetros del método capture de WebpayPlus Mall a 'capture(String childCommerceCode, String token, String buyOrder, String authorizationCode, double captureAmount)' - Se reordenan los parámetros del método delete de Oneclick a 'delete(String tbkUser, String username)' - Se reordenan los parámetros del método create de Transacción Completa a 'create(String buyOrder, String sessionId, double amount, short cvv, String cardNumber, String cardExpirationDate)' @@ -100,11 +108,11 @@ El SDK ya no apunta por defecto al ambiente de integración. Ahora es necesario ### Changed - Se elimina el soporte para SOAP -- Se eliminan librerías relacionadas al soporte SOAP +- Se eliminan librerías relacionadas al soporte SOAP - Se agregan los test - Se migra el api desde la versión 1.0 a la versión 1.2 - Ahora el método de retorno al crear la transacción en WebPayPlus debe tener soporte GET (cuando es exitosa) y POST (cuando se retorna sin concluir el ingreso de la tarjeta) -- Ahora el método de retorno al inscribirse en Oneclick debe tener soporte GET (cuando es exitosa) y POST (cuando se retorna sin concluir la inscripción) +- Ahora el método de retorno al inscribirse en Oneclick debe tener soporte GET (cuando es exitosa) y POST (cuando se retorna sin concluir la inscripción) ## [1.9.3] - 2021-07-07 @@ -172,7 +180,7 @@ El SDK ya no apunta por defecto al ambiente de integración. Ahora es necesario - Corrige [error en certificado de producción](https://github.com/TransbankDevelopers/transbank-sdk-java/issues/60). - + ## [1.5.2] - 2018-10-26 ### Changed diff --git a/README.md b/README.md index 924b336..229395a 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ Agrega la siguiente dependencia en el archivo pom de tu proyecto Maven: com.github.transbankdevelopers transbank-sdk-java - 6.2.0 + 6.2.1 ``` @@ -34,11 +34,11 @@ Ahora, si gestionas las dependencias manualmente 😱 te quedan las siguientes o ## Ejecutar Test ```bash -mvn test -P no-gpg +mvn test -P no-gpg ``` -## Documentación +## Documentación Puedes encontrar toda la documentación de cómo usar este SDK en el sitio https://www.transbankdevelopers.cl. @@ -125,7 +125,7 @@ La forma más rápida y consistente de empezar. Un contenedor preconfigurado con 2. VS Code detectará el directorio `.devcontainer/` y ofrecerá la opción **"Reopen in Container"** en la esquina inferior derecha. Si no aparece, abrir la paleta de comandos: - **macOS:** `Cmd + Shift + P` - **Linux / Windows:** `Ctrl + Shift + P` - + y buscar **"Dev Containers: Reopen in Container"**. 3. **La primera vez tarda entre 3 y 5 minutos** (descarga la imagen base y ejecuta el setup inicial). Las siguientes aperturas son inmediatas: VS Code reutiliza el contenedor existente. @@ -149,6 +149,6 @@ En ese PR deben incluirse los siguientes cambios: Luego de obtener aprobación del PR, debe mezclarse a master e inmediatamente generar un release en GitHub con el tag `vX.Y.Z`. En la descripción del release debes poner lo mismo que agregaste al changelog. -Con eso Github Actions generará automáticamente una nueva versión de la librería y la publicará en Maven Central. +Una vez generado el release, la publicación de los artefactos en Maven Central se disparará automáticamente. **Dicha publicación requiere aprobación manual**: se debe ingresar al portal de Maven Central, revisar los artefactos generados y aprobar su publicación para que queden disponibles públicamente. Posterior a la liberación debes mezclar la rama release en develop, finalmente realizar un rebase de la rama develop utilizando como base la rama main. diff --git a/pom.xml b/pom.xml index 89812e1..4e9a0b3 100644 --- a/pom.xml +++ b/pom.xml @@ -39,7 +39,7 @@ EVEN IF ADVISED OF THE com.github.transbankdevelopers transbank-sdk-java - 6.2.0 + 6.2.1 Transbank Java SDK 2018 @@ -166,6 +166,7 @@ EVEN IF ADVISED OF THE true with-all-deps-included + false @@ -291,7 +292,7 @@ EVEN IF ADVISED OF THE central true - true + false