Releases: robbyt/go-polyscript
Releases · robbyt/go-polyscript
v0.1.0
First "stable" release. Although there are no plans for API changes, there could be changes at some point in the future. And some of the engine implementations may be extracted to external repos in the future as well.
What's Changed since tag v0.0.4
Full Changelog: v0.0.4...v0.1.0
v0.0.4
v0.0.3
v0.0.2
v0.0.1
What's Changed
- major cleanup and rewrite of the API by @robbyt in #1
- add 'make bench' for running multi-vm benchmarks by @robbyt in #3
- context data flow harmonize by @robbyt in #2
- upgrade golangci to v2, and add lint fixes by @robbyt in #4
- clean up loader tests, loader TLS, and add docs by @robbyt in #5
- Configure Renovate by @renovate in #6
- Update module github.com/extism/go-sdk to v1.7.1 by @renovate in #7
- Update module github.com/stretchr/testify to v1.10.0 by @renovate in #8
- add sonarqube coverage report by @robbyt in #10
- remove the ExecUnit.ScriptData field, use the data.Providers for all data access by @robbyt in #11
- simplify the root polyscript.go by @robbyt in #12
- make withCompositeProvider private by @robbyt in #13
- rename WithLogger to WithLogHandler, move options package by @robbyt in #14
- return the og ctx if there's an error by @robbyt in #15
- make Executable and NewExecutable private by @robbyt in #16
- convert compilers to use functional options by @robbyt in #17
- major reorg of machines to move files into sub-packages by @robbyt in #18
- machine error cleanup by @robbyt in #19
- simplify the FunctionalOptions by removing the Options struct by @robbyt in #20
- harmonize test structure, improve coverage by @robbyt in #21
- add fromIoReader loader by @robbyt in #23
- remove the options package, simplify constructors by @robbyt in #22
- rename NewCompiler and NewBytecodeEvaluator to just New by @robbyt in #24
- update go modules, and the x/sys and protobuf packages by @robbyt in #25
- major reorg by @robbyt in #26
- change PrepareContext to AddDataToContext, and change the data signature by @robbyt in #27
- adjust comments and add some more tests for the data.Providers by @robbyt in #28
- Update go.starlark.net digest to f57e51f by @renovate in #29
- add a new FromBytes loader implementation by @robbyt in #30
- Update golangci/golangci-lint-action action to v8 by @renovate in #31
- update required go version by @robbyt in #32
New Contributors
Full Changelog: https://github.com/robbyt/go-polyscript/commits/v0.0.1