Releases: ElBecerril/salva-godinez
Releases · ElBecerril/salva-godinez
SalvaGodinez v2.3.0
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,5o2-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
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
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
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 protegidas —
net 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.pyy.ps1movidos alegacy/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
Novedades
- Auto-updater: al abrir SalvaGodinez, verifica si hay una version nueva en GitHub Releases y ofrece descargarla al Escritorio
- Fix: crash por
UnicodeDecodeErroral buscar en la papelera de reciclaje con archivos que tienen caracteres especiales
Descarga
Baja SalvaGodinez.exe y ejecutalo directamente, no requiere instalacion.