Skip to content

Commit 725571b

Browse files
committed
feat: release v1.3.0 - Plugin Visor de Errores completo
- Plugin WordPress completo para gestión de debug.log - Visualización con resaltado de sintaxis por tipo de error - Sistema de descarga, archivado y búsqueda de logs - Notificaciones automáticas para nuevos errores - Documentación completa (README, CHANGELOG, LICENSE) - Archivos de seguridad y estructura profesional - Paquete ZIP listo para distribución
1 parent 0ffd867 commit 725571b

File tree

3 files changed

+58
-0
lines changed

3 files changed

+58
-0
lines changed

CHANGELOG.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Changelog
2+
3+
Todos los cambios notables de este proyecto serán documentados en este archivo.
4+
5+
## [1.3.0] - 2024-07-29
6+
7+
### Añadido
8+
- Plugin completo de WordPress para gestión de debug.log
9+
- Visualización de logs con resaltado de sintaxis por tipo de error (Fatal, Warning, Notice)
10+
- Sistema de descarga de archivos de log
11+
- Archivado automático de logs con timestamp
12+
- Búsqueda y filtrado en tiempo real
13+
- Notificaciones automáticas para nuevos errores en el admin
14+
- Gestión y visualización de logs archivados
15+
- Interfaz de administración intuitiva con iconos
16+
- Control de acceso con permisos de WordPress
17+
- Sanitización y escape de datos para seguridad
18+
- Nonces de seguridad para todas las acciones
19+
- Prefijos de funciones `yd_ve_` para evitar conflictos
20+
- Documentación completa en README.md
21+
- Archivo de licencia GPL v2
22+
- Archivo de seguridad index.php
23+
24+
### Características técnicas
25+
- Compatible con WordPress 5.0+
26+
- Requiere PHP 7.4+
27+
- Permisos de administrador (`manage_options`)
28+
- Detección automática de cambios en el tamaño del log
29+
- Reversión cronológica de logs (más recientes primero)
30+
- Manejo seguro de archivos y directorios
31+
32+
### Seguridad
33+
- Verificación de capacidades de usuario
34+
- Sanitización de inputs con `sanitize_text_field()` y `sanitize_file_name()`
35+
- Escape de outputs con `esc_html()`, `esc_attr()`, `esc_url()`
36+
- Protección con nonces de WordPress
37+
- Prevención de acceso directo con `ABSPATH`

LICENSE

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
GNU GENERAL PUBLIC LICENSE
2+
Version 2, June 1991
3+
4+
Copyright (C) 2024 Yogui Dev
5+
6+
This program is free software; you can redistribute it and/or modify
7+
it under the terms of the GNU General Public License as published by
8+
the Free Software Foundation; either version 2 of the License, or
9+
(at your option) any later version.
10+
11+
This program is distributed in the hope that it will be useful,
12+
but WITHOUT ANY WARRANTY; without even the implied warranty of
13+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14+
GNU General Public License for more details.
15+
16+
You should have received a copy of the GNU General Public License along
17+
with this program; if not, write to the Free Software Foundation, Inc.,
18+
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

index.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<?php
2+
// Silence is golden.
3+
// Este archivo previene el acceso directo al directorio del plugin

0 commit comments

Comments
 (0)