MySQL for Visual Studio 1.2.10 Release Notes
------------------------------------

Welcome to the release notes for MySQL for Visual Studio 1.2.10

* Upgraded the ANTLR 3 C# Target version used to generate the parser from 3.3.1 to 3.5.2.
* Updated parser to support syntax changes introduced in MySQL Server 8.0+.
* Removed support for Visual Studio 2015.
* Added support for Connector/NET up to version 8.0.24. Support for later versions should continue to work as expected
  unless any breaking changes are introduced on Connector/NET.
* Switched to the Async Quick Info API to improve UI thread responsiveness when showing tooltips.
* Fixed a bug in the Upgrade Tool where an exception crashed the tool in certain scenarios.
* Fixed a bug in the MSI installer that prevented the plugin from being uninstalled due to an error when updating the
  installation path registry key.
* Fixed a bug that caused a null reference exception during execution when creating an SQL Data Source of type dataset.




MySQL for Visual Studio 1.2.9 MR Release Notes
------------------------------------

Welcome to the release notes for MySQL for Visual Studio 1.2.9 MR

* Added support for Visual Studio 2019 with the ability to choose the flavor/s (Community, Professional, Enterprise) on 
which to perform the installation.
* Removed support for Visual Studio 2013.
* Removed support for Visual Studio 2012.
* Added the Configuration Update Tool which monitors installations of Connector/NET and updates the configuration of
  MySQL for Visual Studio to always use the latest version of the MySql.Data library.
* Fixed multiple bugs that prevented the generation of table adapters and data sets.




MySQL for Visual Studio 1.2.8 MR Release Notes
------------------------------------

Welcome to the release notes for MySQL for Visual Studio 1.2.8 MR

* Added support for MySQL 8 server features.
* Added support for Connector/NET 8.0.11.
* Fixed a bug in the msi installer which caused the installation/uninstallation to roll back whenever Visual Studio
  failed to execute the "devenv /updateconfiguration" command. Now a warning is displayed to users with instructions
  on how to proceed.




MySQL for Visual Studio 1.2.7 MR Release Notes
------------------------------------

Welcome to the release notes for MySQL for Visual Studio 1.2.7 MR

* Added support for Visual Studio 2017 with the ability to choose the flavor/s (Community, Professional, Enterprise) on 
which to perform the installation.
* Removed support for Visual Studio 2010.
* Fixed several bugs that would cause inconsistencies when selecting/unselecting schemas in the Data Export Tool.
* Script files would stop responding to keyboard input upon saving the file for the first time.




MySQL for Visual Studio 1.2.6 MR Release Notes
------------------------------------

Welcome to the release notes for MySQL for Visual Studio 1.2.6 MR

* Fixed the bug that was preventing the generation of a database script from an existing model, when selecting the
  option "Generate Database from Model" in an existing "edmx" model.
* Release a powershell scripts to handle the uninstall/upgrade issue present in any M4VS plugin versions 
  prior to 1.2.5, when having installed VS2012, or VS2013 or VS2015 and the M4VS plugin < 1.2.5, and then
  uninstall VS first, so when trying to uninstall the M4VS the uninstall/upgrade process was being rolled-back.
* Fixed the M4VS plugin version shown in the "Extensions and Updates" Visual Studio menu to reflect the latest
  released version.
* Fixed the bug that was preventing users to create a non MySql connection in the Server Explorer pane in VisualStudio, 
  once the user created a MySql Connection checking the option "Always use this selection" when selecting the
  Data Source and Data Provider, causing Visual Studio to crash.




MySQL for Visual Studio 1.2.5 MR Release Notes
------------------------------------

Welcome to the release notes for MySQL for Visual Studio 1.2.5 MR

* Fixed the bug where the "MySQL Workbench" and "MySQL Utilities" buttons were disabled.
* Removed the "Project Templates" option from the plugin toolbar button and from the "File -> New -> Project" menu,
  in order to add the "Item Templates" feature with two options: MySQL MVC Item & MySQL Windows Forms Item, 
  available as a context menu for existing projects, which will add a new windows forms or MVC controllers/views 
  connected to MySQL.
* Added the "Entity Framework" option to the MySQL Website Configuration dialog, so Entity Framework version 5 or 6
  can be used with a MySQL database provider.
* Fixed a bug in the stand-alone MSI that was preventing to uninstall it or upgrade it.
* Fixed the bug where the dataset designer wizard was not showing the stored procedure parameters when creating a 
  "TableAdapter" using existing stored procedures for the "Select" command.
* Other bug fixes (for a complete list refer to the CHANGES file).  

Known Issues
--------------------
There is a known issue with item templates not working correctly with MySQL Server 5.7.x, avoiding the user to create 
the entity framework model.




MySQL for Visual Studio 1.2.4 MR Release Notes
------------------------------------

Welcome to the release notes for MySQL for Visual Studio 1.2.4 MR

* Added support for VS2015.
* Removed support for VS2008.

Known Issues
--------------------
* In order for this version to work in VS2015, MVC4 should be installed. If MVC4 is not installed, the MySQL Templates
  menus and toolbars will be disabled.
* If MVC4 is installed having 1.2.4 already installed, you should uninstall the plugin and then install it again. 
  Doing a "Change" or "Repair" will not work.
* The "Launch Workbench" and "Launch MySQL Utilities" toolbar buttons are disabled.
* A bug exists where the product cannot be uninstalled if a Visual Studio version where the plugin was installed is removed. 
  A workaround for this can be found in the product forum.




MySQL for Visual Studio 1.2.3 GA Release Notes
------------------------------------

Welcome to the release notes for MySQL for Visual Studio 1.2.3 GA

This is the first GA release in the MySQL for Visual Studio 1.2 series, and it is a version suitable for production environments.

* A MySQL Simple Membership provider option was added to the web configuration tool.

Bugs Fixed:
* Several DLL files were hardcoded with the version number "1.0.0.0" instead of using the current MySQL for Visual Studio value.

Known Issues
--------------------
* A bug exists where the product cannot be uninstalled if a Visual Studio version where the plugin was installed is removed. 
  A workaround for this can be found in the product forum.




MySQL for Visual Studio 1.2.2 RC Release Notes
------------------------------------

Welcome to the release notes for MySQL for Visual Studio 1.2.2 RC

This RC release of the 1.2.x branch improves the feature set that was added in the limited 1.2.x branch. 
This RC release should not be used in a production environment.

Bugs Fixed:
* The MySQL Windows Forms Wizard now generates an application with multiple forms that include different types of views 
  based on user customization.
* The MySQL ASP.NET MVC 3 Project Wizard, MySQL Windows Forms Project, and MySQL Website Configuration wizards were improved.
* Entity Framework 5 / 6 support was added when generating new MySQL projects.
Known Issues
--------------------
* A bug exists where the product cannot be uninstalled if a Visual Studio version where the plugin was installed is removed. 
  A workaround for this can be found in the product forum.




MySQL for Visual Studio 1.2.1 Beta Release Notes
------------------------------------

Welcome to the release notes for MySQL for Visual Studio 1.2.1 Beta

This beta release of the 1.2.x branch improves the feature set that was added in the limited 1.2.0 release. This beta release
should not be used in a production environment.

Bugs Fixed:
* The name MySQL MVC 3 Template was changed to MySQL ASP.NET MVC 3 Project Wizard.
* The MySQL ASP.NET MVC 3 Project Wizard now generates browsable pages for all tables included in the Data Entity model.
* The MySQL ASP.NET MVC 3 Project Wizard, MySQL Windows Forms Project, and MySQL Website Configuration wizards were improved.
* A Create New MySQL Project dialog is now accessible from the MySQL Toolbar.
Known Issues
--------------------
* A bug exists where the product cannot be uninstalled if a Visual Studio version where the plugin was installed is removed. 
A workaround for this can be found in the product forum.




MySQL for Visual Studio 1.2.0 Alpha Release Notes
------------------------------------

Welcome to the release notes for MySQL for Visual Studio 1.2.0 Alpha

This is the first public release of the 1.2.x branch. This alpha release is not feature complete, has limitations, 
and should not be used in a production environment.

* The MySQL Website Configuration wizard was updated to include an ASP.NET Site Map provider. This allows you to show 
  a hierarchical list of links that describe the structure of a site. This feature requires Connector/Net 6.9.
* A MySQL Windows Forms Project wizard was added, and is available from the Visual Studio New Project dialog. This wizard 
  automates the generation of a simple .NET Windows Forms Application with a form that is connected to a MySQL data source.
* The MySQL Website Configuration wizard was updated to include an ASP.NET Web Personalization provider. This allows you 
  to store personalization state data for the content and layout of Web Parts pages that are generated by the Web Parts 
  personalization service using MySQL as a data source. This feature requires Connector/Net 6.9.
* A MySQL MVC 3 Template wizard was added, and is available from the Visual Studio New Project dialog. This wizard 
  automates the generation of an ASP.NET application that includes a MySQL 

Membership configuration section, and can be set up to use a new or existing MySQL database. Optionally, the application 
can also use the MySQL Role and MySQL Profile providers.




MySQL for Visual Studio 1.1.4 MR Release Notes
------------------------------------

Welcome to the release notes for MySQL for Visual Studio 1.1.4

This is a maintenance release for the MySQL for Visual Studio 1.1 series, and it is suitable for production environments. 
It is compatible with Connector/Net 6.8.3 and later, and it supports MySQL 

Server versions 5.0 to 5.6.

* Introduced a new MySQL toolbar, which provides shortcuts to some of the main functionalities of MySQL for Visual Studio. 
  See The MySQL Toolbar for details.

Bugs Fixed:
* The MySQL parser did not recognize the full string literal syntax of [_charset_name]'string' [COLLATE collation_name] 
  as supported by the MySQL Server. This fix makes Connector/Net and MySQL for Visual Studio recognize the string literal 
  syntax as specified in the Character String Literal Character Set and Collation section of the MySQL Server manual.
* In Visual Studio, the stored procedure debugger did not evaluate the last_insert_id() function in a watch expression correctly.
  This fix also corrects similar issues for two other information functions that query the debug data table: 
  row_count() and found_row().
* A new model could not be created with Entity Framework 6 in Visual Studio 2013 when using MySQL for Visual Studio 1.1.3 
  and Connector/Net 6.8.3.
* The MySQL parser could not parse an if statement when there were any spaces before the parenthesis for the arguments 
  (for example, “if (1,1, 1)”). Besides if, the same issue occurred for a number of other functions like row_count, ifnull, mod, 
  repeat, and so on, and this fix corrects the problem for all of them.
* When debugging a stored routine in Visual Studio with the debugger, long identifiers caused the error "data too long for column 
  'pvarname'" to be thrown. That was because the SQL script of the debugger did not support the same lengths for identifier names 
  as the MySQL server does. This fix matches the debugger with the MySQL server on the maximum lengths supported for identifier names.




MySQL for Visual Studio 1.1.3 GA Release Notes
------------------------------------

Welcome to the release notes for MySQL for Visual Studio 1.1.3 GA

This is the first GA release in the MySQL for Visual Studio 1.1 series, and it is a version suitable for production environments. 
It is compatible with Connector/Net 6.8.3, and it supports MySQL 

Server versions 5.0 to 5.6. 

It includes the following features:
* Integration with Visual Studio 2013 (requires Professional Edition or higher)
* Integration with Connector/Net 6.8.3
* Support for Entity Framework 6 new designers in Visual Studio 2013 (requires Connector/Net 6.8.3)
* A new data export tool

Bugs Fixed:
* Intellisense did not treat the keywords “describe” and “desc” as synonyms of “explain”.
* Intellisense showed views from all databases, instead of just the current one.
* The debugger failed with parser errors when debugging stored procedures with a Leave statement.




MySQL for Visual Studio 1.1.2 RC Release Notes
------------------------------------

Welcome to the release notes for MySQL for Visual Studio 1.1.2 RC

Bugs Fixed:
* Could not open the ASP.NET Web Configuration tool in the Solution Explorer when using MySQL for Visual Studio 1.0.2
  and Connector/Net 6.7.5.
* When opening or creating a .mysql file, trying to invoke Intellisense caused an error in some cases.
* Debugger failed to debug a routine correctly when it had two functions in a single expression. That was due to an error
  in handling the scope of the second function, which has been fixed.
* Installation on Windows Server 2008 failed.




MySQL for Visual Studio 1.1.1 Beta Release Notes
------------------------------------

Welcome to the release notes for MySQL for Visual Studio 1.1.1 Beta

* Added support for Entity Framework 6 for creating a model using Database First and Model First.
* The registration of the Data provider in the machine.config file is no longer performed by MySQL for Visual Studio, 
  but is performed during the installation of Connector/Net (from 6.8.1 and on). 

Also, the registration is no longer needed when using MySQL for Visual Studio only.

Bugs Fixed:
* When trying to edit or alter a stored procedure or trigger that included references to session variables, an error occurred 
  and the changes were not saved, unless Allow User Variables=true was in the connection settings. Besides stopping the error, 
  this fix also stops similar issues with renaming stored procedure or trigger using Alter Routine.
* Generation of database from a simple model failed in Visual Studio 2012.

Known Issues
--------------------
* In order to generate a database from a simple model in 2012, you have to select the correct DDL Generation Template as an 
  entity property. Also, there is a known issue found with Visual Studio 2010, which forces the user to go back and forth 
  between steps in order to create the SQL script.




MySQL for Visual Studio 1.1 Release Notes
------------------------------------

Welcome to the release notes for MySQL for Visual Studio 1.1

* Added support for Visual Studio 2013.
* Added the MySQL Data Export tool.




MySQL for Visual Studio 1.0.2 GA Release Notes
------------------------------------

Welcome to the release notes for MySQL for Visual Studio 1.0.2 GA

Initial public release of the MySQL for Visual Studio product.

Bugs Fixed:
* The Installation wizard failed to install this product.
* The bundled release notes file did not contain information about MySQL for Visual Studio.
* An error was displayed when debugging a stored procedure where the log-bin option was enabled.
* The documentation link listed under Start, All programs, MySQL, MySQL For Visual Studio 1.0.1, Documentation was broken.
* The parser now supports the "ALTER TABLE table_name RENAME {INDEX|KEY} old_index_name TO new_index_name" syntax that was 
  introduced in MySQL Server 5.7.
* Intellisense did not always list columns within the Views listing.
* The installation wizard failed when installing against Visual Studio 2008.




MySQL for Visual Studio 1.0.1  Release Notes
------------------------------------

Welcome to the release notes for MySQL for Visual Studio 1.0.1

* Fixed bug related to adding a new column with the AUTO_INCREMENT attribute but without marking it as a primary key 
  would generate an exception.
* The MySQL for Visual Studio wizard would complete the installation when a Connector/NET product older than version 
  6.7.x was installed. (Bug #16902774)
* Fixed bug related to after adding a new ADO entity model by selecting an existing database, generating model by using 
  Generate Database from Model failed and throw an exception.
* Fixed bug related to the web configuration tool was not shown when Visual Studio had a web application or web site in the 
  Solution Explorer.
* Error handling and reporting was improved when editing a primary key.
* Fixed bug related to the parser failed to recognize a complex view, and nested tables are now recognized.
* Fixed error about the bundled README file and "Release Notes" files referred to Connector/NET 6.6.x instead of 6.7.x.
* Fixed error related to the assemblies between the Connector/NET and MySQL for Visual Studio MySql.Data.




MySQL for Visual Studio 1.0  Release Notes
------------------------------------

Welcome to the release notes for MySQL for Visual Studio 1.0

Initial release of the new MySQL for Visual Studio product, which replaces the older Visual Studio Plugin.

This version provides the following features:
* Adds MySQL Workbench launching & MySQL Utilities launching.
* Adds functionality for table script generation.
* Adds functionality of the core libraries (ADO.NET and E).
* Fixed bug related to not possible to debug a stored procedure from a Linux server without the lower_case_table_names 
  option enabled.
* Fixed bug related to colors and fonts dialog not displaying properly the MySQL editor colors.
* Fixed bug related to executing the Repair option with the Installation Wizard would cause the Connect to 
  DB feature to fail.
* Fixed bug related to it was not possible to create Primary Keys for column names that were MySQL keywords, such as "int".
* Fixed bug related tot he Foreign Key name changes would not be preserved.
* Fixed bug related to the MySql.Debugger module parsed declared variables incorrectly
* Fixed bug related to when debugging a store procedure, the store procedure values for the Watch tab were shown as editable, 
  even though they could not be edited.
* Fixed bug related to it was not possible to change the name of a View.
* Fixed bug related to the database listing would not list the databases when entering the correct password, 
  after submitting the incorrect password.