github beego/beego v2.0.2-beta.1
Release v2.0.2-beta.1

latest releases: v2.2.1, v2.2.0, v2.1.6...
pre-release2 years ago

We focus on four things:

  1. Improve code quality;
  2. Fix bugs;
  3. Introduce error code for some modules. We will design error code for other modules in the future if we got good feedback;
  4. Add some convininet functions for web module;

CHANGE LOG

  • Add a custom option for whether to escape HTML special characters when processing http request parameters. 4701
  • Always set the response status in the CustomAbort function. 4686
  • Add template functions eq,lt to support uint and int compare. 4607
  • Migrate tests to GitHub Actions. 4663
  • Add http client and option func. 4455
  • Add: Convenient way to generate mock object 4620
  • Infra: use dependabot to update dependencies. 4623
  • Lint: use golangci-lint. 4619
  • Chore: format code. 4615
  • Test on Go v1.15.x & v1.16.x. 4614
  • Env: non-empty GOBIN & GOPATH. 4613
  • Chore: update dependencies. 4611
  • Update orm_test.go/TestInsertOrUpdate with table-driven. 4609
  • Add: Resp() method for web.Controller. 4588
  • Web mock and test support. 4565 4574
  • Error codes definition of cache module. 4493
  • Remove generateCommentRoute http hook. Using bee generate routers commands instead.4486 bee PR 762
  • Fix: /abc.html/aaa match /abc/aaa. 4459
  • ORM mock. 4407
  • Add sonar check and ignore test. 4432 4433
  • Update changlog.yml to check every PR to develop branch.4427
  • Fix 4396: Add context.param module into adapter. 4398
  • Support RollbackUnlessCommit API. 4542
  • Fix 4503 and 4504: Add when to Write([]byte) method and add prefix to writeMsg. 4507
  • Fix 4480: log format incorrect. 4482
  • Remove duration from prometheus labels. 4391
  • Fix unknown escape sequence in generated code. 4385
  • Fix 4590: Forget to check URL when FilterChain invoke next(). 4593
  • Fix 4727: CSS when request URI is invalid. 4729
  • Using fixed name commentRouter.go as generated file name. 4385
  • Fix 4383: ORM Adapter produces panic when using orm.RegisterModelWithPrefix. 4386
  • Support 4144: Add new api for order by for supporting multiple way to query 4294
  • Support session Filter chain. 4404
  • Feature issue #4402 finish router get example. 4416
  • Implement context.Context support and deprecate QueryM2MWithCtx and QueryTableWithCtx 4424
  • Finish timeout option for tasks #4441 4441
  • Error Module brief design & using httplib module to validate this design. 4453
  • Fix 4444: panic when 404 not found. 4446
  • Fix 4435: fix panic when controller dir not found. 4452
  • Hotfix:reflect.ValueOf(nil) in getFlatParams 4716
  • Fix 4456: Fix router method expression 4456
  • Remove some go get lines in .travis.yml file 4469
  • Fix 4451: support QueryExecutor interface. 4461
  • Add some testing scripts 4461
  • Refactor httplib: Move debug code to a filter 4440
  • fix: code quality issues 4513
  • Optimize maligned structs to reduce memory foot-print 4525
  • Feat: add token bucket ratelimit filter 4508
  • Improve: Avoid ignoring mistakes that need attention 4548
  • Integration: DeepSource 4560
  • Integration: Remove unnecessary function call 4577
  • Feature issue #4402 finish router get example. 4416
  • Proposal: Add Bind() method for web.Controller 4491
  • Optimize AddAutoPrefix: only register one router in case-insensitive mode. 4582
  • Init exceptMethod by using reflection. 4583
  • Deprecated BeeMap and replace all usage with sync.map 4616
  • TaskManager support graceful shutdown 4635
  • Add comments to web.Config, rename RouterXXX to CtrlXXX, define HandleFunc 4714
  • Refactor: Move BindXXX and XXXResp methods to context.Context. 4718
  • Fix 4728: Print wrong file name. 4737
  • fix bug:reflect.ValueOf(nil) in getFlatParams 4715
  • Fix 4736: set a fixed value "/" to the "Path" of "_xsrf" cookie. 4736 4739
  • Fix 4734: do not reset id in Delete function. 4738 4742
  • Fix 4699: Remove Remove goyaml2 dependency. 4755
  • Fix 4698: Prompt error when config format is incorrect. 4757
  • Fix 4674: Tx Orm missing debug log 4756
  • Fix 4759: fix numeric notation of permissions 4759

Fix Sonar

Fix lint and format code

Don't miss a new beego release

NewReleases is sending notifications on new releases.