Skip to content

Releases: ElBecerril/salva-godinez

SalvaGodinez v2.3.0

18 Feb 21:38

Choose a tag to compare

Agregado — Herramientas PDF expandidas (8 funciones nuevas)

  • Rotar Paginas — Rota todas o paginas especificas 90°, 180° o 270°
  • Eliminar Paginas — Elimina paginas por indice (1,3,5 o 2-4)
  • Reordenar Paginas — Cambia el orden de las paginas del PDF
  • Extraer Texto — Extrae todo el texto del PDF a un archivo .txt
  • Imagenes a PDF — Convierte JPG/PNG/BMP/WEBP a PDF (soporta transparencia)
  • PDF a Imagenes — Renderiza cada pagina como PNG/JPG con DPI configurable (requiere PyMuPDF)
  • Proteger/Desproteger PDF — Agrega o quita password de un PDF
  • Ver/Limpiar Metadatos — Muestra titulo, autor, fechas y permite limpiar metadatos

Mejoras internas

  • Helpers reutilizables para reducir codigo repetido en funciones PDF
  • PyMuPDF como dependencia opcional (solo para PDF a Imagenes)

SHA-256: 9c1a7b83d596bd1e9f6d4d43af3b6281a0b0d1d64ac288fd431efcceaf95b3a7

SalvaGodinez v2.2.2

14 Feb 17:58

Choose a tag to compare

Agregado

  • Panel de despedida — Al salir muestra links a YouTube y Facebook para apoyar el proyecto
  • Mensajes en PDF — Descripcion amigable al unir/dividir PDFs
  • Seccion de feedback en README — Bugs y sugerencias via redes sociales

Corregido

  • Auto-updater — Ahora elimina versiones anteriores del Escritorio antes de descargar la nueva
  • CONTRIBUTORS — Link al perfil de GitHub y descripcion actualizada
  • Datos personales — Rutas hardcodeadas y ruta absoluta en .spec eliminadas

SalvaGodinez v2.2.1

14 Feb 17:45

Choose a tag to compare

Correcciones

  • Tabla ISR mensual actualizada a 2026 — Anexo 8 RMF 2026 (DOF 28/12/2025, factor de actualizacion 1.13213)
  • Submenu de impresoras — "Compartir en Red" ahora muestra pausa "Presiona Enter" al terminar
  • Consolidador de Excel — nombres de hoja truncados a 31 chars ya no crashean por duplicados (sufijo numerico)
  • Mapeo de unidades de red — rutas UNC con espacios se parsean correctamente en net use
  • Version en README sincronizada con main.__version__

Verificacion

SHA-256: 70a9d1000053fa3730d1375ed6a14d20857aece156523ab90453edbfa33709f7

Descarga: SalvaGodinez.exe (38 MB) — ejecutar directamente, no requiere instalacion.

SalvaGodinez v2.2.0

14 Feb 17:45

Choose a tag to compare

Seguridad

  • Escape de inyección PowerShell (ps_escape()) en 5 módulos contra command injection
  • Verificación SHA-256 del .exe descargado en auto-updater — aborta si el hash no coincide
  • Passwords WiFi enmascarados por defecto (p*******3), revelar solo si el usuario confirma
  • Credenciales de red protegidasnet use * pide contraseña interactivamente (no visible en procesos)

Mejoras

  • Constantes hardcoded centralizadas en config.py (IVA, ISR, UMA, SKIP_DIRS, etc.)
  • UMA actualizado a $117.31 (2026)
  • Console singleton compartido por 26 módulos (antes cada uno creaba su propia instancia)
  • Funciones fiscales duplicadas extraídas a tools/_fiscal_helpers.py
  • Versión dinámica en pyproject.toml (fuente única: main.__version__)
  • Dependencias fijadas en requirements.txt
  • Traceback amigable: errores se loguean a salva_error.log

Deprecado

  • BuscadorExcel.py y .ps1 movidos a legacy/ con banner de advertencia

Cleanup

  • ~1,200 líneas de código duplicado eliminadas
  • Imports y parámetros muertos removidos

Descarga

Baja SalvaGodinez.exe y ejecútalo directamente, no requiere instalación.

SHA-256: 9457cda79df74f91783b1f214e6ab3319dabe0db1321c7db88664dc26c5fc978

SalvaGodinez v2.1.0

14 Feb 17:45

Choose a tag to compare

Novedades

  • Auto-updater: al abrir SalvaGodinez, verifica si hay una version nueva en GitHub Releases y ofrece descargarla al Escritorio
  • Fix: crash por UnicodeDecodeError al buscar en la papelera de reciclaje con archivos que tienen caracteres especiales

Descarga

Baja SalvaGodinez.exe y ejecutalo directamente, no requiere instalacion.