Releases: GoAdminGroup/go-admin
Releases · GoAdminGroup/go-admin
v1.2.16
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
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
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
v1.2.12
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
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
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
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
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
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()
}