Releases: goplus/gop
Releases · goplus/gop
Release v1.0.33
new features:
- gop/x/format
- cmd/gop: gop fmt --smart --mvgo
- build multi platform targets
changes:
- for range
start:end:step
optimization (#875) - mv cmd/install.go => cmd/make.go
- fix the problem that the path to get the class file gop.mod is wrong
Release v1.0.32
new features:
- gop/env
- gop/x/mod
- gop/x/gopmod (in beta stage)
- add
gop env
command - support gop.mod (in beta stage)
gop run <file>
don't need add goplus standard packages into gop.mod- add all.bat for windows installation
changes:
- cl: class file check filed spec type and value
- install: remove local link of gop, install go+ commands into ./bin of pwd
- cmd/gop run: outFile append .exe in windows, genGomodFile: use relpath in windows
- fix some testcases in windows
- fix github workflow
- fix gopstmt test case (gop/x/mod/modfile)
Release v1.0.28
new features:
- classfile auto register
- gop mod download
- gop mod tidy
- gop mod init
- gop/env.GOPROOT
- set goproxy when building Go+ in China
- cmd/install.go: getBuildVer automatically
changes:
- mv gop.Version => gop/env.Version
- mv gop.build.Build => gop/env.BuildInfo
- lookup both gop.mod and go.mod
- parser: add TestErrLambda
- optimize cmd/install.go, support uninstall
Release v1.0.25
new features:
- code style (command style)
- tutorials => https://tutorial.goplus.org
- cl: support print/println cmd no params call
- cl: compileLambdaExpr2 support results
- cl: compileAssignStmt support lambda
- parser, cl: compileStructLitInKeyVal support lambda value
changes:
- rewrite all.bash to be install.go script
- sync README_zh.md with README.md content
- gox v1.7.20 (gop cache bugfix)
Release v1.0.23
new features:
- auto update gop cache file
- cl: toType support ast.ParentExpr
- cl: fix getTypeLoader redefine (add TestTypeLoader, TestErrTypeRedefine)
- cl: SwitchStmt check duplicate
- cl: type switch check duplicate
- Add modfile package which can be used to parse gop.mod
changes:
- mv tutorial => https://github.com/goplus/tutorial
- allow println {}
- github.com/goplus/gox v1.7.18
Release v1.0.22
Release v1.0.21
changes:
- fix #855: binary op Gop_EQ and Gop_NE
- RangeExpr print without x.Colon2
- ast.File add AdjustPos
- add test action to all.bash
Release v1.0.20
Release v1.0.18
new features:
- import: support gop/ast, gop/parser (#825)
changes:
- ci: remove hardcoded token, use codecov-action@v2
- gox v1.7.11
Release v1.0.17
changes:
- README
- slogan detail
- mv install to beginning
- optimize all.bash script
- add git info to build and will print in version for easy report bug