From a8db90b7ebbc39c8cdb2a8ac7ffef9ce1820c18c Mon Sep 17 00:00:00 2001 From: Manuel Cillero Date: Sun, 3 May 2026 12:40:41 +0200 Subject: [PATCH 1/7] =?UTF-8?q?=F0=9F=94=96=20Prepara=20publicaci=C3=B3n?= =?UTF-8?q?=20de=20pagetop-macros=200.3.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Cargo.lock | 2 +- Cargo.toml | 2 +- helpers/pagetop-macros/CHANGELOG.md | 12 ++++++++++++ helpers/pagetop-macros/Cargo.toml | 2 +- 4 files changed, 15 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6bc2f73b..cd2d7ee9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1694,7 +1694,7 @@ dependencies = [ [[package]] name = "pagetop-macros" -version = "0.2.0" +version = "0.3.0" dependencies = [ "proc-macro2", "proc-macro2-diagnostics", diff --git a/Cargo.toml b/Cargo.toml index 6846372f..537586f2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -82,7 +82,7 @@ actix-web = { version = "4.13", default-features = false } serde = { version = "1.0", features = ["derive"] } # Helpers pagetop-build = { version = "0.3", path = "helpers/pagetop-build" } -pagetop-macros = { version = "0.2", path = "helpers/pagetop-macros" } +pagetop-macros = { version = "0.3", path = "helpers/pagetop-macros" } pagetop-minimal = { version = "0.0", path = "helpers/pagetop-minimal" } pagetop-statics = { version = "0.1", path = "helpers/pagetop-statics" } # Extensions diff --git a/helpers/pagetop-macros/CHANGELOG.md b/helpers/pagetop-macros/CHANGELOG.md index 66a5f8d4..34915b2f 100644 --- a/helpers/pagetop-macros/CHANGELOG.md +++ b/helpers/pagetop-macros/CHANGELOG.md @@ -8,6 +8,18 @@ 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 internos pueden omitirse si no afectan al uso del proyecto. +## 0.3.0 (2026-05-03) + +### Cambiado + +- Depura atributos `#[inline]` en `builder_fn` +- Mejora documentación generada por `builder_fn` + +### Documentado + +- Depura enlaces de información de licencias +- Actualiza licencias y revisa *badges* de README + ## 0.2.0 (2025-09-20) ### Cambiado diff --git a/helpers/pagetop-macros/Cargo.toml b/helpers/pagetop-macros/Cargo.toml index 601c551d..b34d2ec1 100644 --- a/helpers/pagetop-macros/Cargo.toml +++ b/helpers/pagetop-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pagetop-macros" -version = "0.2.0" +version = "0.3.0" edition = "2021" description = """ From c426be67fb192bb3b9c40ce4161215d8f2c17c2e Mon Sep 17 00:00:00 2001 From: Manuel Cillero Date: Sun, 3 May 2026 12:44:13 +0200 Subject: [PATCH 2/7] =?UTF-8?q?=F0=9F=94=96=20Prepara=20publicaci=C3=B3n?= =?UTF-8?q?=20de=20pagetop-minimal=200.1.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Cargo.lock | 2 +- Cargo.toml | 2 +- helpers/pagetop-minimal/CHANGELOG.md | 20 ++++++++++++++++++++ helpers/pagetop-minimal/Cargo.toml | 2 +- 4 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 helpers/pagetop-minimal/CHANGELOG.md diff --git a/Cargo.lock b/Cargo.lock index cd2d7ee9..53a49bb5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1704,7 +1704,7 @@ dependencies = [ [[package]] name = "pagetop-minimal" -version = "0.0.10" +version = "0.1.0" dependencies = [ "concat-string", "indoc", diff --git a/Cargo.toml b/Cargo.toml index 537586f2..00784330 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -83,7 +83,7 @@ serde = { version = "1.0", features = ["derive"] } # Helpers pagetop-build = { version = "0.3", path = "helpers/pagetop-build" } pagetop-macros = { version = "0.3", path = "helpers/pagetop-macros" } -pagetop-minimal = { version = "0.0", path = "helpers/pagetop-minimal" } +pagetop-minimal = { version = "0.1", path = "helpers/pagetop-minimal" } pagetop-statics = { version = "0.1", path = "helpers/pagetop-statics" } # Extensions pagetop-aliner = { version = "0.0", path = "extensions/pagetop-aliner" } diff --git a/helpers/pagetop-minimal/CHANGELOG.md b/helpers/pagetop-minimal/CHANGELOG.md new file mode 100644 index 00000000..f14b4f7f --- /dev/null +++ b/helpers/pagetop-minimal/CHANGELOG.md @@ -0,0 +1,20 @@ +# CHANGELOG + +Este archivo documenta los cambios más relevantes realizados en cada versión. El formato está basado +en [Keep a Changelog](https://keepachangelog.com/es-ES/1.0.0/), y las versiones se numeran siguiendo +las reglas del [Versionado Semántico](https://semver.org/lang/es/). + +Resume la evolución del proyecto para usuarios y colaboradores, destacando nuevas funcionalidades, +correcciones, mejoras durante el desarrollo o cambios en la documentación. Cambios menores o +internos pueden omitirse si no afectan al uso del proyecto. + +## 0.1.0 (2026-05-03) + +### Añadido + +- Añade macros declarativas a utilidades +- Incorpora `paste!` a las utilidades + +### Documentado + +- Añade guías de contribución y revisa estilos diff --git a/helpers/pagetop-minimal/Cargo.toml b/helpers/pagetop-minimal/Cargo.toml index 4f9b67a0..39b7d10d 100644 --- a/helpers/pagetop-minimal/Cargo.toml +++ b/helpers/pagetop-minimal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pagetop-minimal" -version = "0.0.10" +version = "0.1.0" edition = "2021" description = """ From e033a0ceef0927b3c9999b68338718df400ad906 Mon Sep 17 00:00:00 2001 From: Manuel Cillero Date: Sun, 3 May 2026 22:57:20 +0200 Subject: [PATCH 3/7] =?UTF-8?q?=F0=9F=94=96=20Prepara=20publicaci=C3=B3n?= =?UTF-8?q?=20de=20pagetop=200.5.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 65 +++++++++++++++++++++++++++++++++++++--------------- Cargo.lock | 2 +- Cargo.toml | 4 ++-- 3 files changed, 50 insertions(+), 21 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bfc9067a..cbec9ab9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,29 +8,59 @@ 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 internos pueden omitirse si no afectan al uso del proyecto. +## 0.5.0 (2026-05-03) + +PageTop 0.5.0 es la versión más ambiciosa hasta la fecha; concentra un largo periodo de trabajo en +refactorizaciones, nuevas abstracciones y mejoras que sientan las bases para una API estable y +robusta. + +Algunos cambios pueden romper la compatibilidad con versiones anteriores. Se recomienda consultar la +[documentación de PageTop](https://docs.rs/pagetop) para actualizar el código a un entorno más +expresivo y mejor preparado para crecer hacia la versión 1.0. Entre estos cambios destacan: + +- **Respuestas web completas**: soporte para páginas HTML, redirecciones HTTP, respuestas JSON, + cookies, y página de bienvenida integrada. +- **API de componentes consolidada**: ciclo de renderizado definitivo con `is_renderable`, manejo de + errores con `ComponentError` o mensajes de estado con `StatusMessage`/`MessageLevel`. +- **Temas hijo y macros de renderizado**: los temas pueden extenderse entre sí para sobrescribir el + renderizado de cualquier componente con `render_component!` y `setup_component!`. +- **Nueva acción `AlterMarkup`**: permite a extensiones y temas interceptar y transformar el HTML + final de cualquier componente antes de entregarlo. +- **Regiones y plantillas en temas**: los componentes `Region` y `Template` formalizan la gestión de + regiones, respaldados por una API de `Children` e `InRegion` completamente revisada. +- **Sistema de localización refactorizado**: nueva arquitectura interna con API más clara, mejor + integración en el contexto y soporte robusto para múltiples idiomas. +- **Tipos HTML consolidados**: unidades CSS, clase `Classes`, atributos HTML refactorizados y + cadenas internas optimizadas con `CowStr`. +- **Nuevas macros y utilidades de API pública**: macro `Getters` para exponer campos de componentes. +- **Configuración tipada**: nuevas opciones de configuración enumeradas para el log y otros + parámetros del sistema, con una gestión más expresiva y segura. +- **Recursos estáticos y trazabilidad**: gestión de recursos estáticos integrada en el núcleo de + PageTop y soporte para trazas y registro de eventos desde la propia librería. + ## 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 +- (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 +- (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_child` ### Corregido -- [welcome] Corrige giro botón con ancho estrecho -- [welcome] Corrige centrado del pie de página +- (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 @@ -40,20 +70,19 @@ internos pueden omitirse si no afectan al uso del proyecto. ### Documentado -- [component] Amplía documentación de preparación +- (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 +- (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 +- Unifica conversiones a String con `to_string()` +- Elimina `Render` para usar siempre el contexto ## 0.3.0 (2025-08-16) diff --git a/Cargo.lock b/Cargo.lock index 53a49bb5..9f2766f3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1635,7 +1635,7 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "pagetop" -version = "0.4.0" +version = "0.5.0" dependencies = [ "actix-files", "actix-session", diff --git a/Cargo.toml b/Cargo.toml index 00784330..d55313ec 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pagetop" -version = "0.4.0" +version = "0.5.0" edition = "2021" description = """ @@ -89,4 +89,4 @@ pagetop-statics = { version = "0.1", path = "helpers/pagetop-statics" } pagetop-aliner = { version = "0.0", path = "extensions/pagetop-aliner" } pagetop-bootsier = { version = "0.0", path = "extensions/pagetop-bootsier" } # PageTop -pagetop = { version = "0.4", path = "." } +pagetop = { version = "0.5", path = "." } From 3ea23dd7c40eaf69cd9385e05d07175352b99988 Mon Sep 17 00:00:00 2001 From: Manuel Cillero Date: Sun, 3 May 2026 23:24:27 +0200 Subject: [PATCH 4/7] =?UTF-8?q?=F0=9F=94=96=20Prepara=20publicaci=C3=B3n?= =?UTF-8?q?=20de=20pagetop-aliner=200.1.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Cargo.lock | 2 +- Cargo.toml | 2 +- extensions/pagetop-aliner/CHANGELOG.md | 15 +++++++++++++++ extensions/pagetop-aliner/Cargo.toml | 2 +- 4 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 extensions/pagetop-aliner/CHANGELOG.md diff --git a/Cargo.lock b/Cargo.lock index 9f2766f3..7a878ca4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1669,7 +1669,7 @@ dependencies = [ [[package]] name = "pagetop-aliner" -version = "0.0.9" +version = "0.1.0" dependencies = [ "pagetop", "pagetop-build", diff --git a/Cargo.toml b/Cargo.toml index d55313ec..f067deae 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -86,7 +86,7 @@ pagetop-macros = { version = "0.3", path = "helpers/pagetop-macros" } pagetop-minimal = { version = "0.1", path = "helpers/pagetop-minimal" } pagetop-statics = { version = "0.1", path = "helpers/pagetop-statics" } # Extensions -pagetop-aliner = { version = "0.0", path = "extensions/pagetop-aliner" } +pagetop-aliner = { version = "0.1", path = "extensions/pagetop-aliner" } pagetop-bootsier = { version = "0.0", path = "extensions/pagetop-bootsier" } # PageTop pagetop = { version = "0.5", path = "." } diff --git a/extensions/pagetop-aliner/CHANGELOG.md b/extensions/pagetop-aliner/CHANGELOG.md new file mode 100644 index 00000000..e8afc73d --- /dev/null +++ b/extensions/pagetop-aliner/CHANGELOG.md @@ -0,0 +1,15 @@ +# CHANGELOG + +Este archivo documenta los cambios más relevantes realizados en cada versión. El formato está basado +en [Keep a Changelog](https://keepachangelog.com/es-ES/1.0.0/), y las versiones se numeran siguiendo +las reglas del [Versionado Semántico](https://semver.org/lang/es/). + +Resume la evolución del proyecto para usuarios y colaboradores, destacando nuevas funcionalidades, +correcciones, mejoras durante el desarrollo o cambios en la documentación. Cambios menores o +internos pueden omitirse si no afectan al uso del proyecto. + +## 0.1.0 (2026-05-03) + +### Añadido + +- Versión inicial diff --git a/extensions/pagetop-aliner/Cargo.toml b/extensions/pagetop-aliner/Cargo.toml index 603a6309..00deda3e 100644 --- a/extensions/pagetop-aliner/Cargo.toml +++ b/extensions/pagetop-aliner/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pagetop-aliner" -version = "0.0.9" +version = "0.1.0" edition = "2021" description = """ From a6fc037a52a51960edaa4b1bdf8c61ba65d7161a Mon Sep 17 00:00:00 2001 From: Manuel Cillero Date: Sun, 3 May 2026 23:41:43 +0200 Subject: [PATCH 5/7] =?UTF-8?q?=F0=9F=94=96=20Prepara=20publicaci=C3=B3n?= =?UTF-8?q?=20de=20pagetop-bootsier=200.1.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Cargo.lock | 2 +- Cargo.toml | 2 +- extensions/pagetop-bootsier/CHANGELOG.md | 15 +++++++++++++++ extensions/pagetop-bootsier/Cargo.toml | 2 +- 4 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 extensions/pagetop-bootsier/CHANGELOG.md diff --git a/Cargo.lock b/Cargo.lock index 7a878ca4..bfe1d0d4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1677,7 +1677,7 @@ dependencies = [ [[package]] name = "pagetop-bootsier" -version = "0.0.18" +version = "0.1.0" dependencies = [ "pagetop", "pagetop-build", diff --git a/Cargo.toml b/Cargo.toml index f067deae..d809c122 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -87,6 +87,6 @@ pagetop-minimal = { version = "0.1", path = "helpers/pagetop-minimal" } pagetop-statics = { version = "0.1", path = "helpers/pagetop-statics" } # Extensions pagetop-aliner = { version = "0.1", path = "extensions/pagetop-aliner" } -pagetop-bootsier = { version = "0.0", path = "extensions/pagetop-bootsier" } +pagetop-bootsier = { version = "0.1", path = "extensions/pagetop-bootsier" } # PageTop pagetop = { version = "0.5", path = "." } diff --git a/extensions/pagetop-bootsier/CHANGELOG.md b/extensions/pagetop-bootsier/CHANGELOG.md new file mode 100644 index 00000000..e8afc73d --- /dev/null +++ b/extensions/pagetop-bootsier/CHANGELOG.md @@ -0,0 +1,15 @@ +# CHANGELOG + +Este archivo documenta los cambios más relevantes realizados en cada versión. El formato está basado +en [Keep a Changelog](https://keepachangelog.com/es-ES/1.0.0/), y las versiones se numeran siguiendo +las reglas del [Versionado Semántico](https://semver.org/lang/es/). + +Resume la evolución del proyecto para usuarios y colaboradores, destacando nuevas funcionalidades, +correcciones, mejoras durante el desarrollo o cambios en la documentación. Cambios menores o +internos pueden omitirse si no afectan al uso del proyecto. + +## 0.1.0 (2026-05-03) + +### Añadido + +- Versión inicial diff --git a/extensions/pagetop-bootsier/Cargo.toml b/extensions/pagetop-bootsier/Cargo.toml index 6df6cf69..4ab49d72 100644 --- a/extensions/pagetop-bootsier/Cargo.toml +++ b/extensions/pagetop-bootsier/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pagetop-bootsier" -version = "0.0.18" +version = "0.1.0" edition = "2021" description = """ From 2071e68060db2551f503a44ab7ff90f29abb6590 Mon Sep 17 00:00:00 2001 From: Manuel Cillero Date: Wed, 6 May 2026 20:55:32 +0200 Subject: [PATCH 6/7] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20(bootsier):=20Renombra?= =?UTF-8?q?=20m=C3=B3dulo=20`aux`=20por=20`attrs`=20(#11)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "aux" es un nombre de dispositivo reservado en Windows (como "con", "nul", "prn", …). Los ficheros llamados "aux.rs" o en un directorio "aux/" pueden no funcionar en Windows. Hay que renombrar el módulo aunque no tiene impacto en la API de Bootsier. Reviewed-on: https://git.cillero.es/manuelcillero/pagetop/pulls/11 Co-authored-by: Manuel Cillero Co-committed-by: Manuel Cillero --- extensions/pagetop-bootsier/src/theme.rs | 4 ++-- extensions/pagetop-bootsier/src/theme/{aux.rs => attrs.rs} | 0 .../pagetop-bootsier/src/theme/{aux => attrs}/border.rs | 2 +- .../pagetop-bootsier/src/theme/{aux => attrs}/breakpoint.rs | 0 .../pagetop-bootsier/src/theme/{aux => attrs}/button.rs | 2 +- extensions/pagetop-bootsier/src/theme/{aux => attrs}/color.rs | 0 .../pagetop-bootsier/src/theme/{aux => attrs}/layout.rs | 0 .../pagetop-bootsier/src/theme/{aux => attrs}/rounded.rs | 0 extensions/pagetop-bootsier/src/theme/classes/border.rs | 2 +- extensions/pagetop-bootsier/src/theme/classes/color.rs | 2 +- extensions/pagetop-bootsier/src/theme/classes/layout.rs | 2 +- extensions/pagetop-bootsier/src/theme/classes/rounded.rs | 2 +- extensions/pagetop-bootsier/src/theme/container/props.rs | 2 +- 13 files changed, 9 insertions(+), 9 deletions(-) rename extensions/pagetop-bootsier/src/theme/{aux.rs => attrs.rs} (100%) rename extensions/pagetop-bootsier/src/theme/{aux => attrs}/border.rs (98%) rename extensions/pagetop-bootsier/src/theme/{aux => attrs}/breakpoint.rs (100%) rename extensions/pagetop-bootsier/src/theme/{aux => attrs}/button.rs (99%) rename extensions/pagetop-bootsier/src/theme/{aux => attrs}/color.rs (100%) rename extensions/pagetop-bootsier/src/theme/{aux => attrs}/layout.rs (100%) rename extensions/pagetop-bootsier/src/theme/{aux => attrs}/rounded.rs (100%) diff --git a/extensions/pagetop-bootsier/src/theme.rs b/extensions/pagetop-bootsier/src/theme.rs index 39ed51cb..fb7dd0ed 100644 --- a/extensions/pagetop-bootsier/src/theme.rs +++ b/extensions/pagetop-bootsier/src/theme.rs @@ -4,8 +4,8 @@ //! que se muestran en el apartado **Structs**, mientras que en **Enums** se listan los elementos //! auxiliares del tema utilizados en clases y componentes. -mod aux; -pub use aux::*; +mod attrs; +pub use attrs::*; pub mod classes; diff --git a/extensions/pagetop-bootsier/src/theme/aux.rs b/extensions/pagetop-bootsier/src/theme/attrs.rs similarity index 100% rename from extensions/pagetop-bootsier/src/theme/aux.rs rename to extensions/pagetop-bootsier/src/theme/attrs.rs diff --git a/extensions/pagetop-bootsier/src/theme/aux/border.rs b/extensions/pagetop-bootsier/src/theme/attrs/border.rs similarity index 98% rename from extensions/pagetop-bootsier/src/theme/aux/border.rs rename to extensions/pagetop-bootsier/src/theme/attrs/border.rs index bf81bced..b46a5c6b 100644 --- a/extensions/pagetop-bootsier/src/theme/aux/border.rs +++ b/extensions/pagetop-bootsier/src/theme/attrs/border.rs @@ -1,6 +1,6 @@ use pagetop::prelude::*; -use crate::theme::aux::Color; +use crate::theme::attrs::Color; /// Esquema de color para los bordes ([`classes::Border`](crate::theme::classes::Border)). #[derive(AutoDefault, Clone, Copy, Debug, PartialEq)] diff --git a/extensions/pagetop-bootsier/src/theme/aux/breakpoint.rs b/extensions/pagetop-bootsier/src/theme/attrs/breakpoint.rs similarity index 100% rename from extensions/pagetop-bootsier/src/theme/aux/breakpoint.rs rename to extensions/pagetop-bootsier/src/theme/attrs/breakpoint.rs diff --git a/extensions/pagetop-bootsier/src/theme/aux/button.rs b/extensions/pagetop-bootsier/src/theme/attrs/button.rs similarity index 99% rename from extensions/pagetop-bootsier/src/theme/aux/button.rs rename to extensions/pagetop-bootsier/src/theme/attrs/button.rs index 1464e288..dc74fbea 100644 --- a/extensions/pagetop-bootsier/src/theme/aux/button.rs +++ b/extensions/pagetop-bootsier/src/theme/attrs/button.rs @@ -1,6 +1,6 @@ use pagetop::prelude::*; -use crate::theme::aux::Color; +use crate::theme::attrs::Color; // **< ButtonAction >********************************************************************************* diff --git a/extensions/pagetop-bootsier/src/theme/aux/color.rs b/extensions/pagetop-bootsier/src/theme/attrs/color.rs similarity index 100% rename from extensions/pagetop-bootsier/src/theme/aux/color.rs rename to extensions/pagetop-bootsier/src/theme/attrs/color.rs diff --git a/extensions/pagetop-bootsier/src/theme/aux/layout.rs b/extensions/pagetop-bootsier/src/theme/attrs/layout.rs similarity index 100% rename from extensions/pagetop-bootsier/src/theme/aux/layout.rs rename to extensions/pagetop-bootsier/src/theme/attrs/layout.rs diff --git a/extensions/pagetop-bootsier/src/theme/aux/rounded.rs b/extensions/pagetop-bootsier/src/theme/attrs/rounded.rs similarity index 100% rename from extensions/pagetop-bootsier/src/theme/aux/rounded.rs rename to extensions/pagetop-bootsier/src/theme/attrs/rounded.rs diff --git a/extensions/pagetop-bootsier/src/theme/classes/border.rs b/extensions/pagetop-bootsier/src/theme/classes/border.rs index 2da7bfbb..8a6bd6c4 100644 --- a/extensions/pagetop-bootsier/src/theme/classes/border.rs +++ b/extensions/pagetop-bootsier/src/theme/classes/border.rs @@ -1,6 +1,6 @@ use pagetop::prelude::*; -use crate::theme::aux::{BorderColor, Opacity, ScaleSize, Side}; +use crate::theme::attrs::{BorderColor, Opacity, ScaleSize, Side}; /// Clases para crear **bordes**. /// diff --git a/extensions/pagetop-bootsier/src/theme/classes/color.rs b/extensions/pagetop-bootsier/src/theme/classes/color.rs index 4f5b4650..4776ca9f 100644 --- a/extensions/pagetop-bootsier/src/theme/classes/color.rs +++ b/extensions/pagetop-bootsier/src/theme/classes/color.rs @@ -1,6 +1,6 @@ use pagetop::prelude::*; -use crate::theme::aux::{ColorBg, ColorText, Opacity}; +use crate::theme::attrs::{ColorBg, ColorText, Opacity}; // **< Background >********************************************************************************* diff --git a/extensions/pagetop-bootsier/src/theme/classes/layout.rs b/extensions/pagetop-bootsier/src/theme/classes/layout.rs index 8b53cf15..2a927acc 100644 --- a/extensions/pagetop-bootsier/src/theme/classes/layout.rs +++ b/extensions/pagetop-bootsier/src/theme/classes/layout.rs @@ -1,6 +1,6 @@ use pagetop::prelude::*; -use crate::theme::aux::{ScaleSize, Side}; +use crate::theme::attrs::{ScaleSize, Side}; use crate::theme::BreakPoint; // **< Margin >************************************************************************************* diff --git a/extensions/pagetop-bootsier/src/theme/classes/rounded.rs b/extensions/pagetop-bootsier/src/theme/classes/rounded.rs index 077740e1..16213e01 100644 --- a/extensions/pagetop-bootsier/src/theme/classes/rounded.rs +++ b/extensions/pagetop-bootsier/src/theme/classes/rounded.rs @@ -1,6 +1,6 @@ use pagetop::prelude::*; -use crate::theme::aux::RoundedRadius; +use crate::theme::attrs::RoundedRadius; /// Clases para definir **esquinas redondeadas**. /// diff --git a/extensions/pagetop-bootsier/src/theme/container/props.rs b/extensions/pagetop-bootsier/src/theme/container/props.rs index 209773b9..2194611c 100644 --- a/extensions/pagetop-bootsier/src/theme/container/props.rs +++ b/extensions/pagetop-bootsier/src/theme/container/props.rs @@ -1,6 +1,6 @@ use pagetop::prelude::*; -use crate::theme::aux::BreakPoint; +use crate::theme::attrs::BreakPoint; // **< Kind >*************************************************************************************** From 5d4f1fb00775d6f0ac3c94a3a936b7f3476415da Mon Sep 17 00:00:00 2001 From: Manuel Cillero Date: Thu, 7 May 2026 21:21:47 +0200 Subject: [PATCH 7/7] =?UTF-8?q?=F0=9F=94=96=20Prepara=20publicaci=C3=B3n?= =?UTF-8?q?=20de=20pagetop-bootsier=200.1.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Cargo.lock | 2 +- extensions/pagetop-bootsier/CHANGELOG.md | 6 ++++++ extensions/pagetop-bootsier/Cargo.toml | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bfe1d0d4..bf8d11ed 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1677,7 +1677,7 @@ dependencies = [ [[package]] name = "pagetop-bootsier" -version = "0.1.0" +version = "0.1.1" dependencies = [ "pagetop", "pagetop-build", diff --git a/extensions/pagetop-bootsier/CHANGELOG.md b/extensions/pagetop-bootsier/CHANGELOG.md index e8afc73d..649733b9 100644 --- a/extensions/pagetop-bootsier/CHANGELOG.md +++ b/extensions/pagetop-bootsier/CHANGELOG.md @@ -8,6 +8,12 @@ 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 internos pueden omitirse si no afectan al uso del proyecto. +## 0.1.1 (2026-05-07) + +### Cambiado + +- Renombra módulo `aux` por `attrs` para evitar posibles conflictos en Windows (#11) + ## 0.1.0 (2026-05-03) ### Añadido diff --git a/extensions/pagetop-bootsier/Cargo.toml b/extensions/pagetop-bootsier/Cargo.toml index 4ab49d72..6e6fc66b 100644 --- a/extensions/pagetop-bootsier/Cargo.toml +++ b/extensions/pagetop-bootsier/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pagetop-bootsier" -version = "0.1.0" +version = "0.1.1" edition = "2021" description = """