Thanks to visit codestin.com
Credit goes to github.com

Skip to content

JCPrieto/LoteriasJava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

106 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LoteriasJava

Aplicación para la comprobación de los numeros premiados de la lotería de Navidad y de El Niño

Requisitos

  • Java 21
  • LibNotify (Para las notificaciones en Linux)

Tecnologías utilizadas

Changelog

  • 2.5.16

    • Extrae servicios de obtención de datos para mejorar testabilidad sin reflexión.
  • 2.5.15

    • Elimina logs con más de 30 días.
  • 2.5.14

    • Centraliza textos de UI en bundles i18n.
    • Mueve los logs a ~/.local/share/LoteriaDeNavidad/logs y rota archivos por tamaño.
  • 2.5.13

    • Inicializa la UI en el EDT.
    • A\u00F1ade fallback a JOptionPane si notify-send no esta disponible.
    • Carga el icono Acerca de desde classpath.
  • 2.5.12

    • Comparacion de versiones mas tolerante con sufijos en tags.
    • Gestiona errores de descarga sin reintentos recursivos y notifica al usuario.
  • 2.5.11

    • Valida la cantidad jugada antes de buscar premios para evitar errores de formato.
    • Calcula importes con BigDecimal y formatea la salida como moneda.
  • 2.5.10

    • Configura Mockito como agente para evitar la carga dinámica en tests.
  • 2.5.9

    • Corrección en el empaquetado de la aplicación.
  • 2.5.8

    • Evita bloqueos de la UI moviendo las llamadas de red a segundo plano y gestiona el ciclo de vida de los refrescos.
    • Obtiene la versión desde pom.xml cuando se ejecuta desde IDE.
    • Añade tests unitarios básicos para el menú principal.
  • 2.5.7

    • Correciones de seguridad y estabilidad
    • Actualización de la API para la obtención de los numeros premiados.
  • 2.5.6

    • Correciones de seguridad y estabilidad
  • 2.5.5

    • Correciones de seguridad y estabilidad
  • 2.5.4

    • Correciones de seguridad y estabilidad
  • 2.5.3

    • Correciones de seguridad y estabilidad
  • 2.5.2

    • Actualización de seguridad de despendencias.
  • 2.5.1

    • Actualización de seguridad de la librería de Jackson
  • 2.5.0

    • Migracion a Java 11.
    • Eliminamos ControlFX por problemas de compatibilidad con OpenJDK 11 y en su lugar utilizamos Systray en S.O Windows y LibNotofy en S.O Linux.
  • 2.4.0:

    • Se elimina el icono de Systray, por la incompatibilidad con Gnome3 y utilizamos ControlsFX para monstrar las notificaciones.

Licencia

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages