Changelog
0.7.0 (2024-06-06)
Additions
-
Add a way to set the cache dir when running
pkl-gen-go.-
Add
--cache-dirflag to the CLI. -
Add
cacheDirproperty toGeneratorSettings.pkl.
-
Fixes
-
Correct typos in some doc comments.
-
Address a possible race condition that prevents correctly closing the evaluator.
-
Gracefully shut down the
pklchild process. The process is now given five seconds to shut down before forcefully terminated. -
Change pkl-gen-go to handle path separators correctly on Windows.
-
Fix unix file permissions when writing files.
-
Correctly resolve pkl-gen-go’s
--project-dirflag when given a relative path.
Miscellaneous
-
Fix typos.
-
Update doc comments on modules to prevent godoc from processing license headers as documentation.
Breaking changes
-
type DurationUnitandtype DataSizeUnitare now backed byint64, to avoid possible int overflow issues on 32 bit systems. -
EvaluatorOptions.ProjectDiris renamed toEvaluatorOptions.ProjectBaseURIto be forwards-compatible with scheme-agnostic projects coming in Pkl 0.27.
Contributors ❤️
Thank you to all the contributors for this release!
0.6.0 (2024-03-11)
Additions
-
Add support for using
pkl-gen-gowith projects (#22)-
Add
--project-dirflag topkl-gen-gocommand. -
Add
uriandprojectDirsetting toGeneratorSettings.pkl.
-
Micellaneous
-
Documentation fixes (#19)
0.5.3 (2024-02-09)
Fixes
-
Fixes an issue where
pkl-gen-gocan address an invalid path if installed throughgo install.
0.5.1 (2024-02-02)
-
Fixes an issue where pkl-gen-go includes broken links
0.5.0 (2024-02-02)
Initial library release.