Go Admin Versions Save

A golang framework helps gopher to build a data visualization and admin panel in ten minutes

v1.2.16

3 years ago

BUG Fixes

  • Fixed edit form ajax API EnableAjax error
  • Fixed info table export error
  • Fixed form components linkage error
  • Fixed form group duplicated fields error
  • Add fields pre-process logic before customized update/insert function.
  • Fixed continue edit return URL error

Improvement

  • Improve logger caller error
  • Improve ajax action, add API ChangeHTMLWhenSuccess
  • Add config items, AllowDelOperationLog, OperationLogOff
  • admin: Improve online generator tool
  • Improve code quality
  • Improve CSRF token
  • Improve CLI adm, add adm init web command

v1.2.15

3 years ago

BUG Fixes

  • Fixed site setting edit error
  • Fixed join table query error
  • Fixed detail footer and header HTML #287
  • Fixed echo adapter error #288

Improvement

  • Support add DSN parameters of database connection config
  • Add SetExportProcessFn API for info table, which allows user to customize export logic
  • Improve plugins
  • Improve jump action #278
  • Add APIs support admin table/form page return custom error
  • Support table page auto-refresh #301
  • Add page parameters to update/delete request #293

v1.2.14

4 years ago

BUG Fixes

  • Form: multi-files component display error
  • Custom page operations callback function missing error
  • Table: query filter selections component error
  • PopupWithForm operations callback function missing error
  • Application info page translation missing
  • Detail: default table name error
  • Table: query filter ProcessFn API error

Improvement

  • Auth overdue message improve
  • AjaxAction support add custom response js
  • Theme: Sword alert style improve
  • Support action with row value
  • Improve PopupWithIframe/AddColumnButtons APIs, support carry row value parameters
  • AjaxAction/PopupAction support custom parameter js

v1.2.13

4 years ago

BUG Fixes

  • Online generate tool error
  • Multi themes switch error
  • Form multi selections default value error
  • Table component improve
  • CLI generate error

v1.2.12

4 years ago

BUG Fixes

  • Query page size type error
  • Insert/update data error
  • Postgresql boolean type error

Improvement

  • Improve CLI, support adm init, initialize the project template
  • Add 500/403/404 page support
  • Add form ajax support
  • Add PopupWithForm support
  • Improve online generate tool
  • Improve the nav button, support hide dynamically

v1.2.11

4 years ago

BUG Fixes

  • Table sort URL error
  • JSON API error
  • Form linkage selection error

Improvement

  • Support more form layout
  • Add new component - Treeview
  • Support iframe popup
  • Add form components, table/array/rate/date/date range
  • Improve CLI
  • Add more display generators, bool/carousel/copy/date/dot/icon/image/link/loading/...
  • Add online generate tool

v1.2.10

4 years ago

BUG Fixes

  • Customize auth user table error
  • Translations
  • DB bool type
  • Config load from the database first
  • Auth error check
  • Auth session check
  • Permission path update space filter
  • AddGenerators API error
  • Form component Select display error
  • Firefox style error

Improvement

  • SetCaptcha/SetCaptchaDriver APIs for engine
  • Table display generators improve
  • Add Global error handler for engine
  • Support three-level menus
  • Support hide user center when the user is a visitor
  • Support many-to-many relationships query
  • Support excludes theme components loading from config
  • Support cache static asset files in the browser
  • Improve CLI, support add permission/user and multi-language

v1.2.9

4 years ago

BUG Fixes

  • Fixed version check error
  • Fixed manager avatar delete error
  • Fixed button with jump action permission check error
  • Fixed CLI adm generate operation error
  • Fixed engine HTMLFile/HTMLFiles API error

Improvement

  • Add zap logger, more powerful
  • Improve config/config center
  • Add system/application info panel
  • Add display function generators

v1.2.8

4 years ago

Major updates: Add real-time config center / Add JSON APIs

Recommendation Index: ⭐⭐⭐⭐

BUG Fixes

  • Form delete hook API error
  • Permission check error [Seriously]
  • HTMLFile/HTMLFiles APIs of engine
  • Table export error
  • Asset response content-type error
  • Form selection ajax load data error

Improvement

  • Add post/delete result to hook APIs
  • Add permission check to table custom buttons
  • Add missing translate
  • Add footer theme info
  • Support copy info fields to detail
  • Add a real-time config center
  • Add FieldFilterOptionsFromTable API
  • Add new form component -- code
  • Add schema support to Postgres
  • Add theme version check
  • Add global site offline flag check
  • Add admin JSON APIs
  • Improve language module
  • Add new action File Upload Action
  • Improve link, support no-pjax jump
  • Add new API SetFilterFormInputWidth/SetFilterFormInputWidth
  • Add database check
  • Add notify when login overdue
  • Add BasePlugin make the plugin easier to implement
  • Change panel title/description type to template.HTML

v1.2.7

4 years ago

Do a lot of reflector work making the code robustness. Also, open the CI tests APIs to complete the developing process.

Recommendation Index: ⭐⭐⭐

BUG Fixes

  • Fixed file driver get files with full path error.
  • Fixed custom login logic API error.
  • Fixed custom form components error.
  • Fixed SetPostHook API error.
  • A fixed detail page contains join table fields display error.
  • Others.

Improvement

  • Support add table column field / column buttons directly. #187
info.AddColumn("Custom", func(value types.FieldModel) interface{} { return "hello" })
info.AddColumnButtons("Custom", types.GetColumnButton(...))
  • Add LimitLoginIP config switch item.
  • Improve action handlers loading logic.
  • Make admin as a built-in plugin.
  • Add nav button API.
  • Support custom login page URL.
  • Add footer info config item.
config.Config{
      ....
      NoLimitLoginIP  bool
      LoginUrl   string
      FooterInfo  template.HTML
      ....
}
  • Add CI tests APIs
import (
        ....
	"github.com/GoAdminGroup/go-admin/tests"
	"github.com/GoAdminGroup/go-admin/tests/web"
)

// Black box testing
func TestDemoBlackBox(t *testing.T) {
	tests.BlackBoxTestSuit()
}

// User acceptance testing
func TestDemoUserAcceptance(t *testing.T) {
	web.UserAcceptanceTestSuit()
}