zcatsql/CHANGELOG.md
R.Eugenio 768823bd0f feat: Export module for external dependents
- Added b.modules.put() to export zcatsql module
- Allows other projects to use zcatsql as dependency via build.zig.zon
- First user: Solo2 backend (waitlist)
- Added CHANGELOG.md

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 23:19:09 +01:00

52 lines
1.1 KiB
Markdown

# Changelog - zcatsql
Todos los cambios notables en esta librería se documentan aquí.
---
## [Unreleased]
### Added
- **2026-01-08:** Export de módulo para dependientes externos
- Añadida línea `b.modules.put("zcatsql", zcatsql_mod)` en build.zig
- Permite que otros proyectos usen zcatsql como dependencia via build.zig.zon
- Ejemplo de uso en Solo2 backend (waitlist)
- **Cambio realizado por:** Conversación Solo2
- **Motivo:** El módulo se creaba internamente pero no se exportaba, impidiendo su uso como dependencia externa
---
## Notas de uso como dependencia
Para usar zcatsql en otro proyecto:
**build.zig.zon:**
```zig
.dependencies = .{
.zcatsql = .{
.path = "ruta/a/zcatsql",
},
},
```
**build.zig:**
```zig
const zcatsql_dep = b.dependency("zcatsql", .{
.target = target,
.optimize = optimize,
});
const root_mod = b.createModule(.{
.root_source_file = b.path("src/main.zig"),
.target = target,
.optimize = optimize,
.imports = &.{
.{ .name = "zcatsql", .module = zcatsql_dep.module("zcatsql") },
},
});
```
---
*Formato basado en [Keep a Changelog](https://keepachangelog.com/)*