
| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 381 (100.0%) | 12581 (100.0%) | 33.0 |
| canofunk | 272 (71.4%) | 8083 (64.2%) | 29.7 |
| cornelha | 4 (1.0%) | 1802 (14.3%) | 450.5 |
| codefornothing | 4 (1.0%) | 1170 (9.3%) | 292.5 |
| lawrence.beall | 9 (2.4%) | 632 (5.0%) | 70.2 |
| robconery | 36 (9.4%) | 474 (3.8%) | 13.1 |
| robconery@gmail.com | 29 (7.6%) | 162 (1.3%) | 5.5 |
| shawn.oster | 17 (4.5%) | 151 (1.2%) | 8.8 |
| damieng | 6 (1.6%) | 95 (0.8%) | 15.8 |
| gavinjoyce | 3 (0.8%) | 9 (0.1%) | 3.0 |
| haacked | 1 (0.3%) | 3 (0.0%) | 3.0 |
moving 2.x source to 2.0 folder
0 lines of code changed in 11 files:
Wrapped try/catch around schema bits for SPs - fix for MySQL (thanks to Josh and dan)
16 lines of code changed in 1 file:
FIXED: "ScriptData incorrect for unicode columns" See: http://code.google.com/p/subsonicproject/issues/detail?id=64
FIXED: "IsOnline() always returns true" See: http://code.google.com/p/subsonicproject/issues/detail?id=70
FIXED: "2.2 Doesnt seem to support SQL Server 2008 DateTime2 and Date" See: http://code.google.com/p/subsonicproject/issues/detail?id=74
FIXED: "In(...) and NotIn(...) throw "Failed to convert parameter value from a String to a ..." exception" See: http://code.google.com/p/subsonicproject/issues/detail?id=76
FIXED: "Using GetRecordCount() with DISTINCT and OrderBy" See: http://code.google.com/p/subsonicproject/issues/detail?id=78
FIXED: SQL Server 2008 SP1 Incorrectly Identified as SQL 2000.
FIXED: Build configuration issues and SubSonicCentral assembly references.
ADDED: "Get a cookie's subvalue" See: http://code.google.com/p/subsonicproject/issues/detail?id=72
CHANGED: SubStage forums tab now points to stackoverflow.com.
10 lines of code changed in 2 files:
FIXED: SqlQuery - ANSISqlGenerator added duplicate DISCTINCT values resulting in malformed queries.
FIXED: SubStage - Slow performance with mapped network drives. Excluded network drives from SubStage file navigator. This greatly improves performance for some users.
FIXED: Test Data - Updated scripts to correctly reflect object dependencies and prevent errors on execution.
ADDED: Re-added SubSonicCentral and SubStage projects.
ADDED: SubSonic.Tests - Added missing SouthwindRepository generated files.
UPDATED: ComponentFactory.Krypton.Toolkit.dll, MbUnit.Framework.dll, MySql.Data.dll, QuickGraph.dll, QuickGraph.Algorithms.dll, Refly.dll, TestFu.dll
UPDATED: Global - Assembly versions changed to 2.2.1.0
CHANGED: Global - AutoProperties now used where possible.
CHANGED: Global - Object initializers now used where possible.
REMOVED: Sandbox Project
89 lines of code changed in 3 files:
FIXED: Google Issue 49 - using string value "null" sends NULL to the db. For reference - this was a requested enhancement and could be a breaking change.
2 lines of code changed in 2 files:
FIXED: Google Issue 51 - added case statement for SQL to look for DateTime2 and set to DateTime
1 lines of code changed in 1 file:
FIXED: Google Issue 38: Removed Oracle functions used with SPs
2 lines of code changed in 1 file:
Added Oracle Patch from runxc1
Fixes join and column issues
48 lines of code changed in 1 file:
FIXED: Codeplex 17617 - Added patch for Distinct Query values - thanks to GeoffAtDataGaard
FIXED: Patch applied from Jason Kealey for composite Primary Keys (Google issue 3)
FIXED: Patch applied from boyank for Scaffolding and composite keys (Google issue 9)
FIXED: Google issue 12 (Migration column/numberscale for decimals) - thanks to robbam
FIXED: Google issue 14 (Migration max length for char/non-int PKs) - thanks to robbam
ADDED: Initial rev of ActiveRecord T4 templates
REMOVED: Substage project - will added as "extra"
REMOVED: SubSonicCentral web site. Will add as "extra"
1 lines of code changed in 1 file:
FIXED: SetColumnValue() Assigns CurrentValue System.DBNull Instead of "NULL". See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=14998
FIXED: Oracle Stored Procedure Output Parameters are not Properly Prefixed. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=18100
FIXED: GetSPSchemaCollection() Attempts to Assign Invalid Stored Procedure Schema Value Under Oracle Provider. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17986
FIXED: GetSPSchemaCollection() Attempts to Assign Invalid Stored Procedure Schema Value Under Oracle Provider (Second Report). See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17909
FIXED: Invalid SQL May be Generated When Attempting to Update a Record Where Values Have Not Changed. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16626
FIXED: Invalid SQL May be Generated When Attempting to Update a Record Where Values Have Not Changed (Second Report). See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17866
31 lines of code changed in 3 files:
Added "StartsWith", "EndsWith", and "ContainsString" to augment LIKE statements.
Added Virtual Method on DataProvider called GetWildCar(), which defaults to returning a "%"
No overrides specified for other providers - each uses "%"
8 lines of code changed in 1 file:
FIXED: IsLoaded Flag May be Improperly Set to "true". See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17821
FIXED: Manual Modification of Audit Field Can Create Update Exception. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17825
FIXED: SqlDataProvider INFORMATION_SCHEMA Queries Should Respect Original Casing. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17844
24 lines of code changed in 2 files:
FIXED: AddParams() Does Not Set Stored Procedure Parameter Precision Value (Report #1). See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17428
FIXED: AddParams() Does Not Set Stored Procedure Parameter Precision Value (Report #2). See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17699
FIXED: SqlQuery.GetRecordCount() May Return "Specified Cast is not Valid". See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17813
FIXED: Query.SetSelectList Method Documentation Should Indicate Format of Parameter. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17584
FIXED: Generated VB Classes Do Not Properly Bind. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17723
FIXED: MySqlGenerator.SqlQuery.Paged() Generates Invalid SQL. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17687
6 lines of code changed in 2 files:
FIXED: SQLiteprovider Maps BIT Data Type to STRING. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17493
FIXED: ListChanged Event May Fire Multiple Times. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17492
FIXED: SetPKValues() Does Not Update Null PK Values When Lazy Loading is Enabled. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17447
1 lines of code changed in 1 file:
FIXED: Aggregates With Where (Not Having) Creates bad SQL (testcase included). See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16936
FIXED: Aggregates With Where (Not Having) Creates bad SQL (testcase included) - Updated Patch. (Thanks Geoff!) See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17245
FIXED: SqlDataProvider.GetSelectSql() - ORDER BY Columns Must be in SelectList When IsDistinct=true. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=11763
FIXED: ANSISqlGenerator.PAGING_SQL Contains Incorrect Paging Definition. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17075
2 lines of code changed in 2 files:
CHANGED: Global code clean up and reformatting
CHANGED: Updated System.Data.SQLite.DLL to 1.0.51.0
246 lines of code changed in 9 files:
FIXED: Numerous DB Type issues with Migrations
ADDED: Patch from Yitzchok that opened up the SQL Generator bits in the DataProvider
FIXED: Wrong setting for nvarchar(MAX) and string column length
50 lines of code changed in 7 files:
FIXED: Schema bug related to SP's
3 lines of code changed in 2 files:
FIXED: Various Turkish Character Set String Comparison Issues. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16983
FIXED: VB_StructsTemplate.aspx Does Not Properly Escape "Select" Methods. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16949
FIXED: PrimaryKey Methods Not Generated When Using SQLite Data Provider. See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=17073
18 lines of code changed in 2 files:
MySQL Migrations weren't fully wired
FIXED: SchemeInfo creator wasn't firing
FIXED: Default statements weren't set properly for MySqlGenerator
FIXED: Made Migration Builder SQL Statements virtual
FIXED: Overrode CreateColumns function
31 lines of code changed in 1 file:
(133 more)