new features:
- gop watch: when a Go+ file is changed it is transpiled to a Go file (#1424 #1425 #1427 #1437)
- gop doc: documentation for package or symbol (#1432 #1434 #1443 #1444 #1445 #1446)
- gop go -s -t: run
gop go
in single file mode & check mode (#1453 #1456 #1463) - classfile: getFields allow defining type before var (#1428)
github actions:
- goplus/setup-goplus@v1: downloading and caching a version of Go+ by version and adding to PATH
- marketplace: github.com/marketplace/actions/setup-goplus
- an example in production: github.com/goplus/tutorial/.../gop.yml
drafts:
changes:
- fix: type assignment error doesn't not dump position (#1429 #1430)
- cl fix: compileCallArgs recover check (#1457)
- cl fix: gmxSettings.getScheds check self for func setBodyHandler (#1459 #1460)
- gengo: dump error by dir (#1455)
- ast.File: NoEntrypoint => ShadowEntry (#1447)
- support go1.21 (#1433)
- mod: github.com/goplus/gox v1.12.5
- mod: github.com/goplus/mod v0.11.7
- mod: github.com/qiniu/x v1.13.1
- mod: golang.org/x/tools v0.14.0