Skip to content

Releases: mbvlabs/narsilc

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 14 Sep 14:56
373b50a

Changelog

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 13:25
d991125

Changelog

  • d991125 feat: pgx v5 andurel query-builders (#5)

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 10:47
8f48e67

Changelog

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Sep 17:28

First narsilc release. This is a fork of sqlc with Andurel-oriented row mapping.

What's in this release

  • CLI is narsilc (narsilc generate, narsilc analyze, …)
  • Config files are narsilc.yaml / narsilc.yml / narsilc.json
  • row_mapping: andurel generates generic :one / :many methods that scan into caller-owned structs via andurel tags
  • Runtime helper is narsilc.Scan in github.com/mbvlabs/narsilc
  • Generated headers say narsilc

Requirements

  • Go 1.27+ to compile generated generic methods
  • emit_interface is incompatible with row_mapping: andurel

Install

go install github.com/mbvlabs/narsilc/cmd/narsilc@v0.1.0

Or download an archive below (narsilc_0.1.0_<os>_<arch>.tar.gz).