Translated using Weblate (Tamil)
[phpmyadmin.git] / ChangeLog
blob5cf3004a66df72aa7513cbbddee1248d2d2df16d
1 phpMyAdmin - ChangeLog
2 ======================
4 4.0.9.0 (not yet released)
5 - bug #4104 Can't edit updatable view when searching
6 - bug #4108 Missing refresh by deleting databases
7 - bug #3995 Drizzle server charset notice
8 - bug #3911 Filtering database names includes empty groupings
9 - bug #3678 Does not display or manipulate bit(64) fields appropriately
10 - bug #4129 Unneeded navi panel refresh
12 4.0.8.0 (2013-10-06)
13 - bug #3988 Rename view is not working
14 - bug #4041 Interaction between linkified fields and grid editing
15 - bug #3975 Table grouping isn't implemented properly
16 - bug #4060 Browser tries to remember wrong password when creating new user
17 - bug #4002 Edit Index on big table doesn't show "Loading" or any message
18 - bug #4098 Default table tab is ignored
19 - bug #4099 Server/library difference warning: setting is ignored
20 - bug #4100 table tree group strategy
21 - bug #4102 ALTER TABLE ORDER BY and InnoDB
22 - bug #4103 Tracking report: cannot delete a statement
23 - bug #3996 Drizzle navigation doesn't expand
24 - bug #4074 GIS column editor: point not displayed
25 - bug #4109 Drizzle tables in navigation are shown as views
26 - bug #4095 NUL symbols added to the end of database dump file
27 - bug #4105 More disappears in table Structure
28 - bug #3992 Multi-row edit doesn't clear values when checking NULL
30 4.0.7.0 (2013-09-23)
31 - bug #3993 Sorting in database overview with statistics doesn't work
32 - bug Handle the situation where PHP_SELF is not set
33 - bug #4080 Overwrite existing file not obeyed
34 - bug #3929 Database-specific privileges are not copied when cloning user
35 - bug #3997 Error handling in case MySQL extension is missing
36 - bug #4089 Moving Columns will alter column definition
37 - bug #4091 Insert ignore option does not work
38 - bug #4090 Downloading BLOB downloads page template
39 - bug #4092 Clicking on table name in view of information_schema redirects to wrong page
40 - bug #4079 Copy Table Add AUTO_INCREMENT value checkbox not working
41 - bug #4088 MySQL server version at index.php incorrect w/ controlhost
42 - bug #4001 Import error: Class 'ImportOds' not found
43 - bug #3986 Missing DROP VIEW button
45 4.0.6.0 (2013-09-05)
46 - bug #4036 Call to undefined function mb_detect_encoding (clarify the doc)
47 - bug Missing hints when changing a column's structure
48 - bug #4048 Cannot select foreign value in Search
49 - bug #4025 gzip export is not actually compressed with mod_deflate
50 - bug #4054 query analysis doesn't launch in status monitor
51 + Add pmahomme icon credits (FamFamFam silk icon set)
52 - bug #4064 Table structure statistics "Space usage" caption too small for l10n
53 - bug #4051 Wrong tabindex when inserting rows
54 - bug #4066 varchar field not truncated in table browse mode
55 + rfe #1435 Opening database should expand it in the navigation menu
56 - (performance) Removed ShowTooltip directive
57 - bug #4046 Exporting huge Tables causes memory-Problems
59 4.0.5.0 (2013-08-04)
60 - bug #3977 Not detected configuration storage
61 - bug #3970 Pressing enter in the filter field reloads page
62 - bug #3984 Cannot insert in this table (PHP < 5.4)
63 - bug #3989 Reloading privileges does not update the interface
64 - bug #3960 NavigationBarIconic config not honored
65 - bug #3985 Call to undefined function mb_detect_encoding
66 - bug #4007 Analyze option not shown for InnoDB tables
67 - bug #4015 Forcing a storage engine for configuration storage
68 - bug Incorrect Drizzle 7 detection
69 - bug #4019 Create database if not exists (export): add an option to the
70   interface to enable generating CREATE DATABASE and USE (false by default)
71 - bug #4012 Crash on CSV file import
72 - bug #4009 Statistic Monitor shows only last 3 digits in graph
73 - bug #3998 Non-permanent SQL history not working
74 - bug #3578 Transformations for text/plain on a BLOB column
75 - [security] Improved protection against cross framing, see PMASA-2013-10
76 + Reinstated configuration directive: AllowThirdPartyFraming
78 4.0.4.2 (2013-07-28)
79 - [security] fix unescaped parameter, see PMASA-2013-8
80 - [security] Fix stored XSS in Server status monitor, see PMASA-2013-9
81 - [security] Fix stored XSS in navigation panel logo link, see PMASA-2013-9
82 - [security] Fix self-XSS in setup, trusted proxies validation, see PMASA-2013-9
83 - [security] Fix full path disclosure, see PMASA-2013-12
84 - [security] Fix control user SQL injection in pmd_pdf.php, see PMASA-2013-15
85 - [security] Fix control user SQL injection in schema_export.php, see PMASA-2013-15
86 - [security] Fix self-XSS in schema export, see PMASA-2013-14
87 - [security] Fix unencoded json object, see PMASA-2013-11
88 - [security] Fix stored XSS in link transformation plugin, see PMASA-2013-13
90 4.0.4.1 (2013-06-30)
91 - [security] Global variables scope injection vulnerability (see PMASA-2013-7)
93 4.0.4.0 (2013-06-17)
94 - bug #3959 Using DefaultTabDatabase in NavigationTree for Database Click
95 - bug #3961 Avoid Suhosin warning when in simulation mode
96 - bug #3897 Row Statistics and Space usage bugs
97 - bug #3966 Only display "table has no unique column" message when applicable
98 - bug #3965 Default language wrong with zh-TW
99 - bug #3921 Call to undefined function PMA_isSuperuser() if default server is
100 not set 
101 - bug #3971 Ctrl/shift + click opens links in same window
102 - bug #3964 Import using https does not work
103 - bug Missing removeCRLF option in ExportCsv and ExportExcel plugins
104 - bug #3631 Drop not working Visio schema export.
105 - bug #3645 Better handling of invalid ODS documents
106 - bug #3976 Number of pages
107 - bug #3922 User privileges, database name unescaped
109 4.0.3.0 (2013-06-05)
110 - bug #3941 Recent tables list always empty
111 - bug #3933 Do not translate "Open Document" in export settings
112 - bug #3927 List of tables is missing after expanding in the navigation frame
113 - bug #3942 Warnings about reserved word for many non reserved words
114 - bug #3912 Exporting row selection, resulted by ORDER BY query
115 - bug #3957 Cookies must be enabled past this point
116 - bug #3956 "Browse foreign values" search filter / page selector not working
117 - bug #3579 NOW() function incorrectly selected (partial regression)
118 - [security] Javascript execution vulnerability in Create view,
119   reported by Maxim Rupp (see PMASA-2013-6)
121 4.0.2.0 (2013-05-24)
122 - bug #3902 Cannot browse when table name contains keyword "call"
123 + center loading indicator for navigation refresh, related to bug #3920
124 - bug #3925 Table sorting in navigation panel is case-sensitive
125 - bug #3915 Import of CSV file (Replace table data with file) with duplicate values
126 - bug #3907 undefined variables, function parameter problems
127 - bug #3898 Structure not refreshed after column drop 
128 - bug #3926 View is not updatable
129 - bug #3919 PropertiesIconic not honored
130 - bug #3930 Databases to choose for specific privileges show up escaped
131 - bug #3910 Export database with empty table as a php array, does not produce valid PHP
132 - bug #3936 Query profiler chart not loading from SQL Query page
133 - bug #3946 Missing CSV import option "Do not abort on INSERT error"
134 - bug #3943 Missing Operations>Table options>AUTO_INCREMENT
135 - bug Missing CREATE DATABASE statement when exporting at database level
136 - bug #3924 Show warning when CSV file does not contain data for all columns
137 - bug #3947 Missing Sql Query after modify structure
138 - bug #3948 Server export problems
139 - bug #3917 CountTables directive is deprecated
141 4.0.1.0 (2013-05-14)
142 - bug #3879 Import broken for CSV using LOAD DATA
143 - bug #3889 When login fails and error display is active, login data is displayed
144 - bug #3890 [import] Web server upload directory import fails
145 - bug #3891 [import] Server upload folder import file name missing in success message 
146 + rfe #1421 [auth] Add retry button on connection failure with config auth
147 - bug #3894 [interface] Provide feedback if no columns selected for multi-submit
148 - bug #3799 [interface] Incorrect select field change on ctrl key navigation in Firefox
149 - bug #3885 [browse] display_binary_as_hex option causes unexpected behavior
150 - bug #3899 Git commit links to Github missing
151 - bug #3900 CSP WARN in Firefox console
152 - bug #3901 Setup script warning for config auth (stored login data) shows link BBcode
153 - bug #3895 [browse] Fixed getting BLOB data
154 - bug #3905 [export] Custom Exporting exports all databases
155 - bug #3909 [import] Import of CSV FIle to selected table doesn't work
156 - bug #3904 Browsing an empty table should not display its Structure
157 - bug #3908 Calendar widget improperly redirects to home 
158 - bug #3918 Greyed out tabs when there are no rows fixed 
159 - bug #3916 [interface] Missing scrollbar (original theme)
160 + [vendor] add tcpdf path to vendor_config.php
161 - bug fix compat with tcpdf >= 6.0 (tested with 6.0.012)
163 4.0.0.0 (2013-05-03)
164 + Patch #3481047 for rfe #3480477 Insert as new row enhancement
165 + Patch #3480999 Activate codemirror in the query window
166 - Patch #3495284 XML Import - fix message and redirect
167 + rfe #3484063 Null checkbox behavior
168 + Patch #3497179 Contest-5: Add user: Allow create DB w/same name + grant u_%
169 + Patch #3498201 Contest-6: Export all privileges
170 + Patch #3502814 for rfe #3187077 Change password buttons should match
171 + rfe #3488640 Expand table-group in non-light navigation frame if only one
172 + Patch #3509360 Contest-3: Option "Truncate table" before "insert"
173 + Patch #3506552 Contest-2: Show index information in the data dictionary
174 + Patch #3510656 Contest-1: Ignoring foreign keys while dropping tables
175 - Bug #3509686 Reverting sort on joined column does not work
176 + New transformation: append string
177 + rfe #3507804 Session upload progress (PHP 5.4)
178 + rfe #3488185 draggable columns vs copy column name
179 + Patch #3507001 Contest-4: Textarea for large character columns
180 + Removed the PHP version of the ENUM editor
181 + Patch #3507111 Display distinct results, linked to corresponding data rows
182 - bug #3507917 [export] JSON has unescaped values for allegedly numeric columns
183 + rfe #3516187 show tables creation, last update, last check timestamps in db_structure
184 - bug #3059806 Supporting running from CIFS/Samba shares
185 - bug #3516341 [export] Open Document Text, Word and Texy! Text show table structure twice
186 - bug [export] Texy! Text: Columns containing Pipe Character don't export properly
187 + [export] Show triggers in Open Document Text, Word and Texy! Text
188 - Patch #3415061 [auth] Login screen appears under the page
189 + rfe #3517354 [interface] Allow disabling CodeMirror with $cfg['CodemirrorEnable'] = false
190 + rfe #3475567 [interface] New directive $cfg['HideStructureActions']
191 - bug #3468272 [import] Fixed import of ODS with more paragraphs in a cell
192 - bug #3510196 [core] Improved redirecting with ForceSSL option
193 + rfe #3518852 [edit] edit blob but not other binary, new option $cfg['ProtectBinary'] = 'noblob'
194 + Hide language select box if there are no locales installed
195 + Removed some directives: verbose_check, SuggestDBName, LightTabs,
196 VerboseMultiSubmit, ReplaceHelpImg
197 - Patch #3500882 Fixing checkbox behaviour while editing identical rows
198 + rfe #3441722 [interface] Display description of datatypes
199 + rfe #3517835 [structure] Move columns easily
200 + Ajaxified "Create View" functionality
201 + [import] New plugin: import mediawiki
202 + New navigation system
203 + Discontinued the use of a frame-based layout
204 + rfe #3528994 [interface] Allow wrapping possibly long values in replication-status table
205 + [interface] Autoselect username input on cookie login page
206 - bug #3563799 [interface] Grid editing destroying huge amount of data
207 + [import] Remove support for the unactive docSQL import format
208 - bug #3577443 [edit] "Browse foreign values" does not show on ajax edit
209 + rfe #3522109 [browse] Grid editing: action to trigger it (or disable)
210 - bug #3526598 [interface] SQL query not shown when creating table
211 + Dropped configuration directive: AllowThirdPartyFraming
212 + Dropped configuration directive: LeftFrameLight
213 + Dropped configuration directive: DisplayDatabasesList
214 + Dropped configuration directives: ShowTooltipAliasDB and ShowTooltipAliasTB
215 + Dropped configuration directive: NaviDatabaseNameColor
216 + Added configuration directive: MaxNavigationItems
217 + Renamed configuration directive: LeftFrameDBTree => NavigationTreeEnableGrouping
218 + Renamed configuration directive: LeftFrameDBSeparator => NavigationTreeDbSeparator
219 + Renamed configuration directive: LeftFrameTableSeparator => NavigationTreeTableSeparator
220 + Renamed configuration directive: LeftFrameTableLevel => NavigationTreeTableLevel
221 + Renamed configuration directive: LeftPointerEnable => NavigationTreePointerEnable
222 + Renamed configuration directive: LeftDefaultTabTable => NavigationTreeDefaultTabTable
223 + Renamed configuration directive: LeftDisplayTableFilterMinimum => NavigationTreeDisplayTableFilterMinimum
224 + Renamed configuration directive: LeftDisplayLogo => NavigationDisplayLogo
225 + Renamed configuration directive: LeftLogoLink => NavigationLogoLink
226 + Renamed configuration directive: LeftLogoLinkWindow => NavigationLogoLinkWindow
227 + Renamed configuration directive: LeftDisplayServers => NavigationDisplayServers
228 + Renamed configuration directive: LeftRecentTable => NumRecentTables
229 + Renamed configuration directive: LeftDisplayDatabaseFilterMinimum => NavigationTreeDisplayDbFilterMinimum
230 + Removed the "Mark row on click" feature; must now click the checkbox to mark
231 + Removed the "Synchronize" feature
232 + Improved layout of server variables page
233 + rfe #1052091 [config] Double-underscores in PMA table names
234 + Improved the "More" dropdown on the table structure page
235 + [interface] Added "scroll to top" link in menubar
236 + [designer] Fullscreen mode for the designer
237 + Upgraded jquery to v1.8.3 and jquery-ui to v1.9.2
238 + Patch #3597529 [status] Add raw value as title on server status page
239 + Support MySQL 5.6 partitioning
240 + Removed the AjaxEnable directive
241 + rfe #3542567 Accept IPv6 ranges and IPv6 CIDR notations in $cfg['Servers'][$i]['AllowDeny']['rules']
242 - Bug #3576788 Grid editing shows the value before silent truncation
243 - Upgraded jqPlot to 1.0.4 r1121
244 - Upgraded to jquery-ui-timepicker-addon 1.1.1
245 + rfe #3599046 [interface] Added comments for indexes
246 - Replaced qtip with jQuery UI tooltip
247 - Upgraded CodeMirror to 2.37
248 - bug #2951 [export] Correctly export decimal fields.
249 - bug #3762 [core] Make Advisor work on Windows withou COM extension.
250 - bug #3519 [export] Prevent infinite recursion in PDF export.
251 - bug #3827 Table specific privileges not displayed for db name containing
252 underscore 
253 - rfe #1386 Add IF NOT EXISTS clause when copying database
254 - No longer package .travis.yml configuration file when creating a release.
255 - bug #3830 Can't export custom query because it lowercases table names
256 - bug #3829 Enabling query profiling crashes javascript based navigation
257 + rfe #879 Reserved word warning
258 + Remove the database ordering sub-feature of the only_db directive
259 - bug #3840 When exporting to gzip format, the data is compressed 2 times
260 + rfe #1319 Permit to create index when creating foreign key
261 - bug #3703 Incorrect updating of the list of users
262 - bug #3853 Blowfish implementation might be broken (replace with phpseclib)
263 - bug #3865 Using like operator on each backslash needs 4 backslash protection
264 - bug #3860 Displayed git revision info is not set
265 - bug #3871 Check referential integrity broken across databases
266 - bug #3874 [export] No preselected option when exporting table
267 - bug #3873 Can't copy table to target database if table exists there
268 - bug #3683 Incorrect listing of records from to count
269 - bug #3876 [import] PHP 5.2 - unexpected T_PAAMAYIM_NEKUDOTAYIM
270 - [security] Local file inclusion vulnerability, reported by Janek Vind
271   (see PMASA-2013-4)
272 - [security] Global variables overwrite in export.php, reported by Janek Vind
273   (see PMASA-2013-5)
274 - bug #3892 [export] SQL Export files are empty
276 3.5.8.2 (2013-07-28)
277 - [security] Fix self-XSS in "Showing rows", see PMASA-2013-8
278 - [security] Fix self-XSS in Display chart, see PMASA-2013-9
279 - [security] Fix stored XSS in Server status monitor, see PMASA-2013-9
280 - [security] Fix stored XSS in navigation panel logo link, see PMASA-2013-9
281 - [security] Fix self-XSS in setup, trusted proxies validation, see PMASA-2013-9
282 + [security] JSON content type header for version_check.php, see PMASA-2013-9
283 + [security] Backport fix for jQuery issue #9521 from jQuery 1.6.3, see PMASA-2013-9
284 + [security] Fix full path disclosure, see PMASA-2013-12
285 + [security] Fix control user SQL injection in pmd_pdf.php, see PMASA-2013-15
286 + [security] Fix control user SQL injection in schema_export.php, see PMASA-2013-15
287 - [security] Fix self-XSS in schema export, see PMASA-2013-14
288 - [security] Fix unencoded json object, see PMASA-2013-11
290 3.5.8.1 (2013-04-24)
291 - [security] Remote code execution (preg_replace), reported by Janek Vind
292   (see PMASA-2013-2)
293 - [security] Locally Saved SQL Dump File Multiple File Extension Remote Code
294   Execution, reported by Janek Vind (see PMASA-2013-3)
296 3.5.8.0 (2013-04-08)
297 - bug #3828 MariaDB reported as MySQL
298 - bug #3854 Incorrect header for Safari 6.0
299 - bug #3705 Attempt to open trigger for edit gives NULL
300 - Use HTML5 DOCTYPE 
301 - [security] Self-XSS on GIS visualisation page, reported by Janek Vind
302 - bug #3800 Incorrect keyhandler behaviour #2
304 3.5.7.0 (2013-02-15)
305 - bug #3779 [core] Problem with backslash in enum fields
306 - bug #3816 Missing server_processlist.php
307 - bug #3821 Safari: white page
308 - Correct detection of the Chrome browser
310 3.5.6.0 (2013-01-28)
311 - bug #3593604 [status] Erroneous advisor rule
312 - bug #3596070 [status] localStorage broken in server status monitor
313 - bug #3598736 [routines] Editing a procedure with special characters
314 - bug #3600322 [core] Visualize GIS data throws Fatal Error
315 - bug #3599362 [core] Double-escaped error message
316 - bug #3776 [cookies] Login without auth on second server
318          --- Older ChangeLogs can be found on our project website ---
319                      http://www.phpmyadmin.net/old-stuff/ChangeLogs/
321 # vim: et ts=4 sw=4 sts=4
322 # vim: ft=changelog fenc=utf-8
323 # vim: fde=getline(v\:lnum-1)=~'^\\s*$'&&getline(v\:lnum)=~'\\S'?'>1'\:1&&v\:lnum>4&&getline(v\:lnum)!~'^#'
324 # vim: fdn=1 fdm=expr