home recent topics recent posts search register faq   AspNetForum v.4.8.2.0

Huagati Systems Support Forum :: Forum

user:
psw:
| lost password
Home » Huagati DBML/EDMX Tools Support » Version updates/changes Messages in this topic - RSS
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
the topic is closed |

Home » Huagati DBML/EDMX Tools Support » Version updates/changes