0% found this document useful (0 votes)
6 views

Release Notes

Uploaded by

sneha.pawar
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Release Notes

Uploaded by

sneha.pawar
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 14

MySQL for Excel 1.3.

8 Release Notes
------------------------------------

Welcome to the release notes for MySQL for Excel 1.3.8

* Connections using SSL are now supported by MySQL for Excel. These connections may
be created from
MySQL Workbench or also specifying SSL options can be done from MySQL for Excel.
SSH tunneled
connections are also supported now, the tunnel is created automatically and no
need to have an
intermediate software to create the tunnel, just the way also MySQL Workbench
transparently works.
* Added a new advanced setting to the Import Data dialog called "Import all
floating-point data using a
DECIMAL data type". This option is used to import all floating-point data as
DECIMAL to prevent seeing
differences between stored numbers in the database and how they are imported to
Excel. This behavior
affects FLOAT and DOUBLE data types, which follow the IEEE-754 standard and are
stored as an
approximate value. DECIMAL data is stored as an exact value.
* Added a new global option for Edit Sessions called "Tolerance for FLOAT and
DOUBLE comparisons in
WHERE clause", which is used along with the "Use optimistic updates on all Edit
Data sessions" option.
Now WHERE clauses for optimistic updates use something like "??
float_or_double_column?? BETWEEN
[some_float_or_double_value]-[epsilon_tolerance] AND [some_float_or_double_value]
+[epsilon_tolerance]"
which allows for a proper row matching in the database. This option does not have
any effect if the
"Import all floating-point data using a DECIMAL data type" option for Import Data
operations is used.
* Fixed a bug (only present when connecting to MySQL 8 Servers) where fetching
schema information for
columns returns the rows in alphabetical order instead of ordinal order.
* Fixed a bug where MySQL for Excel was creating a new blank workbook when it
shouldn't.
* Fixed the automatic scaling of visual elements when the OS is configured with a
DPI settings different
than 100%.
* Other bug fixes (for a complete list refer to the CHANGES file).

MySQL for Excel 1.3.7 Release Notes


------------------------------------

Welcome to the release notes for MySQL for Excel 1.3.7

* Added support to handle spatial data in MySQL for Excel. Spatial data is handled
using corresponding text
representations such as Well-Known Text (WKT), Keyhole Markup Language (KML),
Geography Markup Language
(GML) and GeoJSON. The last 3 formats are converted into WKT internally since
that is the format natively
supported by MySQL. A new option was added to the Global Options dialog to select
the text format to use
to handle spatial data (WKT by default).
Options in the Global Options dialog were rearranged to be grouped in tab pages
for easier navigation.
* Added new options to the Advanced Append Data Options dialog to choose the
behavior for rows containing
unique key values that are duplicates of the ones in the rows in the database.
The options are "Error out
and abort the append operation", which behaves as previous versions of MySQL for
Excel where the server
returns an error if any duplicate unique key values are found; the second option
is "Ignore rows with
duplicate unique key values", which causes rows containing duplicate values for
unique keys to be ignored
or skipped, and only the rows without duplicate values are inserted to the
database; the third option is
"Replace the values in the old rows with the ones in new rows", which causes rows
containing duplicate
values for unique keys replace the values of the corresponding rows in the
database.
* Connection information used to refresh information of MySQL data imported into
Excel tables and used by
Edit Data sessions that were open when an Excel Workbook is saved, was stored by
MySQL for Excel (in
versions lower than 1.3.7) in the user settings file. This means that as long as
the Workbook was opened
using the same Windows account and in the same computer when the Workbook was
last saved, Excel tables
containing MySQL data would be able to refresh their information and Edit Data
sessions would be able to
be automatically restored. If the Workbook was opened with a different Windows
account or moved to a
different computer, the data refresh and the restoring of Edit Data sessions was
not possible. Starting
with MySQL for Excel 1.3.7, connection information related to imported MySQL data
into Excel tables and
to Edit Data sessions, can now be stored within the Excel Workbook as XML parts
when the Workbook is
saved, as long as the Workbook file format supports XML parts, otherwise the user
settings file is used.
This allows portability of the connection information. MySQL for Excel will
automatically attempt to
migrate Import and Edit Data related connection information from the user
settings file to the Workbook's
XML parts when the Workbook is opened, if the Workbook supports XML parts and
connection information
related to that Workbook is found in the user settings file.
* Changed the behavior of how the "First Row Contains Column Names" selection
affects the Data Type for
columns. The value of the aforementioned checkbox controls the auto-detected Data
Type for columns either
by defaulting the type to a suitable one for rows 2-n (if checked), or to one
suitable for rows 1-n
(if unchecked). Now if the default auto-detected Data Type value is changed by
the user, the overridden
value remains even when changing the value of "First Row Contains Column Names".
A new option called
"Reset to auto-detected" was added to the Data Type field's context menu, to
easily revert the Data Type
value back to the auto-detected one.
* Enhanced the logic that migrates stored MySQL connections to the MySQL Workbench
connections.xml file.
In previous versions the migration was offered and if not done at that moment,
the dialog to migrate was
shown every time MySQL for Excel was run again, but there was no way to choose to
remain storing MySQL
connections in the MySQL for Excel configuration folder instead of merging them
with the Workbench ones.
Now the connections migration dialog offers a way to postpone the migration 1
hour, 1 day, 1 week,
1 month or indefinitely. If the migration is postponed the dialog is shown again
after that time elapses,
although if it is postponed indefinitely an option was added to the Options
dialog that permits the
migration of connections to be done manually, as long as MySQL Workbench is
installed.
* Other bug fixes (for a complete list refer to the CHANGES file).

MySQL for Excel 1.3.6 Release Notes


------------------------------------

Welcome to the release notes for MySQL for Excel 1.3.6

* Changed settings for containers and forms to let all UI components to


automatically scale on different DPI
settings. Removed the restriction to resize the add-in's pane, so in case a
different DPI setting is used
and the fonts look too big, the add-in pane can be resized to let users see
contents as best as possible.
* Fixed code for data import operations done to an Excel range so that numeric data
stored in text columns
is correctly formatted by Excel as text and not as the "General" format that
automatically formats cells
as numbers when the data is stored in a text object. This fixes the problem seen
in Edit Data operations
where text columns were being formated as numbers and leading zeros stripped from
them. Added new advanced
options for Import Data operations to define the Excel format to apply to
imported DateTime or TimeStamp,
Date and Time MySQL data.
* Tweaked the code that runs when closing an Excel workbook to disable events for
Excel 2007 only while the
workbook is being saved. This fixes a problem where MySQL for Excel offered to
save an unsaved Excel
workbook when closing it, but the save was not happening causing all unsaved
changes to be lost.
* Added column properties to the Export Data dialog to support the definition of
Auto Increment and Default
Value for the new MySQL table where the data will be exported to. Added a context
menu to declare a numeric
field to be Unsigned or to have Zero Fill, accessible by right-clicking the Data
Type combo box.
Added the TimeStamp data type to the full list of valid data types, as it was not
being shown before.
Added help tooltips to fields in the Export Data dialog that explain in detail
how the column properties
work in a MySQL database.
* Added an option to the Advanced Options dialog for Append and Export Data
operations, called "Generate an
INSERT statement for each data row", which is off by default. When checked an
INSERT statement for each data
row being appended or exported is generated in the resulting SQL query sent to
the MySQL server.
When unchecked a single INSERT statement is generated as a bulk data operation,
which performs better than
multiple INSERT statements.
* Other bug fixes (for a complete list refer to the CHANGES file).

MySQL for Excel 1.3.5 Release Notes


------------------------------------

Welcome to the release notes for MySQL for Excel 1.3.5

* Added support for JSON data type columns. The JSON data type appears now as a
selectable one in the Export
Data dialog for columns (if the advanced option to show all data types is
selected). All data operations
(Import, Export, Append and Edit) work with the new JSON data type.
* Added an option to the Advanced Options dialog for Append Data operations, called
"Show column data types
above column names", that when checked data type information for columns on
source and target grids of the
Append Data dialog is shown. Showing the data types can sometimes aid users when
doing manual mapping of
columns.
* Stopped using some hidden defined names to store formulas to transform date
values into a the date format
used by MySQL. These defined names were being detected by Excel as macros or user
functions that could not
be saved in macro-free workbooks, thus generating an annoying warning every time
a Workbook was saved, if
the add-in was active.
* Fixed a bug where connection information for ListObjects created by MySQL for
Excel when importing data was
not being saved, so after the Workbook was re-opened a COM Exception was being
thrown when attempting to
refresh the contents of those ListObects.
* Fixed code in the Append Data dialog that was incorrectly mapping columns when
only a single row of Excel
data was selected to append. Additionally validated that if a single row of Excel
data is selected and then
on the Append Data dialog "First Row Contains Column Names" is checked, a warning
is displayed stating no
rows are available to complete the append operation.
* Other bug fixes (for a complete list refer to the CHANGES file).

MySQL for Excel 1.3.4 Release Notes


------------------------------------

Welcome to the release notes for MySQL for Excel 1.3.4

* Fixed a bug that occurred during the preparation of data to be exported to a new
table, when the number of
rows to be exported was higher than the number of previewed rows, the Export Data
operation was restricted
to the number of previewed rows.
* Fixed the import of MySQL data into an Excel range to convert any dates before
the Excel minimum date
(January 1, 1900) to text so Excel does not throw a COM Exception. Verified that
these dates can be changed
on Edit Data operations and saved back to MySQL without any errors.
* Changed the method to display a custom Save As dialog when a Workbook is saved in
Excel 2007 to one that
supports showing all Excel supported file filters.
* Fixed the custom Refresh All functionality overriden by MySQL for Excel to fire a
refresh not only to Excel
tables (ListObjects) but also to Pivot Tables.
* Fixed code used to temporarily store the selected Excel range used for an Export
or Append Data operation so
that it copies only visible rows (i.e. rows that have not been filtered out by an
Excel Auto-Filter).
* Changed the way data uniqueness within a column is checked during an Export Data
operation. Before MySQL for
Excel relied in ADO.NET's way to determine if the data in a DataColumn is unique
(by creating a Unique
constraint in it), which uses SQL Server's rules and regards nulls values as
duplicates even when the column
is set to allow null data. MySQL allows to have duplicate null values in a column
that is set to allow null
data. Now MySQL for Excel follows the MySQL rules, so if a column is set to allow
null data, those values are
not considered in the uniqueness check, otherwise they do. Now if duplicate
values are found when flagging a
column as Unique, a dialog containing the sets of duplicate values along with the
count of those sets can be
displayed by clicking the More Information link shown within the column warning.
* Other bug fixes (for a complete list refer to the CHANGES file).

Known Issues
--------------------
* Upgrading from versions 1.3.2 and lower is not possible due to a bug fixed in
version 1.3.3.
In that scenario the version (1.3.2 or lower) must be uninstalled first.
Upgrading from 1.3.3 and higher works
as expected.

MySQL for Excel 1.3.3 Release Notes


------------------------------------

Welcome to the release notes for MySQL for Excel 1.3.3

* Fixed a problem in the MySQL for Excel MSI that was not replacing the registry
keys on an upgrade (registry
keys from previous versions remained and were not upgraded) which caused the add-
in to not work at all.
* Fixed the way a previewed SQL script is split into individual SQL statements
using a tokenizer that detects
each type of token within the script text, so now the delimiters for SQL
statements are detected correctly.
* Fixed some bugs related to the way SQL queries are assembled during an Edit Data
session and to text values.
One of the problems was related to memory allocation for the query text
overflowing when many TEXT columns
were present in the table. Another problem was related to text values used in the
WHERE clause of UPDATE
queries were not being properly escaped, this was only happening when optimistic
updates were being used.
Optimized the construction of WHERE clauses with optimistic updates and TEXT
columns to use user variables
to store the old column values referenced in the WHERE clause to save query text
space.
* Added an explicit conversion for Excel cells containing time values (stored
internally as decimal numbers
formatted as a time) to TimeSpan objects in .NET so these values are recognized
in the Export Data dialog
as time values to be exported to TIME columns in a new MySQL table. Fixed the
code that assembles the
INSERT SQL queries used to push data to a MySQL DB to wrap time values in single
quotes.
* Rows involved in a commit action during Edit Data operations are refreshed from
the database after the
transaction is committed, so values that are modified at the server side
(autoincrement fields,
timestamps, or others by stored procedures) are returned to Excel after the push.
This avoids the
generation of optimistic update warnings stating the data has been changed
outside the Edit Data session.
* Added code to convert TimeSpan values from the database into Excel's time values
to avoid type errors while
importing Time values to a range (when Create Excel Table option is not selected
in Advanced Options).
* Fixed code to allow the usage of formulas in Excel ranges used in Export and
Append Data operations.
* Changed the way columns without any data that are inside the selected Excel range
are treated during an
Export or Append data operation, in version 1.2.1 we dismissed any columns
without data, now if the
columns with no data exist between other columns that contain data they are
considered as valid for
Export or Append. Fixed a bug in the code that prepares the data for Append when
the mapped columns are
less than the total number of columns in the target table.
* Changed the way null and zero dates are handled, in previous versions MySQL null
values in date columns
and zero dates ("0000-00-00 00:00:00") were imported in Excel as "1/0/1900
12:00:00 AM", if 0 was entered
the value was converted to "12:00:00 AM" automatically. Now that Excel
ListObjects are bound to refresh
data a possible bug in VSTO converts zero and null date values into text, not
good since it messes up dates
recognition in Excel. Now zero dates are always treated as null, so even typing a
0 in a date column
translates to a null date. Logic that recognizes date values string or boxed
objects was rewritten from
scratch to fix also bugs with dates in a locale different than US English.
* Fixed code to generate SQL queries for Export Data operations with the right
culture-invariant decimal
delimiter (".").
* Other bug fixes (for a complete list refer to the CHANGES file).

Known Issues
--------------------
* Upgrading from versions 1.3.2 and lower is not possible due to a bug fixed in
this version (1.3.3).
In that scenario the version (1.3.2 or lower) must be uninstalled first.
Upgrading from 1.3.3 will work
as expected.

MySQL for Excel 1.3.2 GA Release Notes


------------------------------------

Welcome to the release notes for MySQL for Excel 1.3.2 GA

* Excel tables created from stored procedures can now be refreshed.


* New icons were introduced for SSH and Fabric Managed connections. SSH connections
are still shown as
disabled, these will be enabled in the future when SSH tunnels can be created on
the fly.
* A pop-up warning message stated that some features could not be saved in a macro-
free workbook would
appear when closing a Workbook that was not saved. Internationalization formulas
used by MySQL for Excel
that are stored in Workbook Names are now removed before the Workbook is saved,
and these formulas are
added again after the save operation.
* A new global option called "Preview MySQL table data before an Edit Data session
is opened" was added,
when checked, the data of a selected MySQL table to be edited is shown in a
preview dialog before the
Edit Data session is opened. If the option is unchecked, no preview takes place
and the Edit Data session
is opened directly. This replaces the Import Data dialog being shown when
starting an Edit Data session.
* A new context menu option called "Preview Data" was added, it is available when
right-clicking a MySQL
table or view listed in the DB Objects selection panel. The option opens the
Preview Data dialog and shows
by default the first 10 rows of the selected table or view.
* Controls directly related to a checkbox or radio button are given focus (and
their contents selected when
the case applies) automatically on all dialogs. This change affected the
following dialogs: Import Data,
Import Multiple Data, Export Data, Global Options, Import Advanced Options.
* When importing multiple database objects, related tables and views were only
detected when the originally
selected database object (shown at the left side of the dialog) had a MySQL
Foreign Key explicitly declared,
but they were not detected if the selected database object was actually the
foreign object. In other words,
only a 1-directional relationship was detected.
* The "Add Summary Fields" option in all Import Data dialogs now format in bold the
summary row and adds a
thick border to differentiate the summary row from data rows.
* A new drop-down was added to the Import Multiple dialog to create a PivotTable
for al tables in the Excel
Data Model if Excel Relationships are created. This enables the analysis of all
tables in a single PivotTable
report.
* Other bug fixes (for a complete list refer to the CHANGES file).

Known Issues
--------------------
* Upgrading from versions 1.2.0 and lower is not possible due to a bug fixed in
1.2.1. In that scenario
the version (1.2.0 or lower) must be uninstalled first. Upgrading from 1.2.1
works correctly.

MySQL for Excel 1.3.1 RC Release Notes


------------------------------------

Welcome to the release notes for MySQL for Excel 1.3.1 RC

* When reopening a saved Excel workbook that contains imported MySQL data, MySQL
for Excel attempts to
reconnect the Excel tables with the corresponding MySQL databases where the
imported MySQL data was
imported from. If the MySQL connections are not found, then a new dialog prompts
you to either ignore,
create, or delete the missing connections. Ignore allows you to work offline, and
the dialog will open
the next time the Excel workbook is opened.
* Control + A now selects all tables and views in the "Database Objects" selection
panel.
* After importing data, clicking Refresh All from the Data tab would fail to
refresh the data, and it
generated an "Initialization of the data source failed" error.
* Excel tables that contain data from a MySQL import operation can now be refreshed
even if the MySQL for
Excel side pane is not visible.
* Fixed a bug in which data could not be imported from a remote MySQL server.
* Line and LinearRing were removed from the list of valid data types, so they no
longer appear in the
Data Export data type form.
* Edit Sessions would fail to restore with sessions that contained tables with zero
DATETIME values. Edit
Sessions would also fail to restore when MySQL for Excel was started on a
currently opened Excel workbook.
* Other bug fixes (for a complete list refer to the CHANGES file).

Known Issues
--------------------
* Upgrading from versions 1.2.0 and lower is not possible due to a bug fixed in
1.2.1. In that scenario
the version (1.2.0 or lower) must be uninstalled first. Upgrading from 1.2.1
works correctly.
* PivotTables are normally placed to the right (skipping one column) of the
imported data, they will not be
created if there is another existing Excel object at that position.

MySQL for Excel 1.3.0 Beta Release Notes


------------------------------------

Welcome to the release notes for MySQL for Excel 1.3.0 Beta

* Added ability to select multiple tables and views and an Import Multiple Tables
and Views action
that when clicked imports the data of all selected database objects into
individual Excel worksheets,
Excel tables are created optionally for each imported Table or View. On Excel
2013 (and higher)
PowerPivot model relationships can be created based on MySQL relationships
defined with foreign key
constraints.
* Added a new option to create Excel PivotTables for imported MySQL data, the
feature is present on all
Import Data dialogs (for Tables, Views and Procedures). The PivotTables are
created next to the
imported data so the PivotTables can be easily viewed and customized to suit
users needs.
* Added new option to refresh the data on Excel tables created from imported MySQL
DB objects using Excel's
Refresh commands. Saving an Excel Workbook where Excel tables were created from
imported MySQL data will
retain the connection properties so data can be refreshed after closing and
reopening the Workbook later.
* Added a new option to include a row with summary fields for imported MySQL data,
the feature is present
on all Import Data dialogs (for Tables, Views and Procedures).
* Added the ability to specify character set and collation options for new schemas
created through the
Create New Schema action label and for new tables created through the Export
Excel Data to New Table action
label. By default schemas are created using the server default character set and
collation, and tables are
created using the schema ones just as previous Excel versions worked.
* Added a new Reset to Defaults button to the Import, Export or Append advanced
options and Global Options
dialogues to allow resetting options to their default values.
* Added new advanced option to display all allowed MySQL data types in the Export
Data dialog's Data Type
combo box versus only the basic and mostly used data types that have been shown
in previous versions of
MySQL for Excel.

Known Issues
--------------------
* Upgrading from versions 1.2.0 and lower is not possible due to a bug fixed in
1.2.1. In that scenario
the version (1.2.0 or lower) must be uninstalled first. Upgrading from 1.2.1
works correctly.
* CTRL+A cannot be used to select all DB objects, SHIFT+arrow or click or
CTRL+click must be used instead.
* Excel tables created from external data sources may not refresh if MySQL for
Excel add-in is loaded.
* PivotTables are normally placed to the right (skipping one column) of the
imported data, they will not be
created if there is another existing Excel object at that position.

MySQL for Excel 1.2.1 Release Notes


------------------------------------

Welcome to the release notes for MySQL for Excel 1.2.1

* Optimized the way SQL statements are sent to the server, INSERT statements for
Export Data
operations are not sent anymore as single large statements but as single INSERT
statements
for each of the data rows. In average a 30-35% time improvement was achieved.
* Optimized the way SQL queries are created for a changed row (in average a 30-40%
time
improvement), the processing of warnings returned by the SQL server and the
overall creation
of result text for errors and warnings so processing is faster and less memory is
used.
* Optimized how the Excel data is loaded into a MySqlDataTable object (in average a
80% time
improvement), so now a temporary hidden Excel worksheet is used to prepare the
data to be
loaded and then load it after it was preprocesed instead of preprocessing cell by
cell as it
was done before. The preprocessing eliminates as many blank Excel cells as
possible as well.
* Added an advanced option to the Insert Data dialog to create secondary indexes
after all the
data has been inserted, this saves a lot of disk I/O for bulk inserts (thousands
of rows)
since reindexing will not happen every time a row is inserted but only once at
the very end
of the data insertion. This option is enabled by default.
* Added an advanced option to the Append Data dialog to disable unique indexes and
foreign keys
temporarily for the duration of the data insertion. This option is disabled by
default since
the user must make sure that if unique indexes are present the data mapped to
that column does
not contain duplicate data.
* Removed the 'Remove columns that contain no data, otherwise just flag them as
"Excluded"' option
in the Advanced Export Data Options dialog so now empty columns in an Excel range
selected for
an Export Data or Append Data operations are always removed. This change helps
when users select
the whole worksheet's cells or whole rows/columns for exporting or appending
data.
* Other bug fixes (for a complete list refer to the CHANGES file).

MySQL for Excel 1.2.0 Release Notes


------------------------------------
Welcome to the release notes for MySQL for Excel 1.2.0

* Added support for edition of MySQL Workbench connections right from the Welcome
Panel where
connections are shown. Any of the listed MySQL Workbench connections can be
right-clicked
and a new "Edit Connection" context menu is available for users to edit the
Workbench
connection properties. There is no longer a need to have MySQL Workbench
installed in order
to edit an existing connection.
* Added support for optimistic updates to Edit Data operations via a configurable
option, using
optimistic updates will ensure that pushing changes in the current editing
session does not
overwrite changes done by another person to the set of data retrieved initially.
This option
can be set globally for all editing sessions open by the current user which is
persisted in the
settings file, or for a specific editing session so when the session is over the
optimistic
update value is reset to the global one.
* Changes done to the Advanced Options dialogues for Import, Export and Append Data
forms are now
immediately reflected without requiring to close and reopen those forms.
* Added "Preview SQL statements before they are sent to the server" and "Show
executed SQL statements
along with their results" global options. The first option lets users preview the
SQL statements
used in an Export, Append or Edit data operation before they are sent to the
MySQL server and edit
them if needed. The second option lets users apply the statements directly and
show the executed
SQL statements after they were applied along with the results of the operations.
* Added "Allow to save active editing sessions" global option. This allows to save
Edit sessions
when saving the Excel workbook, and restoring them when the workbook is opened
again.
* Added the "Create an Excel table for the imported MySQL table data" option to the
Import Data
dialog's advanced options to automatically create an Excel table object for every
MySQL table
imported to Excel so it can be used for Excel data analysis. Additionally the
user can override the
default style for the Excel table and choose one of the available styles within a
drop down list.
* Added a new informational label "Schema:" to the panel "Select a Database Object"
that shows the
name of the current schema, located just below the "User:" and "IP:" labels.
* Fixed code that was not detecting an Excel row deletion but instead was detecting
an Excel row
change during an Edit Data operation.

MySQL for Excel 1.1.2 Release Notes


------------------------------------

Welcome to the release notes for MySQL for Excel 1.1.2


* Upon saving a Workbook containing Worksheets in Edit Mode, the user is asked if
he
wants to exit the Edit Mode on all Worksheets before their parent Workbook is
saved
so the Worksheets are saved unprotected, otherwise the Worksheets will remain
protected
and the users will be able to unprotect them later retrieving the passkeys from
the
application log after closing MySQL for Excel.
* Added background coloring to the column names header row of an Import Data
operation
to have the same look as the one in an Edit Data operation (i.e. gray-ish
background).
* Expired passwords are checked upon connection and can be reset by the users right
at
connection time within the add-in.
* A connection test is done before doing any operation against the MySQL Server
(schema
creation, data export, append, import and edition).
* Added global options to override the default connection and query execution
timeouts.
* Connection passwords can be stored securely just like MySQL Workbench does and
these
secured passwords are shared with Workbench in the same way connections are.
* Fixed bug where a backslash was inserted before apostrophes when editing a MySQL
table.
* Fixed problem specific to Excel 2013 where the add-in side bar was not visible on
Excel
windows different than the first window opened.
* Fixed problem where users different to the one that installed MySQL for Excel
could not
see and use the add-in (i.e. the add-in was only installed for the current user
and not
for all users).
* Fixed problem where a failed connection was always stating that the connection
password
was wrong, now the actual failing reason for the connection failure is shown.
* Other bug fixes (for a complete list refer to the CHANGES file).

MySQL for Excel 1.1.1 Release Notes


------------------------------------

Welcome to the release notes for MySQL for Excel 1.1.1

* Added About dialog so users can check the MySQL for Excel version right from the
Welcome panel.
* Fixed formatting of decimal numbers for European users where the decimal
separator is a ",".
* Fixed formatting of data on Excel cells that had data previously imported on
them.
* Other bug fixes (for a complete list refer to the CHANGES file).

MySQL for Excel 1.1.0 Release Notes


------------------------------------

Welcome to the release notes for MySQL for Excel 1.1.0


* Edit MySQL Data
This may be the coolest feature so far; users will be able to edit the data
in a
MySQL table using MS Excel in a very friendly and intuitive way. Edit Data
supports
inserting new rows, deleting existing rows and updating existing data as easy
as playing
with data in an Excel�s spreadsheet and pushing changes back to the server.
* Bug fixes (for a complete list refer to the CHANGES file).

Known Issues
--------------------
* The Edit Data does not lock records and does not update data in an optimistic
way, so if
data has changed by another user in the table being edited after it was pulled
for edition
it will be overwritten with the latest change.

MySQL for Excel 1.0.7 Release Notes


------------------------------------

Welcome to the release notes for MySQL for Excel 1.0.7

* Windows Authentication is now working for both proxy & non proxy scenarios,
for proxy use the SQL receipt like this:
CREATE USER myuser1 IDENTIFIED WITH authentication_windows as
'machine\\\\user1=foo_user'
create user foo_user identified by 'pass'
grant all privileges on *.* to 'foo_user'@'%'
grant proxy on foo_user to myuser1

while for non proxy use a SQL receipt like this


CREATE USER myuser1 IDENTIFIED WITH authentication_windows as 'myuser1,
Administrators'
grant all privileges on *.* to 'myuser1'@'%'
where myuser1 is supposed to be a member of the Windows Administrators group.

In both cases you should be able to connect, Excel addin will still ask for the
password,
just leave it blank.

MySQL for Excel 1.0 Release Notes


------------------------------------

Welcome to the release notes for MySQL for Excel 1.0

MySQL For Excel provides the following features:


* Integrates seamlessly with Excel 2007 and 2010
* Uses the MySQL Workbench connections you have already established
* Allows importing of data from MySQL into Excel spreadsheets
* Allows appending of Excel data onto existing MySQL tables
* Allows exporting of Excel data into new MySQL tables

Known Issues
--------------------
* Seamless sync of Workbench connections is not working in this release.
The connections you make in MySQL for Excel will not be available in Workbench.
* Export Data dialog's preview grid can truncate some column names
* Connections cannot be edited currently. Please use MySQL Workbench to edit your
connections
* Export Data dialog can change the name of an autoadded primary key when changing
first row checkbox
* Windows Authentication only works with a proxy user, for example:
the following script can be used to implement proxy scenario:
CREATE USER myuser1 IDENTIFIED WITH authentication_windows as
'machine\\\\user1=foo_user'
create user foo_user identified by 'pass'
grant all privileges on *.* to 'foo_user'@'%'
grant proxy on foo_user to myuser1

Then, from MySql Excel addin, a connection can be created/opened by


@ specifying user "myuser1" and no password (assuming windows current user is
machine\\user1).

You might also like