Releases
dotprompt-go-0.2.1
Compare
Sorry, something went wrong.
No results found
0.2.1 (2026-07-08)
Features
cargo workspace configuration and bazel build files for hermetic environment (#257 ) (aef822e )
dart: add pub.dev publishing support (#527 ) (d70752b )
go: Fix pico schema parser issues (#96 ) (d938205 )
go/dotprompt: Add comments for functions (#99 ) (e44ce35 )
go/dotprompt: Add DefineSchema API and schema reference support (#247 ) (fcc382d )
go/dotprompt: Add noescape parameter for raymond handlebars package (#203 ) (e3d50fe )
go/dotprompt: Add template as a parameter for dotprompt type (#136 ) (bf5d6a3 )
go/dotprompt: add types.go implementation (#82 ) (6514fbf )
go/dotprompt: Export define helper and partial functions (#119 ) (481ed50 )
go/dotprompt: Export define helper and partial functions (#119 ) (481ed50 )
go/dotprompt: Metadata and Partials specs test implementation (#89 ) (2e5edba )
go/dotprompt: Modify the dotprompt files to pass the spec tests similar to js (#98 ) (d9f9f65 )
go/dotprompt: Modify the JSONSchema to jsonschema.Schema type (#111 ) (340ec1b )
go/parse: parse.go implementation #62 (#87 ) (d5dc13c )
go: initialize go module (#59 ) (5aea7d5 )
ide: add Monaco and CodeMirror packages and update CI config (#440 ) (c724070 )
promptly: add lsp, fmt, and check implementations (#438 ) (27fd3d4 )
py/dotpromptz: implement helpers in terms of the rust implementation of handlebars-rust and fix go flakiness (#115 ) (314c0b5 )
python: add OpenAI adapter implementation for dotprompt #38 (#97 ) (d171f87 )
py: utility to remove undefined fields from dicts/lists recursively (#105 ) (d25c911 )
rs: store implementation for rust and go (#430 ) (ea798c2 )
script to update all deps in one go and update deps (#130 ) (09ac58e )
use the HEAD version of addlicense (#280 ) (bdf0d36 )
use the more maintained YAML parsing lib at https://github.com/goccy/go-yaml (#151 ) (910b3a7 )
Bug Fixes
add cycle detection to partial resolution across all runtimes (#431 ) (4e23d44 )
deps: switch to version 1.23 of go; update pnpm deps (#153 ) (672b8da )
docs: update deprecated model references to Gemini 2.5/3 (#541 ) (fce691c )
Ensure helper behavior parity across all runtimes (#395 ) (76de7ba )
go,py: type fixes and ensure we build/lint the go code in hooks and ci (#83 ) (19a8257 )
go/dotprompt: Add default helpers only once (#185 ) (30d6a66 )
go/dotprompt: Add partials and helpers parameters (#166 ) (e5e8fba )
go/dotprompt: format require sections (#202 ) (f792f24 )
go/dotprompt: Return error if partial and helper are defined (#184 ) (671acfc )
go/genkit: reset knownpartials and helpers array for every new template (#312 ) (bb73406 )
go: capture local template in Compile closure to prevent sharing (#363 ) (d799864 ), closes #362
go: ensure parser handles {CR, CRLF, LF} line endings (#255 ) (5aa36ba )
go: include maxTurns in prompt parsing (#324 ) (eeb6274 )
go: lint errors reported in #176 (#180 ) (33b8902 )
go: make Bazel build work with jsonschema v0.14 dependency swap (#585 ) (cf5469d )
go: modernize go code (#274 ) (f28341d )
go: modernize omitempty (#366 ) (88498be )
go: modernize string building (#370 ) (4401117 )
go: modernize strings.Split to strings.SplitSeq (#342 ) (e04a3e3 )
go: support jsonschema v0.14 ordered-map dependency (#561 ) (f3b6694 )
go: update to release versions of Go (1.24.9, 1.25.3) to address vulnerability #339 (#340 ) (321ecdd )
go: use correct type for maxTurns (#325 ) (a8a91d1 )
license: use the full license header in source code (#142 ) (64894ef )
release-please: use release please token for the release please GH action (#331 ) (01e28bf )
remove internal markup from examples (#545 ) (0911cf9 )
remove spurious role type assistant (#169 ) (1b5142c )
scripts/setup: update the location for the captainhook binary; minor formatting fixes for biome (#328 ) (f9183f8 )
update build files in test runner script (#265 ) (800686f )
You can’t perform that action at this time.