|
8/5/2009 7:52:49 AM
|
Kristofer Posts 240
|
This thread will contain a summary of changes from version to version.
Alternatively, if you prefer email update notifications just send an email to dbmlToolsVersionUpdate@huagati.com with subject subscribe.
Starting with the latest five versions:
1.74 ----
- Changed the default cardinality for associations where only parts of the PK is shared between two entities from 1:1 to 1:m - Added trace logging functionality to the add-in loader - Improved exclusion list / table list dialog UI feedback and usability for large dbs/models - Fixed issue in dbml documentation command where the add-in would attempt to read past leading comment lines in the file - Fixed add-in load error that would occur on systems with Microsoft PowerCommands installed (manifestated as a COM invalid pointer error 0x80004003 on startup)
1.73 ----
- Fixed issue where the naming convention settings dialog would pick property settings for entity types. - Fixed issue where license activation could fail on systems where machine name or domain name contain a underscore character.
1.72 ----
- Added checkbox for the PreserveLeadingParentName setting in the name preferences dialog - Removed license checks from the redistributable runtime L2S database update DLL (HuagatiDBMLToolsRTE.dll) - Changed the renaming tool for Entity Framework (EDMX) models to use entity set naming rules for x...M navigation properties, and entity type naming rules for x...1 navigation properties. - Changed UI font to Segoe UI when available, otherwise Tahoma
1.71 ----
- Added new settings AllowCSKeywords* and AllowVBKeywords* to the .namePrefs config files, allowing reserved keywords to be preserved. (* = not represented in the UI, settings file only)
1.70 ----
- Changed the order of column removal/addition in model sync to avoid unnecessary appending of numbers to member names. - Added tinyint/System.Byte to the list of types not affected by MS Connect #381883. - Additional adjustments and improvements in the handling of reserved SQL keywords. - Added re-setting of file attributes to the TFS/VSS 'no-checkout' workaround. - Added PreserveLeadingParentName setting to the .namePrefs config file. If set, this flag will turn off removal of leading parent entity name from member names.
. edited by Kristofer on 8/28/2009
|
|
8/17/2009 4:58:01 AM
|
Kristofer Posts 240
|
Ver 1.75 was just released today - below is a summary of the changes. Most notable is that it now supports new/dropped stored procedures and UDFs.
1.75 ----
- New extensibility interface allowing pluralization/singularization and other naming rules to be customized in external assemblies (http://www.huagati.com/dbmltools/ExtensibilityHelp/). - Added initial version of stored procedure support to the L2S/DBML sync tool, to detect new or dropped procs. (SQL 2005/2008 only). - Fixed issue where some name preferences (preserve leading name etc) would be reset again by the settings dialog. - Add-in now persists visibility for the DBML toolbar across VS sessions. - Changed the MS Connect #381883 workaround to only apply to PK members.
|
|
10/20/2009 2:32:27 PM
|
Kristofer Posts 240
|
Version 1.77 was just released; the following is a summary of the changes from version 1.76:
1.77 ----
- Updated the name options dialog to use tabs instead of single form with multiple groups - Added settings for stored procedure name rules in the name options dialog (L2S only) - Added signature change detection for stored procedures and UDFs (changes in parameters, return type etc) - Made changes to schema name matching in the EDMX documentation feature
|
|
10/28/2009 1:04:10 PM
|
Kristofer Posts 240
|
Version 1.79 was just released, and contains the following changes:
1.79 ----
- Updated the DBML sync 'exclusion list' / 'ignore list' dialog with both sides of db-side foreign key constraints - Added stored procedures to the DBML sync's "exclusion list" / "ignore list" dialog - Incorporated initial set of VS2010 compatibility changes in the head branch - Improved performance in the 'exclusion list' / 'ignore list' dialog when working with large models - Made the "naming" and "exclusions" buttons visible in the sync options dialog when not in 'advanced mode' - Changed the OK button from default to non-default in the 'auto generated column rules' dialog; to avoid having to use Ctrl+Enter for line breaks - Added table name lookup in the EDMX documentation feature for the store namespace in addition to the ssdl namespace
1.78 ----
- Fixed issue in the EDMX documentation feature where multiple tables with identical names would not get xml doc comments - Fixed bug where the stored procedure signature checker could throw an exception - Added additional information messages to the stored procedure/UDF signature checker; including any SQL errors that may be thrown by stored procs
|
|
11/3/2009 1:06:50 PM
|
Kristofer Posts 240
|
Version 1.80 was just released, containing the following changes:
1.80 ----
- Additional changes for VS2010β2 compatibility; including better handling of VS2010-generated Entity Framework models - Corrected missing column names issue in EF/EDMX documentation feature's index descriptions - Removed duplicated table name in the EF/EDMX documentation feature - New settings dialog for the documentation generator (both EF and L2S) - Updated installer to install the necessary files to make the add-in available in VS2010β2
|
|
12/11/2009 10:13:37 AM
|
Kristofer Posts 240
|
Version 1.82 was just released, containing the following changes:
1.82 ----
- Added L2S concurrency mode (UpdateCheck) mass change option, allowing the update check properties to be changed model-wide rather than by column/member - Reduced disk I/O by reducing number of times DBML and EDMX files are written to disk, and number of times the code generation is triggered - Fixed issue in the naming rules dialog where it would close if a diagram contained duplicate entities based on the same underlying table(s) - Fixed issue where one-to-one navigation properties would use entity set naming rules rather than propery naming rules on the parent side (L2S) - Fixed issue where toolbar initialization could throw an exception when running under some versions of VS2010
...and since it appears that I forgot to post the v 1.81 changes, here's what changed in version 1.81:
1.81 ----
- Added stored procedure/function renaming to the L2S/dbml naming conventions feature - Added settings to allow Linq-to-SQL entity sets, entity types, and methods (sp/func) to use names based on schema name + table name rather than just table name - Added "base name" option (current name or db object name) in the renaming feature for L2S. (disabled in EF for now) - Corrected some minor issues in the L2S renaming feature that could lead to name collisions - Changed the installer to lookup the VS2008 and VS2010 add-in directory from Visual Studio's respective registry keys - Added 'about box' - Workaround for potential (but rare) startup crash in VS2008 ( for details, see MS Connect #509435 / https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=509435 )
|
|
12/31/2009 12:10:59 PM
|
Kristofer Posts 240
|
Version 1.83 was just released, containing the following changes:
1.83 ----
- L2S & EF: Corrected high-DPI handling in dialogs where high DPI settings were not taken in account - EF: Added settings to allow Entity Frameworks entity sets, entity types, and methods (sp/func) to use names based on schema name + table name rather than just table name (identical to 1.81 change for L2S) - EF: Corrected issue with overlapping names - EF: Corrected issue where navigation properties between two identical tables in different db schemas could get invalid names
|
|
1/8/2010 11:58:44 AM
|
Kristofer Posts 240
|
Version 1.84 was just released,containing the following changes:
1.84 ----
- L2S and EF: Changed the mechanism that trigger code-regeneration after model updates, renaming, documentation updating etc so code-regeneration will be triggered even if using a custom or 3rd party code generator. - L2S and EF: Changed the default value for the 'capitalize two character endings' naming convention setting from checked to unchecked. - L2S: Added 'preserve column order' setting when updating the model from the database, to ensure that the column order in the entity classes match the column order in the database. - L2S: Removed redundant text in the 'update/compare options' dialog to reduce UI clutter.
|
|
1/13/2010 2:28:51 PM
|
Kristofer Posts 240
|
1.85 ----
- EF: Fixed XPathException thrown when generating SSDL from CSDL in Entity Framework model-first scenarios. - L2S and EF: Now adding all config/preference files to the active project as descendants of the DBML or EDMX file. - Menu: Fixed issue that could cause the DBML/EDMX Tools menu to not be visible immediately after opening a solution.
|
|
3/23/2010 2:22:41 AM
|
Kristofer Posts 240
|
1.86 ----
- L2S: Improved exception handling when looking up DB connection strings from app.config/web.config - L2S: Fixed issue where stored procedures returning more than one column with the same alias would generate invalid dbml - L2S and EF: Fixed issue where code-regeneration would sometimes fail with a "Code [re]-generation failed. Unable to cast COM object of type 'System.__ComObject' to interface type 'VSLangProj.VSProjectItem'." error. - L2S: Added new config option in the sync dialog allowing all new child-side associations to be excluded for new foreign key constraints. (1) - Separate builds for VS2008 and VS2010 (compiled against .net 3.5 SP1 and .net 4.0 RC1 respectively) - L2s: Added 'verbose output' setting to the sync options (2)
Attachments:
v186NewSettings.png
|
|
5/3/2010 9:28:47 AM
|
Kristofer Posts 240
|
1.87 ----
- Moved custom naming extensibility to separate assembly, and added context information to the custom naming extensibility interfaces. - Added custom name tool settings to the naming options dialog. - Fixed issue where toolbar icons would display a fuchsia background instead of transparent in VS2008 when running under certain locales. - Recompiled VS2010 version for VS2010 RTM. - Corrected parameter name escaping for stored procedure parameters using reserved keywords
|
|
7/2/2010 12:43:41 PM
|
Kristofer Posts 240
|
1.90 ----
- L2S: Added auto-setting of missing attributes (if any) when generating DDL - EFv4 (VS2010): new "generate complex types" feature for Entity Framework 4 models (available for licenses issued during 2010 only) - EFv4 (VS2010): new EDMX file wrapper library for programmatic manipulation of EDMX files
1.89 ----
- L2S: Added "select all matches" checkbox to the search textbox in the view properties dialog. (For simplifying adding e.g. all tables in a schema, or containing a word, to a view) - L2S: Added schema and table name to the tree nodes in the view properties dialog for easier lookup - Naming options dialog: fixed issue where stored procedure naming options wouldn't be persisted properly - L2S: Exclusions dialog - added mapping info to both treeviews
1.88 ----
- L2S: Corrected handling of tables, views, columns, stored procedures, and functions containing single quote (') in the name - Added support for connect strings pointing to a local database under App_Data - Corrected pluralization/singularization for some words not falling under standard rules edited by Kristofer on 7/2/2010
|
|
7/29/2010 9:17:04 AM
|
Kristofer Posts 240
|
1.91 ----
- EFv4 (VS2010): Added Model Comparer for Entity Framework 4.0 models (requires a license issued during 2010) - VS2010: Added button to bring up the Visual Studio data connection dialog from the add-in's connection dialog
|
|
pages:
1 |