Compare commits

...

6 commits

8 changed files with 380 additions and 284 deletions

View file

@ -8,6 +8,53 @@ Resume la evolución del proyecto para usuarios y colaboradores, destacando nuev
correcciones, mejoras durante el desarrollo o cambios en la documentación. Cambios menores o correcciones, mejoras durante el desarrollo o cambios en la documentación. Cambios menores o
internos pueden omitirse si no afectan al uso del proyecto. internos pueden omitirse si no afectan al uso del proyecto.
## 0.4.0 (2025-09-20)
### Añadido
- [app] Añade manejo de rutas no encontradas
- [context] Añade métodos auxiliares de parámetros
- [util] Añade `indoc` para indentar código bien
- Añade componente `PoweredBy` para copyright
### Cambiado
- [html] Cambia tipos `Option...` por `Attr...`
- [html] Implementa `Default` en `Context`
- [welcome] Crea página de bienvenida desde intro
- [context] Generaliza los parámetros de contexto
- [context] Define un `trait` común de contexto
- Modifica tipos para atributos HTML a minúsculas
- Renombra `with_component` por `add_component`
### Corregido
- [welcome] Corrige giro botón con ancho estrecho
- [welcome] Corrige centrado del pie de página
- Corrige nombre de función en prueba de `Html`
- Corrige doc y código por cambios en Page
### Dependencias
- Actualiza dependencias para 0.4.0
### Documentado
- [component] Amplía documentación de preparación
- Normaliza referencias al nombre PageTop
- Simplifica documentación de obsoletos
- Mejora la documentación de recursos y contexto
### Otros cambios
- 🎨 [theme] Mejora gestión de regiones en páginas
- ✅ [tests] Amplía pruebas para `PrepareMarkup'
- 🎨 [locale] Mejora el uso de `lookup` / `using`
- 🔨 [tools] Fuerza pulsar intro para confirmar input
- 💄 Aplica BEM a estilos de bienvenida y componente
- 🎨 Unifica conversiones a String con `to_string()`
- 🔥 Elimina `Render` para usar siempre el contexto
## 0.3.0 (2025-08-16) ## 0.3.0 (2025-08-16)
### Cambiado ### Cambiado
@ -17,14 +64,14 @@ internos pueden omitirse si no afectan al uso del proyecto.
### Documentado ### Documentado
- Cambia el formato para la documentación (#4) - Cambia el formato para la documentación
## 0.2.0 (2025-08-09) ## 0.2.0 (2025-08-09)
### Añadido ### Añadido
- Añade librería para gestionar recursos estáticos (#1) - Añade librería para gestionar recursos estáticos
- Añade soporte a changelog de `pagetop-statics` (#2) - Añade soporte a changelog de `pagetop-statics`
### Documentado ### Documentado

559
Cargo.lock generated

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,6 @@
[package] [package]
name = "pagetop" name = "pagetop"
version = "0.3.0" version = "0.4.0"
edition = "2021" edition = "2021"
description = """ description = """
@ -73,5 +73,5 @@ authors = ["Manuel Cillero <manuel@cillero.es>"]
actix-web = { version = "4.11", default-features = false } actix-web = { version = "4.11", default-features = false }
pagetop-build = { version = "0.3", path = "helpers/pagetop-build" } pagetop-build = { version = "0.3", path = "helpers/pagetop-build" }
pagetop-macros = { version = "0.1", path = "helpers/pagetop-macros" } pagetop-macros = { version = "0.2", path = "helpers/pagetop-macros" }
pagetop-statics = { version = "0.1", path = "helpers/pagetop-statics" } pagetop-statics = { version = "0.1", path = "helpers/pagetop-statics" }

View file

@ -8,22 +8,32 @@ Resume la evolución del proyecto para usuarios y colaboradores, destacando nuev
correcciones, mejoras durante el desarrollo o cambios en la documentación. Cambios menores o correcciones, mejoras durante el desarrollo o cambios en la documentación. Cambios menores o
internos pueden omitirse si no afectan al uso del proyecto. internos pueden omitirse si no afectan al uso del proyecto.
## 0.3.1 (2025-09-20)
### Dependencias
- Actualiza dependencias para 0.4.0
### Documentado
- Normaliza referencias al nombre PageTop
## 0.3.0 (2025-08-16) ## 0.3.0 (2025-08-16)
### Cambiado ### Cambiado
- Mejora función `from_dir` por compatibilidad (#3) - Mejora función `from_dir` por compatibilidad
- Mejora la integración de archivos estáticos - Mejora la integración de archivos estáticos
### Documentado ### Documentado
- Cambia el formato para la documentación (#4) - Cambia el formato para la documentación
## 0.2.0 (2025-08-09) ## 0.2.0 (2025-08-09)
### Añadido ### Añadido
- Añade librería propia para gestionar recursos estáticos (#1) - Añade librería propia para gestionar recursos estáticos
### Otros cambios ### Otros cambios

View file

@ -1,6 +1,6 @@
[package] [package]
name = "pagetop-build" name = "pagetop-build"
version = "0.3.0" version = "0.3.1"
edition = "2021" edition = "2021"
description = """ description = """

View file

@ -8,6 +8,25 @@ Resume la evolución del proyecto para usuarios y colaboradores, destacando nuev
correcciones, mejoras durante el desarrollo o cambios en la documentación. Cambios menores o correcciones, mejoras durante el desarrollo o cambios en la documentación. Cambios menores o
internos pueden omitirse si no afectan al uso del proyecto. internos pueden omitirse si no afectan al uso del proyecto.
## 0.2.0 (2025-09-20)
### Cambiado
- Retoques en el código
- Majora la validación de `builder_fn`
### Dependencias
- Actualiza dependencias para 0.4.0
### Documentado
- Normaliza referencias al nombre PageTop
### Otros cambios
- 🚨 Ajustes menores sugeridos por clippy
## 0.1.1 (2025-08-16) ## 0.1.1 (2025-08-16)
### Documentado ### Documentado

View file

@ -1,6 +1,6 @@
[package] [package]
name = "pagetop-macros" name = "pagetop-macros"
version = "0.1.1" version = "0.2.0"
edition = "2021" edition = "2021"
description = """ description = """

View file

@ -88,12 +88,13 @@ git-cliff --unreleased "${COMMON_ARGS[@]}"
echo "CHANGELOG generated at '$CHANGELOG_FILE'" echo "CHANGELOG generated at '$CHANGELOG_FILE'"
# Pregunta por la revisión del archivo de cambios generado # Pregunta por la revisión del archivo de cambios generado
read -p "Do you want to review the changelog before continuing? (y/n) " -n 1 -r || exit 1 echo "Do you want to review the changelog before continuing? [y/N]"
echo read -r REPLY
if [[ "$REPLY" =~ ^[Yy]$ ]]; then if [[ "$REPLY" =~ ^[Yy]$ ]]; then
${EDITOR:-nano} "$CHANGELOG_FILE" ${EDITOR:-nano} "$CHANGELOG_FILE"
fi fi
read -p "Do you want to proceed with the release of $CRATE? (y/n) " -n 1 -r || exit 1 echo "Do you want to proceed with the release of $CRATE? [y/N]"
read -r REPLY
echo echo
if [[ ! "$REPLY" =~ ^[Yy]$ ]]; then if [[ ! "$REPLY" =~ ^[Yy]$ ]]; then
echo "Aborting release process." >&2 echo "Aborting release process." >&2