Update po files
[phpmyadmin.git] / ChangeLog
blob88794a4759cb2f0ef6a1a95bbb9b75fae246056e
1 phpMyAdmin - ChangeLog
2 ======================
4 4.7.4 (not yet released)
5 - issue #13415 Remove shadow from the logo
6 - issue #13507 Fixed per server theme feature
7 - issue #13523 Missing newline in ALTER exports
8 - issue #13414 Fixed several compatibility issues with PHP 7.2
9 - issue #13550 Fixed copy results to clipboard
10 - issue #13562 Add limitation for user group length
11 - issue #13561 Fixed edit variable link in advisor
13 4.7.3 (2017-07-20)
14 - issue #13447 Large multi-line query removes Export operation and blanks query box options
15 - issue #13445 Fixed rendering of query results
16 - issue #13437 Fixed version check when not connected to a database
17 - issue #13465 Fixed creating relation
18 - issue #13475 Fixed export without backquotes
19 - issue #13482 Improved handling of uploaded files with open_basedir
20 - issue #13387 Fixed inline editing of hex values
21 - issue #13382 Fixed size of index edit dialog
22 - issue #13489 Fixed rendering SQL lint errors
23 - issue #13468 Avoid breakage if set_time_limit is disabled
24 - issue #13471 Fail if ini_set/ini_get are disabled
25 - issue #13436 Automatically connect using SSL when server is configured so
26 - issue #13478 Fixed usage of some browser transformations
28 4.7.2 (2017-06-29)
29 - issue #13314 Make theme selection keep current server
30 - issue #13311 Fixed direct login for accounts without password
31 - issue #13316 Fixed check for mbstring.func_overload
32 - issue #13323 Fixed wrong encoding of table at triggers
33 - issue #12976 Fixed natural sorting in several places
34 - issue #12718 Show warning for users removed from mysql.user table
35 - issue #13362 Fixed loading additional javascripts
36 - issue #13343 Fixed editing QBE
37 - issue #13193 Improved documentation on user settings
38 - issue #13092 Gracefully handle early fatal errors in AJAX requests
39 - issue #13327 Fixed Incorrect NavigationTreeEnableExpansion default value in the documentation
40 - issue #13008 Fixed export of database with a lot of tables
41 - issue #13318 Improved performance when importing with enabled tracking
42 - issue #13386 Avoid PHP errors with non existing configuration on OS X
43 - issue #13388 Show only supported charsets for conversion
44 - issue #13392 Fixed operation with session.auto_start enabled
45 - issue #13383 "Create PHP code" is broken
46 - issue #13189 Fixed links to resume timeouted import
48 4.7.1 (2017-05-25)
49 - issue #13132 Always execute tracking queries as controluser
50 - issue #13125 Focus on SQL editor after inserting field name
51 - issue #13133 Fixed broken links in setup
52 - issue #13135 Database list Tooltips: Show wrong value
53 - issue #13150 Fixed pagination while browsing resuls
54 - issue #13149 Fixed outbound links in changelog.php
55 - issue #13146 Do not include devel dependencies in the release
56 - issue #13144 Do not show New as a database in database dropdown
57 - issue #13130 Fixed handling of errors in AJAX requests
58 - issue #13152 Fixed PHP error in case of invalid table preferences
59 - issue #13154 Fixed PHP error on password change
60 - issue #13219 Fix Refresh of Process List
61 - issue #13182 Fix refresh of long queries
62 - issue #12301 Improved handling of logout with disabled LoginCookieDeleteAll
63 - issue #13216 Add support for MySQL 8.0 collations
64 - issue #13218 Fixed rendering of phpMyAdmin logos
65 - issue #13234 Properly report not working sessions
66 - issue #13256 Fixed password check on server replication
67 - issue #13252 Fixed grid editing time column
68 - issue #13258 Fixed detection of Amazon RDS
69 - issue #13241 Redirect user to last page that has any tables to display
70 - issue #13266 Fix link to User accounts overview page
71 - issue #13274 Fix error in query builder
72 - issue #13177 Grid editing repeats action after error
74 4.7.0 (2017-03-28)
75 - patch #12233 [Display] Improve message when renaming database to same name
76 - issue #6146  Log authentication attempts to syslog
77 - issue #11981 Remove support for Swekey authentication
78 - issue #11987 Remove code for no longer supported MSIE versions
79 + issue #11962 Remove embedded PHP libraries, use composer to install them
80 + issue #12017 Cannot easily select multiple tables when exporting
81 + issue #12047 Add javascript filtering for databases
82 - issue #12166 More compact rendering of navigation tree
83 + issue #12129 Improve performance with SkipLockedTables
84 - issue #12173 Do not hide indexes under a slider
85 - issue        Improve performance of zip file import
86 - issue #12196 Removed $cfg['ThemePath']
87 - issue #6274  Add support for export user settings as config.inc.php snippet
88 - issue #5555  Better report query errors while generating SQL exports
89 - issue #12307 Produce valid JSON on export
90 - issue #12325 Setup script icons broken
91 - issue #12378 Support IPv6 proxies
92 - issue        Removed MySQL connection retry without password
93 - issue #12218 Allow to specify further parameters for control connection
94 - issue #12162 Show charset for each table on Database structure page
95 - issue #12463 Incorrect link in the href of icon at Hide/Show unhide links
96 - issue #12330 Shortcut for closing console
97 - issue #12465 Improved handling of http requests
98 - issue #12474 Broken links in Setup forms Navigation
99 - issue #12494 Can't add a new User
100 - issue #12523 Add 'token' Parameter in all POST requests (Fix 'Token mismatch' errors)
101 - issue #12302 Improved usage of number_format
102 - issue #12656 Server selection not working
103 - issue #12543 NULL results in dataset are colored grey
104 - issue #12664 Create Bookmark broken
105 - issue #12688 Use unsigned int for storing bookmark ID
106 - issue #12352 Added password strength indicator
107 - issue #12713 Correctly handle HTTP status when doing requests
108 - issue #12247 Add option to delete settings from browser storage
109 - issue #12783 Remove unused PMA_addJSCode function
110 - issue #12069 Add table filtering to database structure
111 - issue #12799 Allow to configure signon session parameters
112 - issue #12854 Drop database is broken
113 - issue #12863 Can't toggle Event Scheduler on
114 - issue #12742 Finish removing dead code references to xls/xlsx import and export, which was removed some time ago.
115 - issue #12536 Rename "Relations" to "Relationships" in many places as it's the more proper term
116 - issue #12834 Fixed margins in central columns feature
117 - issue #12903 Document more export configuration options
118 - issue #12897 Use consistent numeric format for table overhead
119 - issue #12901 Use server returned table name on renaming table
120 - issue #12918 Always use \r\n as newline when editing fields
121 - issue #12923 Fixed server side search in navigation panel
122 - issue #12929 Undefined index warning with ssl_ca_paths
123 - issue #12924 Do not show errors from OpenSSL cookie encryption/decryption
124 - issue #12945 Fixed hint rendering on adding new user
125 - issue #12941 Fixed sorting of tables in relation view
126 - issue #12936 Fixed tables pagination in navigation panel
127 - issue #12904 Do not collapse add form for central columns if there are none
128 - issue #12955 Fixed database renaming
129 - issue #12954 Fixed export of tracking data
130 - issue #12960 Enclose exports in transaction by default
131 - issue #12966 After adding a column ADD INDEX option won't be displayed when enabling AI
132 - issue #12972 Better error message when Composer has not been run
133 - issue #12988 Do not show language selector without choices
134 - issue #12993 Fixed external links to php documentation
135 - issue #12990 Fixed error when loading favorite tables to console
136 - issue #12981 Improved rendering of new version information
137 - issue #12922 Fixed bookmarks ordering
138 - issue #12964 Fixed table search in navigation
139 - issue #12985 Fixed rendering of foreign key browsing
140 - issue #12957 Fixed manipulation with GIS data having zero coordinates
141 - issue #12804 Fixed various designer javascript errors
142 - issue #12934 Fixed possible javascript error on server status page
143 - issue #12927 Fixed javascript error on 3NF normalization
144 - issue #12996 List all databses in navigation panel database dropdown
145 - issue #12980 Better defaults when creating multi field foreign key
146 - issue #12976 Improved foreign key editor behavior
147 - issue #12958 Always show error reporting dialog on top
148 - issue #12693 Improved support for TokuDB
149 - issue #11231 Try harder to honor LoginCookieValidity setting
150 - issue #13016 and #13017 Slight improvements to the table layout of Relation view
151 - issue #12345 Correctly show affected rows for LOAD DATA queries
152 - issue #13010 Copy database: SQL error for copying PMADB metadata
153 - issue #13002 Fixed OpenDocument exports
154 - issue #13000 Align NULL values according to the column alignment
155 - issue #13021 Show phpMyAdmin errors even with error_reporting set to 0
156 - issue #13020 Removed warning about client and server versions mismatch
157 - issue        Hide comments on table Structure tab when no comment is set
158 - issue        Fixed submission of error reports
159 - issue #13033 Use Referrer-Policy header to specify referrer policy
160 - issue        Fixed javascript confirmation of dangerous queries
161 - issue #13040 Compatibility with hhvm 3.18
162 - issue #13031 Fixed displaying of all rows
163 - issue #12967 Fixed related field selection for native relations
164 - issue #13045 Properly escape MIME transformatoin names
165 - issue #13028 Always show 100% in font selector
166 - issue #13047 Fix query simulating for more servers
167 - issue #12846 Fix new version check for sites with wrongly configured curl
168 - issue #12951 When exporting to Excel, the default is now to include column names in the first row
169 - issue #13059 Removed debugging code
170 - issue #13029 Fixed table tracking for nested table groups
171 - issue #13053 Fixed broken links in setup
172 - issue #12708 Removed phpMyAdmin version from User-Agent header
173 - issue #13084 Do not point users to setup when it is disabled
174 - issue #12660 Delete only phpMyAdmin cookies on upgrade
175 - issue #13088 Fixed editing of rows with text primary key
176 - issue #13092 Do not try to sync favorite tables if configuration storage is not enabled
177 - issue #13105 Fixed changing attribute for virtual field
178 - issue #12757 Fixed setting password on recent MariaDB with non working plugins
179 - issue #12349 Fixed undefined variable on import from some formats
180 - issue #13103 Do not offer default names for copying/renaming databases
181 - issue        [security] Possible to bypass $cfg['Servers'][$i]['AllowNoPassword'], see PMASA-2017-08
183 4.6.6 (2017-01-23)
184 - issue #12759 Fix Notice regarding 'Undefined index: old_usergroup'
185 - issue #12760 Fix Notice regarding 'Undefined index: users'
186 - issue #12762 Fixed parsing of SQL with BINARY function
187 - issue #12588 ReCaptcha now works without allow_url_fopen
188 - issue #12699 Show no local storage warning only on settings tab
189 - issue #12778 Syntax Error in Adding/Changing TIMESTAMP columns with default value as NULL
190 - issue #12769 Edit/Export links are not clickable under Routines tab
191 - issue #12757 Fixed creating new user with older MariaDB
192 - issue #12784 Remove ctype installation suggestion
193 - issue #12780 Format button replaces all text with blank spaces
194 - issue #12786 Fixed database searching
195 - issue #12792 Fixed javascript error on new version link
196 - issue #12785 Add information about required and suggested extensions to composer.json
197 - issue #12801 Custom header shown twice with cookie login form
198 - issue #12802 Custom footer not shown with auth_type http login failure
199 - issue #12434 Improve documentation for servers running with Suhosin
200 - issue #12800 Updated embedded phpSecLib to 2.0.4
201 - issue #12800 Fixed various issues with PHP 7.1
202 - issue #11816 Fixed operation with lower_case_table_names=2
203 - issue #12813 Fixed stored procedure execution
204 - issue #12826 Honor user configured connection collation
205 - issue #12293 Correctly report OpenSSL errors from cookie encryption
206 - issue #12814 DateTime won't allow to input length in Routine editor
207 - issue #12840 Fix Notice regarding 'Undefined index: row_format' when altering table options
208 - issue #12841 Fixed moving of columns with whitespace in name
209 - issue #12847 Fixed editing of virtual columns
210 - issue #12859 Changed WHERE condition to 0 instead of 1 for SQL query window to avoid accidents
211 - issue #12872 Use same query for display and execution when dropping index
212 - issue #12868 Fix check for user groups freatures being enabled
213 - issue #12876 Fix notices and warning related to dbs_to_test global
214 - issue #12831 Fix table formatting on Insert tab, which mostly affected row highlighting
215 - issue #12495 Reintroduced phpinfo page with limited capabilities
216 - issue #12861 Fix renaming tables with lower_case_table_names=2
217 - issue #12876 Fix possible PHP error in navigation
218 - issue #12881 Fix database search with newer php-gettext
219 - issue #12894 Fix linter error on unterminated variable name
220 - issue #12732 Fixed filtering for active processes
221 - issue        [security] Multiple vulnerabilities in setup script, see PMASA-2016-44.
222 - issue        [security] Open redirect, see PMASA-2017-1.
223 - issue        [security] php-gettext code execution, see PMASA-2017-2.
224 - issue        [security] DOS vulnerabiltiy in table editing, see PMASA-2017-3.
225 - issue        [security] CSS injection in themes, see PMASA-2017-4.
226 - issue        [security] Cookie attribute injection attack, see PMASA-2017-5.
227 - issue        [security] SSRF in replication, see PMASA-2017-6.
228 - issue        [security] DOS in replication status, see PMASA-2017-7.
230          --- Older ChangeLogs can be found on our project website ---
231                      https://www.phpmyadmin.net/old-stuff/ChangeLogs/
233 # vim: et ts=4 sw=4 sts=4
234 # vim: ft=changelog fenc=utf-8
235 # vim: fde=getline(v\:lnum-1)=~'^\\s*$'&&getline(v\:lnum)=~'\\S'?'>1'\:1&&v\:lnum>4&&getline(v\:lnum)!~'^#'
236 # vim: fdn=1 fdm=expr