Changes
- CSS: Add new Dune theme
- Settings: Add a theme selector
- Scroll the navigation panel to the selected table when it is out of view
- Indicate a scrolled table list in the navigation panel by a separator line
- Accessibility: Keep focus in floating menu on small screens
- Accessibility: Add skip links
- Alter table, Privileges: Do not print a success message if nothing was changed (by @vrana)
- Alter table, Select: Warn if the number of fields can exceed max_input_vars (by @vrana)
- Select: Remove asking for the page number after clicking the Page legend (by @vrana)
- Table structure: Shorten long checks (by @vrana)
- Table structure: Unify wording of links and page titles
- Edit: Disable Save and continue edit after changing a value identifying the row
- SQL command: Check the "Stop on error" option by default
- Database schema: Improve design, highlight a clicked table box
- Database schema: Move table boxes also on touch screens
- PostgreSQL: Hide table actions and row editing in pg_catalog and pg_toast
- PostgreSQL: Order NULL last (by @vrana)
- PostgreSQL: Remove the Truncate Cascade button (by @vrana)
- MS SQL: Hide table actions and row editing in the sys schema
- MongoDB, SimpleDB: Sort the list of tables by name
- Drop compatibility with IIS 5 and with IIS 7.0 before its 2008 FastCGI update (by @vrana)
- Fix mistranslated texts in all languages (AI reviewed)
- Update Polish translation (by @Matthaiks)
- Update Dutch translation (by Maarten Balliauw)
- Update Malay translation (by @pisyek)
- Update Catalan translation (by Joan Llosas)
- Update Serbian translation (by Nikola Radovanović)
- Update Bulgarian translation (by Deyan Delchev)
Bugfixes
- Sanitize the connection id returned by the server (by @vrana, GHSA-qjpp-55x9-q62v, XSS)
- Fix JavaScript in Safari < 14, Firefox < 79 and Chrome < 85 (regression from 5.7.0)
- Fix showing and hiding elements in Chrome < 61 and Edge < 17 (regression from 5.2.0)
- Fix JavaScript error on pages with a sticky table footer in Safari < 12.1 (regression from 5.0.0)
- Syntax highlighting: Fix the color of JSON keys
- Select: Keep sorting by an aggregation function in the Sort fieldset (by @vrana)
- Select: Disable inline edit of binary values (by @vrana)
- Edit: Fix editing rows with binary columns in tables without a unique key
- Editor: Fix JavaScript error on the select page caused by the import form (regression from 5.5.0)
- Database schema: Fix overlapping table boxes
- Database schema: Allow dragging a table box also by its name
- Database schema: Snap a moved table box to the grid
- MySQL: Fix displaying backward relation links
- PostgreSQL: Fix editing a record with a GENERATED ALWAYS AS IDENTITY column (fix #205, regression from 5.5.0)
- PostgreSQL, MS SQL: Highlight primary keys in the database schema (regression from 5.1.0)
- SQLite: Fix working with binary data through PDO
- MongoDB: Show the primary key column when altering indexes (by @vrana, regression from 5.5.0)
(Ported relevant changes from Adminer 6.0.0 • part 3)
👉 AdminNeo can be downloaded together with plugins on the adminneo.org/download page.