ChangeLog 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285
  1. phpMyAdmin - ChangeLog
  2. ======================
  3. 4.2.7.1 (2014-08-17)
  4. - bug #4501 [security] XSS in table browse page
  5. - bug #4502 [security] Self-XSS in enum value editor
  6. - bug #4503 [security] Self-XSSes in monitor
  7. - bug #4504 [security] Self-XSS in query charts
  8. - bug #4505 [security] XSS in view operations page
  9. - bug #4517 [security] XSS in relation view
  10. 4.2.7.0 (2014-07-31)
  11. - bug Broken links on home page
  12. - bug #4494 Overlap in navigation panel
  13. - bug #4427 Action icons not in horizontal order
  14. - bug #4493 s_attention.png is missing
  15. - bug #4499 Uncaught TypeError: Cannot call method 'substr' of undefined
  16. - bug #4498 PMA 4.2.x and HHVM
  17. - bug #4500 mysql_doc_template is not defined
  18. 4.2.6.0 (2014-07-17)
  19. - bug #4471 Undefined index warning with referenced column.
  20. - bug #4027 $cfg['MaxExactCount'] is ignored when BROWSING is back
  21. - bug #4482 Multi Column sorting (improved user experience)
  22. - bug #4478 Server validation does not work while in setup/mysqli
  23. - bug Undefined variable when grid editing a foreign key column
  24. - bug #4481 mult_submits.inc.php Undefined variable Error
  25. - bug #4485 Sorting breaks the copy column feature
  26. - bug #4440 Javascript error when renaming table
  27. - bug #4483 'New window' link (selflink) disappears, causing Javascript error
  28. - bug #4489 Incorrect detection of privileges for routine creation
  29. - bug #4459 First few characters of database name aren't clickable when expanded
  30. - bug #4486 [security] XSS injection due to unescaped table comment
  31. - bug #4488 [security] XSS injection due to unescaped table name (triggers)
  32. - bug #4492 [security] XSS in AJAX confirmation messages
  33. - bug #4491 [security] Missing validation for accessing User groups feature
  34. 4.2.5.0 (2014-06-26)
  35. - bug #4467 shell_exec() has been disabled for security reasons
  36. - bug #4470 Error while submitting empty query
  37. - bug #4463 Fatal error: Class 'PMA_DatabaseInterface' not found
  38. - bug #4469 Fixed cookie based login for installations without mcrypt
  39. - bug #4473 incorrect result count when having clause is used
  40. - mcrypt: remove the requirement (64-bit) and the related warning
  41. 4.2.4.0 (2014-06-20)
  42. - bug #4449 Mediawiki export does not produce table header row; also fix related PHP warnings
  43. - bug #4442 New lines are added to query every time
  44. - bug #4445 Fatal error on SQL Export of join query
  45. - bug #4448 Dump binary columns in hexadecimal notation not working
  46. - Regenerate cookie encryption IV for every session
  47. - bug #4405 Cannot import (open_basedir): fix another case
  48. - bug #4457 SQL tab - Insert queries not showing affected row count
  49. - bug Missing warning about existing account, on multi-server config
  50. - bug #4435 WHERE clause can be undefined
  51. - bug SQL export views as tables option getting ignored
  52. - bug #4464 [security] XSS injection due to unescaped db/table name in navigation hiding
  53. - bug #4465 [security] XSS injection due to unescaped db/table name in recent/favorite tables
  54. 4.2.3.0 (2014-06-08)
  55. - bug #4423 Moving fields not working
  56. - bug #4424 Table indexes disappear after altering field
  57. - bug #4432 Error while displaying chart at server level
  58. - bug #4405 Cannot import (open_basedir)
  59. - bug #4396 Problem copying constraints (such as Sakila)
  60. - bug #4433 Missing privileges submenu
  61. - bug #4394 Drop db confirmation message when dropping a user
  62. - bug #4436 Insert form numeric field with function drop-down list
  63. - bug #4437 Problems due to missing enforcement of the minimum supported MySQL version
  64. + Add enforcement of the minimum supported PHP version (5.3.0)
  65. - bug Query error on submitting a column change form containing a disabled input field
  66. - bug Incorrect menu tab generation from usergroups
  67. - bug Missing space in index creation/edit generated query
  68. - bug #4434 Unchecking 'Show SQL queries' results NaN
  69. 4.2.2.0 (2014-05-20)
  70. - bug #4388 Disable database expansion when enabled throws Error 500 when database name is clicked in navigation tree
  71. - bug #4414 table display of performance_schema DB structure
  72. - bug #4411 Protect Binary Columns: many problems
  73. - bug #4395 BLOB link transformation is broken
  74. - bug Respect ['ShowCreateDb'] in the navi panel
  75. - bug #4392 Cannot see databases in nav panel on databases grouping when disabled database expansion
  76. - bug #4419 No more calendar into search tab
  77. - bug #4398 Monitor should fit into screen width
  78. - bug #4418 When copying databases, primary key attributes get lost
  79. - bug #4421 empty maxInputVars on js/messages.php
  80. 4.2.1.0 (2014-05-13)
  81. - bug #4380 Cannot display table structure with enums containing special characters
  82. - bug #4381 Cannot remove the last remembered sorted column
  83. - bug Correctly fetch length of user and host fields in MySQL tables
  84. - bug #4364 examples/signon.php does not support the SessionSavePath directive
  85. - bug #4382 Missing source for OpenLayers library
  86. - bug Incorrect attributes for number fields
  87. - bug #4383 Cannot update values in Zoom search
  88. - bug #4313 GIS Visualization Extension does not work with PointFromText() function
  89. - bug #4384 Incorrect "Rows" total shown when truncating or dropping a table on DB Structure page
  90. - bug #4385 Grid edit on sorted columns fails
  91. - bug #4389 Null checkbox covering data input when editing
  92. - bug #4390 Data type changing by itself (no size but attribute present)
  93. 4.2.0.0 (2014-05-08)
  94. + rfe #1403 Export only triggers
  95. + rfe #1483 Export Server/Database/Table without triggers
  96. + rfe #1662 Add table comment tool tip in database structure page
  97. + rfe #1447 Single table for display Character Sets and Collations
  98. + rfe #1455 Display icons/text/both for the table row actions
  99. + rfe #1473 Transformation to convert Boolean value to text
  100. - bug #4157 Changing users password will delete it
  101. + rfe #1474 Text transformation combines Append and Prepend
  102. + Added warning about the mysql extension being deprecated
  103. and removed the extension directive
  104. + Added support for scatter charts
  105. + rfe #1478 Make Column Headings Sticky
  106. + rfe #1480 Enhance privileges initials table
  107. + rfe #1472 [interface] Break "Edit privileges" with sub-menus
  108. + rfe #1466 Minor refactoring required
  109. + rfe #1004 Create indexes at the end in SQL export
  110. + rfe #1479 Relations edit form for larger monitors
  111. + rfe #1475 Inline query box vertical resize
  112. + rfe #1500 [interface] Add bottom border to top menu container
  113. + rfe #1498 Add datepicker for 'TIME' type
  114. - bug #4237 HTTP Referer disclosure in SQL links
  115. + rfe Show full names on navigation hover
  116. + rfe #1505 Behaviour on click on a routine in nav panel
  117. + rfe #1418 Support more than one separating character on CSV import
  118. + rfe #569 Load/Save Query By Example
  119. - bug #4281 Grid edit ENUM field, dialog disappears when trying to select
  120. - bug #4304 DB export using zip compression generates an empty archive
  121. + rfe #1508 confirmation message at the top
  122. - bug #4306 breadcrubs wrong on table create
  123. + rfe #1511 better validate database name for copying
  124. + rfe #1510 Database tab "Drop" button should be a link
  125. + rfe #1513 Highlight required form fields after failed submission
  126. + rfe #1460 Redirect to login page after session has expired
  127. - bug #4316 Grid edit: can't change month on date fields
  128. + rfe #1501 add maxlength by field with length-spec
  129. + rfe #1512 Import happily doesn't do anything with no file name provided
  130. + rfe #1514 Add function to all the insert boxes automatically
  131. + rfe #1515 Option to skip tables larger than n
  132. + rfe #1486 Possibility of disabling database expansion
  133. + rfe #1476 Favourite tables select box
  134. + rfe #420 $cfg['CharEditing']='textarea' for structure edit
  135. + rfe #1329 Avoid editing of fields which are part of relation
  136. + rfe [interface] Highlight active left menu item in setup
  137. + rfe Filter on-screen rows during Browse
  138. Removed support for SQL Validator (SOAP service no longer offered)
  139. - bug #4352 Settings > Manage: incorrect messages
  140. - bug #4337 "More" in Actions area doesn't collapse to fit available space
  141. - bug #4375 Group two DB, one's name is the prefix of the other one
  142. - bug #4070 Confusing database/table grouping
  143. - bug #4366 Creating Index doesn't update index-list
  144. + rfe #1507 Sort by multiple columns
  145. 4.1.14.1 (2014-06-21)
  146. - bug #4464 [security] XSS injection due to unescaped db/table name in navigation hiding
  147. 4.1.14.0 (2014-04-26)
  148. - bug #4365 Creating bookmark with multiple queries not working
  149. - bug #4375 Group two DB, one's name is the prefix of the other one
  150. - bug #4376 [interface] Login fields show in separate line
  151. - bug #4372 Changing browser transformation results in unnecessary table rebuild
  152. 4.1.13.0 (2014-04-13)
  153. - bug #4279 CTRL + up or down moves 2 fields
  154. - bug #4336 List server css style wrong
  155. - bug Missing value on the Status > Server page
  156. - bug #4347 Fixed PHP Parse error in Advisor
  157. - bug #4350 Deleting the DB if it is renamed by the same name
  158. - bug #4353 makeProfilingChart is not defined
  159. - bug #4355 Precision specifier for DOUBLE type is truncated
  160. - bug #4346 Incorrect "Export incomplete" message
  161. - bug #4359 Notices on create table page
  162. - bug #4356 GROUPed selects show number of rows as if not grouped
  163. - bug #4357 JS Form submitted on "enter" even if focus is inside a select field
  164. 4.1.12.0 (2014-03-27)
  165. - bug #4334 Add event : datepicker won't open
  166. - bug #4338 Fix missing value error while executing SQL query
  167. - TCPDF library is now optional dependency
  168. - bug #4326 Cannot find the import plugins which start with uppercase 'I'
  169. 4.1.11.0 (2014-03-23)
  170. - bug #4335 reCaptcha problem (4.1.10 regression)
  171. 4.1.10.0 (2014-03-22)
  172. - bug #4301 Grid edit: "SELECT" query is replaced by "UPDATE" query after edit
  173. - bug #4278 reCaptcha re-login requires double effort
  174. - bug #4324 Datepicker not showing up on insert page
  175. - bug #3991 Problem selecting item in select boxes with the ENTER keystroke in some browsers
  176. - bug #4323 QueryWindow ignores CodeMirror
  177. - bug None of the live charts shown on "Status -> Monitor" (Chrome)
  178. 4.1.9.0 (2014-03-06)
  179. - bug #4279 CTRL + up or down moves two fields (part one)
  180. - bug #4294 output as text radio clickable for "OpenDocument Text" export
  181. - bug #4297 DROP DATABASE tick box in export no longer works
  182. - bug #4291 Unable to export comments in OpenDocument text format
  183. - bug #4299 Deletion even when the user says "No" to the confirmation message
  184. - bug #4303 "New" link in navi panel is shown even if no privileges
  185. - bug #4302 Some params are being omitted from microhistory
  186. - bug #4298 Missing validation on Import CSV: "Columns enclosed with" and "Columns escaped with"
  187. - bug #4040 Fatal error while resetting settings
  188. - bug #4305 JS error when editing procedure from nav panel
  189. - bug #4308 Edit routine form submitting when pressing enter
  190. - bug #4307 Nav: "Columns" won't expand with specific schema
  191. 4.1.8.0 (2014-02-22)
  192. - bug #4276 Login loop on session expiry
  193. - bug #4249 Incorrect number of result rows for SQL with subqueries
  194. - bug #4275 Broken Link to php extension manual
  195. - bug #4053 List of procedures is not displayed after executing with Enter
  196. - bug #4081 Setup page content shifted to the right edge of its tabs
  197. - bug #4284 Reordering a column erases comments for other columns
  198. - bug #4286 Open "Browse" in a new tab
  199. - bug #4287 Printview - Always one column too much
  200. - bug #4288 Expand database (+ icon) after timeout doesn't do anything
  201. - bug #4285 Fixed CSS for setup
  202. - Fixed altering table to DOUBLE/FLOAT field
  203. - bug #4292 Success message and failure message being shown together
  204. - bug #4293 opening new tab (using selflink) for import.php based actions
  205. results in error and logout
  206. 4.1.7.0 (2014-02-09)
  207. - bug #4245 initial Browse query does not match sorting order
  208. - bug #4250 Notice on export page
  209. - bug #4253 "New" text in navigation frame acts like a database
  210. - bug #4262 Cannot define a column with fractional seconds
  211. - bug #4265 Missing datepicker icon for DATETIME(length)
  212. - bug #4257 Hide fractional seconds when applicable
  213. - bug #4264 Uncheck "Ignore" while inserting, upon leaving a textarea
  214. - bug #4260 reCaptcha is ignoring language settings
  215. - bug #4259 reCaptcha sound session expired problem
  216. - bug #4263 Japanese character encoding not working properly when exporting
  217. - bug #4269 Notice on table relation page
  218. - bug #4270 Bad text-color for table comments
  219. - bug #4272 Incorrect tabindex
  220. - bug #4271 Query by example and the second criteria line
  221. - bug #4242 Wildcard-containing only_db failure in sidebar
  222. 4.1.6.0 (2014-01-26)
  223. - bug #4232 User not found after creating the user
  224. - bug #4241 Confusing dialog when trying to create an already existing user
  225. - bug #4239 Missing LIMIT clause for some queries
  226. - rfe #1489 Do not show create icon when user has no privileges
  227. - bug #4218 Chrome behavior with date fields
  228. - bug #3579 NOW() function incorrectly selected (regression)
  229. - bug #4244 Advisor complaints about MariaDB 10.x is version less than 5.1
  230. - bug #3889 When login fails and error display is active, login data is
  231. displayed (regression)
  232. - bug #4247 open_basedir warnings on export page
  233. - bug #4013 AJAX request waiting until version info is retrieved
  234. - bug #4248 js error when changing number of columns in status monitor
  235. 4.1.5.0 (2014-01-17)
  236. - bug #3780 Allow aborting loading pages
  237. - bug #4223 Database list: Create database misses collation column
  238. - bug #4224 Empty table names when a table is "inuse"
  239. - bug #4225 Partition maintenance broken
  240. - bug #4219 Table list (left panel) does not reload when table renamed
  241. - bug #4230 "in use" displayed for all views in database print view
  242. - bug #4226 Notice: Undefined index: pma_config_loading
  243. - bug #4221 Bzip2 export cannot be directly imported (so withdraw bz2 export)
  244. - bug #4204 Reloading user privileges hides user groups submenu
  245. - bug #4231 DATE columns quick edit decrement by one day
  246. 4.1.4.0 (2014-01-07)
  247. - bug #3840 (additional fix) When exporting to gzip format, the data is compressed 2 times
  248. - bug #4209 Missing compression in one case
  249. - bug #4208 Can't browse tables after sorting on columns with fieldnames that have a '-'
  250. - bug #4184 Switch to wrong page after adding an index
  251. - bug #3885 Additional fix for this bug
  252. - bug #4212 Table "disappears" if it has the same name as its tablegroup
  253. - bug #4213 Datetime Quick Edit decrements by one day
  254. - bug #4217 Current value not highlighted when browsing foreign values
  255. - bug #4220 Incorrect key values in foreign key browser
  256. - bug #4215 MariaDB 5.5: error in Drizzle detection
  257. --- Older ChangeLogs can be found on our project website ---
  258. http://www.phpmyadmin.net/old-stuff/ChangeLogs/
  259. # vim: et ts=4 sw=4 sts=4
  260. # vim: ft=changelog fenc=utf-8
  261. # vim: fde=getline(v\:lnum-1)=~'^\\s*$'&&getline(v\:lnum)=~'\\S'?'>1'\:1&&v\:lnum>4&&getline(v\:lnum)!~'^#'
  262. # vim: fdn=1 fdm=expr