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

1.1 KiB

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:

.dependencies = .{
    .zcatsql = .{
        .path = "ruta/a/zcatsql",
    },
},

build.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