- Send the form by the default button by Ctrl+Enter
- Display the message on the screen when AJAX-saving
- Install Adminer as a web-application
- Report an object which doesn't exist instead of printing an empty form
- Link the database in the breadcrumb of a routine, sequence, type or event to its section
- Don't serve the cached static files of a different build of the same version
- Select: Handle columns with a name looking like a function, e.g. NOW()
- Select: Don't link COUNT(*) if a function is applied to a grouped column
- SQL command: Modify the values in the result by Ctrl+click (bug #1333)
- SQL command: Fix the edit links of a table joined more than once
- SQL command: Display the values in the result according to their type in all drivers
- Export: Allow exporting schema or qualify all names by it
- Export: Fix exporting objects of more schemas at once
- MySQL: Remove the definer of an exported view or event only if it is the current account, the same as in routines
- MySQL: Display the account matched by the connection as the logged user
- PostgreSQL: Display and edit PostGIS geometries as EWKT (bug SF-615)
- PostgreSQL: Do not link the types created by extensions from the table structure
- PostgreSQL: Display the installed extensions on the database page
- PostgreSQL, MS SQL: Report a schema which doesn't exist
- CockroachDB: Export: Omit WITH (oids = false)
- CockroachDB: Treat crdb_internal and pg_extension as read-only system schemas
- CockroachDB: Link its documentation
- MS SQL: Display, create, alter, drop and call procedures and functions
- MS SQL: Fix the length of a varchar(max) column
- MS SQL: Fix the default value written with the 'N' prefix
- MS SQL PDO: Prefix Unicode strings with 'N'
- MS SQL, Oracle: Fix transactions, e.g. a failed import or modification of more rows
- MS SQL: SQL command: Keep a transaction between the commands
- Oracle: The driver is no longer beta
- Oracle: Use schemas as databases instead of tablespaces (bug SF-204, SF-212, SF-238)
- Oracle: Create and drop databases (bug SF-246)
- Oracle: Display, create, alter and drop triggers (bug SF-385)
- Oracle: Display and edit geometries as well-known text instead of empty (bug SF-610, SF-615)
- Oracle: Accept and display dates in the ISO format (bug SF-770)
- Oracle: Fix foreign keys over multiple columns
- Oracle: Fix creating a column with a default value
- Oracle: Fix the default value displayed with the quotes around it
Plugins
- Driver plugins: Result::fetch_field() reports the type name in native_type instead of the MySQL number in type and charsetnr
- Driver plugins: Db::begin(), commit() and rollback() to use the transaction API of the extension
- Method manifest() to customize or disable the web app manifest
- Method verifyLoginToken() to accept the login form of another website
- Method explain() to customize EXPLAIN in SQL command
Internal
- Test Oracle
- Run the end-to-end tests of different drivers in parallel by
composer e2e -- --workers=N - Distribute the tests in the release archive (bug #1332)
- Show the review status of the translations in adminer/lang/README.md
- Unregister the service worker in the development version served from the URL of a compiled version