github adminneo-org/adminneo v5.0.0

latest releases: v5.1.1, v5.1.0, generated-colums...
3 months ago

This is the first release of AdminNeo and EditorNeo as standalone products. It mainly brings the brand new responsive theme with dark mode support and color variants, easy to use configuration, several UX improvements and reviewed plugins and customizations. Please consult the Upgrade guide to upgrade your AdminNeo installation.

👉 AdminNeo can be downloaded on the adminneo.org/download page where you can select the components according to your needs.

👉 New versions of plugins can be downloaded on the adminneo.org/plugins page.

Changes

  • Add AdminNeo namespace
  • Rename core classes to Admin and Pluginer
  • Rename public customizable functions in Admin class
  • Rename cookies and storage parameters to have neo_ prefix
  • Rename local temporary files
  • Add init() and printLogout() customizable functions
  • Add new default theme (blue, green and red variants)
  • Add new logo and favicons
  • Remove all alternative designs
  • Add the configuration system that brings new customization possibilities
  • Autoload plugins from adminneo-plugins directory and adminneo-plugins.php file
  • Autoload custom Admin class from adminneo-instance.php file
  • Plugins: Remove plugins replaced by new configuration options or integrated to the core code
  • Plugins: Remove plugins using historical abandoned external libraries
  • Plugins: Remove plugins with very small added value or too specific complex functionality
  • Plugins: Rename and enhance remaining plugins
  • Plugins: Add ExternalLoginPlugin
  • Compiler: Rename compiled filename to adminneo.php / editorneo.php
  • Compiler: Allow to compile selected themes together with favicon color variants
  • Compiler: Add ability to compile custom configuration directly into the single file
  • Unify positions of links for creating databases, schemas and tables
  • Unify logic of breadcrumb navigation
  • Hide driver selection in login form if only one driver is available
  • Show collations in table structure table
  • Show engine and collation info in table structure page
  • Do not show empty database selection if no database is available
  • Display column comments as a hints in edit form
  • Unify setting NULL value for 'enum' fields in edit form
  • Upgrade encryption of stored login information to AES-256-GCM
  • Editor: Remove displaying comments instead of table and field names
  • Editor: Remove password input for fields that end with _md5 and _sha1
  • Editor: Remove support for sending mass e-mails
  • MySQL: Drop support for MySQL 4
  • MySQL: Stop treating 'enum' and 'set' as numbers (by @vrana)
  • MySQL: Allow to trust server certificate
  • SQLite: Drop support for SQLite 2
  • Elasticsearch: Drop support for Elasticsearch 5
  • Elasticsearch: Display called request in a flash message after altering a record
  • Elasticsearch: Refresh index immediately after altering a record
  • Firebird: Remove the whole driver
  • Running AdminNeo and EditorNeo from the sources requires PHP 7.1
  • Update German translation (by @wintstar)
  • Update Polish translation (by @Matthaiks and Johan)
  • Update Japanese translation (by Takashi SHIRAI)
  • Update Ukrainian and Russian translation (by @makss)
  • Update Spanish translation (by @unix4you2)
  • Update Bengali translation (by @yogesh-joshi-0333)
  • Add Hindi translation (by @yogesh-joshi-0333)

Bugfixes

  • Fix displaying query delimiters in 'SQL command' page
  • Fix displaying edit actions if editing is not allowed
  • Fix syntax highlighting in table rows loaded by AJAX
  • Fix navigating between various input fields by Ctrl+Up/Down keys
  • MS SQL: Fix escaping UTF-8 strings in PDO drivers
  • Security: Disallow writing temporary files to symlinks (by @vrana)
  • Elasticsearch: Fix compatibility with Elasticsearch 8
  • Elasticsearch: Properly display sparse result rows (by @cweiske)
  • Elasticsearch: Fix record insertion on Elasticsearch 7 (by @cweiske)
  • Elasticsearch: Fix record updating
  • Elasticsearch: Fix creating and altering indexes

A huge thanks to everyone who helped (alphabetically): @adrianbj, @devinemke, @Lumeriol, @wintstar
(If I missed anyone, just ping me.)

Don't miss a new adminneo release

NewReleases is sending notifications on new releases.