------------------------------------------------------------------- Thu Feb 11 16:37:50 UTC 2021 - jimmy@boombatower.com - Update to version 4.8.0: * Release 4.8.0 * Remove .inc extension from driver plugins * Oracle: Use correct DB in db_size, fix typo (thanks to Shirai Takashi) * MongoDB: Alpha * MongoDB: Prefer driver used in other functions * Save bytes * MongoDB: Fix edit operations in select * Fix typo * MongoDB: Use ObjectID only if used * MongoDB: Fix operators * MongoDB: Handle errors * MongoDB: Fix query * Save bytes * MongoDB: Display error when selecting wrong table * MongoDB: Display arrays as JSON * MongoDB: Fix executeQuery * MongoDB: Modern extension doesn't allow connecting with random user/password * MongoDB: Add operators * MongoDB: Handle exceptions * MongoDB: Fix getting binary fields * MongoDB: Fix num_rows * MongoDB: Move common code to function * MongoDB: Display Authentication failed instead of exception * Delete duplicate code * Fix operators init * PostgreSQL: Fix displaying NULL bytea fields * Avoid errors about 'view_trigger' * Support unprivileged users for schema list * Support altering indexes * Avoid errors when alter table column * Avoid errors about auto increment * Support granted table to list up indexes * Correct column size with string type * Sort the DB list * Support importing table data * The table with another scheme is deleted from the table list * Support computing DB infos * PostgreSQL: Do not show triggers from other schemas * SimpleDB, Firebird, ClickHouse: Move to plugin * Add comments * Prepare for moving drivers to plugins * Support function default values in insert (bug #713) * Allow SQL pseudo-function in insert * Save bytes * PostgreSQL: Fix multi-parameter functions in default values (bug #736) * Add id to
after a possible error
* Allow editing foreign keys pointing to tables in other database/schema (bug #694)
* MS SQL: Support foreign keys to other DB
* Do not display error for foreign keys to other databases
* Save bytes
* MSSQL: use textarea in edit form for Memo type (#357)
* MySQL: Support STORED GENERATED
* SQLite: Skip renaming when recreating table if not necessary
* SQLite: Preserve auto increment when recreating table
* SQLite: Allow setting auto increment for empty tables
* Remove extra space in alter table command
* SQLite: Handle error in altering table (bug #697)
* init mancave-hever design
* MySQL: Allow editing rows identified by negative floats (bug #695)
* added floating footer css for adminer-theme-mancave2-2.1.alpha
* Add a comment (bug #691)
* Use is_numeric()
* Support MariaDB virtual columns
* MySQL: Speed up displaying tables in large databases (bug #700)
* Support unquoted floats in export
* SQLite: Quote strings stored in integer columns in export (bug #696)
* MySQL: Skip editing generated columns
* Add AdminerLoginIp
* Close of logins
-------------------------------------------------------------------
Thu Jul 18 19:34:21 UTC 2019 - jimmy@boombatower.com
- Update to version 4.7.2:
* Release 4.7.2
* MySQL: Fix getting foreign keys
* Fix table status in PostgreSQL 12 (bug #683)
* Fix displaying SQL command after Save and continue edit
* PostgreSQL: Display definitions of materialized views (bug #682)
* Support for viewing and editing of column comments in mssql driver
* PostgreSQL: Fix setting column comments on new table
* MySQL: Fix displaying multi-columns foreign keys (bug #675)
* Check if PDO SSL Attributes are set within config, and only set them in PDO Options. otherwise Mysql PDO throws errors if attribute is set and empty
* Elasticsearch: Show executed query as a json
* MongoDB: number of records should be count on provide rows
* Keep font size in all tables.
* travis: test on php 5.6-7.3 (#330)
* Cache busting for adminer.css
* Always pass the SRID part of a geometry property with the GeomFromText function
* Update rmsoft designs
* Allow bruteForceKey to be overwritten (#342)
* Allow overwriting tables when copying them
* Update rmsoft design
* Stretch footer over the whole table width (bug #624)
* Do not attempt logging in without password (bug #676)
* Fix typo in translation (bug #673)
* missing translation DE
* Fix too small #lang margin on pepa-linha design
* Fix creating users and changing password in MySQL 8 (bug #663)
* Fix #tables margin (#326)
-------------------------------------------------------------------
Mon Mar 18 21:29:43 UTC 2019 - Jan Engelhardt
* PostgreSQL: Add IF EXISTS to DROP SEQUENCE in export (bug #595)
* Make footer border more obvious
* Make footer margin not transparent
* Centralize oninput
* Speed up alter table
* Use Unicode arrows in alt
* Avoid hiding column only to show it later
* Respect unchecked Default values
* Update UI when coming from history
* PostgreSQL: Fix exporting string default values (thanks to PotatoPangolin)
* Semi-transparent border on table actions
* Fix exporting sequences in PostgreSQL 10
* Do not append empty values
* Shorten JSON values in select (bug #594)
* Fix id in databases list
* Suggest updating Git submodules
* Declare MariaDB support
-------------------------------------------------------------------
Fri Feb 09 04:23:08 UTC 2018 - jimmy@boombatower.com
- Update to version 4.6.1:
* Release 4.6.1
* Round 9.2 to 9.2
* MariaDB: Links to documentation in syntax highlighting
* Display notification about performing action after relogin
* Reorder changes
* Allow specifying server name displayed in breadcrumbs
* MariaDB: Links to documentation
* Reorder changes
* Remove .lcZ from timeFormat (bug #593)
* Add todo
* Add more system tables help links
* Respect empty tableName in tablesPrint
* Use tableName() in table.inc.php
* Avoid qsl in a loop
* Support Shift+click in server export
* Avoid qsl in a loop
* Sticky position of table actions
* Document regression
* Avoid qsl in check[]
* Avoid qsl in a loop
* Mark optional parameter
* SQLite: Support ` in PRIMARY KEY
* Avoid Invalid credentials with no credentials
* SQLite: Allow deleting PRIMARY KEY from tables with auto increment
* Do not wrap alter table thead
* Add version() to use in plugins
* Select original if nothing else is selected
* Remove nested array
* Support connecting to MySQL via SSL
* Display Invalid credentials if connection error is empty
* Delete unused functions
* Ignore functions in Min_Driver
* Remove unnecessary quotes
* Add truncate_sql to PostgreSQL
* PostgreSQL: Unescape bytea fields
* Save bytes
* Add missing function to compile.php
* PostgreSQL: Upload binary files to bytea fields
* Allow using number_type() as pattern
* Translate thousands separator in JS
* Editor: Use type=search for Search tables
* Move tableCheck() below
* Pass operator from db.inc.php
* PostgreSQL: Cast to string when searching using LIKE (bug #325)
* MySQL: Support non-utf8 charset in search in column
* Use ST_GeomFromText in MySQL 8 (bug #574)
* Do not modify $_GET["where"]
* Display empty operator as LIKE %%
* Fix whitespace
* Avoid deprecated each()
* PostgreSQL: Fix condition for selecting no rows
* Fix error display in Search tables
* PostgreSQL: Don't treat interval type as number (bug #474)
* Pass required parameter
* Use existing variable
* Add class to use in designs
* Use primary key instead of LIMIT 1 if available
-------------------------------------------------------------------
Mon Feb 05 20:27:37 UTC 2018 - jimmy@boombatower.com
- Update to version 4.6.0:
* Release 4.6.0
* Fix affected rows after getting warnings
* Fix number of affected rows after getting warnings
* Fix test
* Fix 5.1 being displayed as 5.09999...
* PRIMARY KEY in SQLite
* Add design Esterka
* Disable autocompleting password on create user page
* Use primary key to edit rows even if not selected
* Space between DB and Use
* Translate DB
* Select converted fields only once
* Don't count rows if we reached the end
* Fix count_rows with more than one group by column
* Use separator in limit1
* SQLite: Limit rows in data manipulation without unique key
* Document that tests don't work with oninput
* PostgreSQL: Limit rows in data manipulation without unique key
* Don't use ctid as it's not stable
* Move variables close to their usage
* Limit non-unique where updates
* Use Oid as the name of the column
* Save bytes
* Update rmsoft design
* MySQL: Add FIND_IN_SET search operator
* Add rmsoft design
* MySQL: Add floor and ceil functions
* Fix links to PostgreSQL 10 documentation
* Delete unused variable
* Display options for timestamp columns when creating a new table (thanks to Robert Vlach)
* Don't display warnings for failed queries
* Fix variable name
* Reorder variables
* Use pg_last_notice only with pgsql
* Print warnings in call
* Pass start time to selectQuery
* PostgreSQL: Display warnings
* Return string from warnings()
* Display warnings in messages
* Show select warnings
* Support X-Forwarded-Prefix (e.g. Traefik PathPrefixStrip feature)
* Lowercase EXPLAIN but don't translate it
* Move explain below warnings
* Fix return type
* MySQL: Display warnings in SQL command
* Quote default values not starting with a letter
* Stop redirecting links via adminer.org
* Fix min_version use
* Quote dates in default value
* Fully support functions in default values
* Fix min_version use
* PostgreSQL: Allow now() as default value (bug #525)
* Fix edit_type after 1f21cd43
* PostgreSQL: Allow editing views with uppercase letters (bug #467)
* PostgreSQL: Allow creating trigger functions
* Add placeholders
* PostgreSQL: Support functions
* Add min_version to compile.php
* SimpleDB: Document that allow_url_fopen is required (bug #340)
* Focus correct field in selectSearch
* Support JSON since MariaDB 10.2 (bug #590)
* Use min_version
* Add min_version
* Save bytes
* add malay translation
* Added and translated missing keys in polish translation
* Update compatibility with TinyMCE v4 (#247)
* Fix elastic after ef5a7639
* fix elastic.inc.php to work on PHP 5.2
* Fix counting selected rows after going back to select page
-------------------------------------------------------------------
Thu Jan 25 14:03:00 UTC 2018 - jimmy@boombatower.com
- Update to version 4.5.0:
* Release 4.5.0
* Fix tests after 95d02bb9
* Simplify drop object confirmation questions
* Translate message added in 4.4.0
* Display name of the object in confirmation when dropping it
* Display error when getting row to edit
* Avoid CONVERT() except in MySQL (bug #509)
* Bump version
* MySQL: Support routines with comments in parameters (bug #460)
* Verify if adminer.version was created on www.adminer.org
* Store current Adminer version server-side to avoid excessive requests
* Send token as last param
* Allow using adminer.invalid by other users in a group
* Extract file_open_lock and file_write_unlock
* Display boolean values as code (bug #562)
* MariaDB: Support fulltext and spatial indexes in InnoDB (bug #583)
* PostgreSQL: Display foreign tables (bug #576)
* Add designs.php
* Fix compiled version after 5cc831c1
* Hide window.opener from pages opened in a new window (bug #561)
* Fix GPL version
* Add plugin for switching designs
* Display bold parts of error (bug #565)
* Add bottom border to last cells
* Editor: Fix displaying of false values in PostgreSQL (bug #568)
* Decrease float precision (bug #578)
* Add ability to override file name (path) when loading dump from webserver
* Support current_timestamp() as default of time fields (bug #572)
* Display newlines in column comments (bug #573)
* MySQL: Support geometry in MySQL 8 (bug #574)
* MSSQL driver fixed for freetds drivers. See bug #167, #291
* Fix search focus (regression from 4.4.0)
* Compatibility with PHP < 5.3
* Add mongodb as a possible driver
* Save bytes
* php7 support with minimal changes of original code
* PostgreSQL: Export DROP SEQUENCE if dropping table
* PostgreSQL: Do not export triggers if not requested
* Ignore removed CREATE+ALTER mode in trigger_sql()
* Fix whitespace
* CSP: Allow any CSS
* adminer-theme-mancave2-2.0.alpha
* Fix NULL value in edit form with Postgres
* Do not warn about MySQL specific functions
* Fix single driver non-MySQL compiled versions (regression from 150301ed)
* Hide driver selection in single-driver version (regression from e762a6aa)
* Unify HTML for list of tables in Editor according to Adminer
* Encapsulate fulltext part in search box into list for logins (#314)
* Add missing Japanese translations (thanks to Shirai Takashi)
* Change '...' to horizontal ellipsis character
* php <5.4 compat: array syntax (#313)
* Add autocomplete attributes to login form
-------------------------------------------------------------------
Sun Nov 25 02:13:33 UTC 2018 - jimmy@boombatower.com
- Update to version 4.7.0:
* Release 4.7.0
* Fix whitespace
* Clarify change description
* Updated theme for v4.7 (#310)
* Update zh-tw.inc.php (#299)
* Fix a typo
* Delete copy/pasted code
* Change inline style to class name
* Wrap `table.nowrap` with `div[style="overflow-x: auto"]`
* Fix MariaDB link to numeric types
* MySQL: Descending indexes in MySQL 8 (bug #643)
* PostgreSQL: Support for GENERATED BY DEFAULT AS IDENTITY
* Fix style
* ClickHouse: support for decimal types, SQL operator
* ClickHouse: Fix for drop multiple tables and views
* ClickHouse ALTER DELETE and ALTER UPDATE support
* ClickHouse fix select-like queries format postfix
* Avoid overwriting existing tables when copying tables (bug #642)
* PostgreSQL: Export DESC indexes (bug #639)
* Recognize current_timestamp() in edit (bug #638)
* Hide import from server if no path
* Simplify storing executed SQL queries to bookmarks
* fix editor theme (#302)
* Remove unused code
* MySQL: Recognize ON UPDATE current_timestamp() (bug #632)
* PostgreSQL: Quote array values in export (bug #621)
* Add plugin pretty-json-column
* Update translation
* DOM not ready when restoring `adminer_tables_filter` (#289)
* Add Georgian translation
* Update mvt design
* Fix design (thanks to apmuthu)
* ClickHouse: Fix escaping
* ClickHouse support alpha version
* Fix typo in Vietnamese translation
* Add class 'layout' to all non-data tables
* Set default db to sqlsrv connection
* Warn when using password with leading or trailing spaces
* Update donation link
* Make maxlength in all fields a soft limit
* Increase username maxlength to 80 (bug #623)
* Fixes foreign key pattern in MySQL
* Fix function change with set data type (thanks to osoba hrdelnata)
* Adminer theme
* Reset event handlers after cloning (thanks to Salko)
* Fix inline editing of empty cells
-------------------------------------------------------------------
Thu Jun 28 20:37:34 UTC 2018 - jimmy@boombatower.com
- Update to version 4.6.3:
* Release 4.6.3
* Fix typo
* Revert "PgSQL search operator "SQL" added"
* Add TODO
* MySQL: Disallow LOAD DATA LOCAL INFILE
* PostgreSQL: Export false as 0 in PDO (bug #619)
* mssql: ignore serverproperty error
* Add spaces
* Fix table list in sidebar in designs/pokorny (#278)
* Allow AdminerTablesFilter plugin to be used with third-party table list plugins (#275)
* Recommend inlining the hash
* Improve error message
* Escape \ in enum edit
* Improve enum parsing
* Order database names in MySQL 8(bug #613)
* Respect 'session.cookie_secure' if it is On
* Copy triggers when copying table
* MS SQL: Support port with sqlsrc
* PostgreSQL: Do not cast uuid searches to text (bug #608)
* Editor: Do not check boolean checkboxes with false in PostgreSQL (bug #607)
* Disallow using password-less databases
* MongoDB: Consolidate code
* MongoDB: Consolidate code
* MongoDB: Consolidate code
* MongoDB: Report version
* Document that Elasticsearch requires allow_url_fopen
* PostgreSQL: Do not cast boolean to text on search (#264)
* PostgreSQL: Do not cast number searches to text
* PostgreSQL: Fix editing data in views (bug #605)
* Elasticsearch: Fix PHP warning
* PgSQL search operator "SQL" added
* PostgreSQL: Fix slow query
* Update JUSH
* Display that *.gz files are supported in file upload
* Save bytes
* Stay on import page when switching database
* Decrease timeout for running slow queries from 5 seconds to 2 seconds
* Simplify running slow queries
* Remove unused argument
* Update JUSH
* Use JUSH from GitHub
* Clarify changelog
* Display missing database in navigation
* MongoDB driver: Add create_database methods.
* Fix comment
* Add $driver to global variables
* Add $driver to global variables
* Use $adminer->operators
* PostgreSQL: Do not cast time search
* Do not cast date/timestamp exact searches in PostgreSQL to text
* Do not cast date/timestamp exact searches in PostgreSQL to text
* MySQL: Use CONVERT() only when searching for non-ASCII (bug #603)
* Remove optional submodule
* Update adminer-design (rmsoft) to version 4.6.2.1
* Wrap lines
* Fix displaying info about non-alphabetical objects (bug #599)
* Allow connecting to different drivers in login-servers
* Wrap long line
* Add login-otp plugin
* Update translation
* Comment
* Centralize stopping session
* Stop session before connecting (thanks to Kareem Zidane)
* Update design (thanks to Jan)
* PDO: Support binary fields download
* Don't try to check missing checkboxes
* Use file caching only in non-dev
* Editor: Delete images from compiled version
* Remove driver from file URLs (stored in path)
* Fix image in compiled version
* Use single \ in ' strings
* is not needed with border-collapse
-------------------------------------------------------------------
Tue Feb 20 20:10:54 UTC 2018 - jimmy@boombatower.com
- Update to version 4.6.2:
* Release 4.6.2
* Fix test
* Fix typo
* Comment
* Use function after declaring it
* Remove test server
* Make test works with MariaDB
* Make test work on wide screen
* Editor: Fix displaying of true boolean values
* Comment
* Store current version before authentication and in Editor
* Update design (thanks to Jan)
* Add missing fullstop
* Version 4.6.1.1 (#254)
* Turkish language file updated.
* Align Whole result
* Always hide import
* Print email only with rows or page
* Move import out of footer
* Move pagination to fieldset
* Update readme
* Make Login test work with jush-textarea
* Add SQLite test
* Test warnings
* Convert tests to Katalon
* Promote MongoDB, demote Oracle and MS SQL
* Capitalize Whole result
* Fill footer to the right
* Make footer smaller
* Move pagination outside footer
* Wrap more into if (!is_ajax)
* Move