Hanalei, Hawaii 1/8/2010
438 Posts and Counting

SubSonic 3.0.0.2 Is Released

Thursday, July 09, 2009 -

Yes, I know how it looks, but I also know that most of the bug reports stem from the same bugs, so the sooner I get that out of the way, the closer we are to stability.

I can’t thank the contributors enough for their help, and also the people who stick it out with me on the Issues list at Github. It takes me a while sometimes – but I’ll get there!

Here are the fixes:

  • FIXED: Issue with ActiveRecord where pre-setting the PK was overwritten by attempt to read from DB
    FIXED: SimpleRepo sample site errored out when posting new post
    FIXED: PK not set to non-nullable and AutoIncrement when declaring explicit PK using attributes on class property. AutoIncrement is now set for numerics
    ADDED: If you declare a Guid as your PK using SimpleRepo, we will be default add a constraint (SQL Server only) which defaults to NEWID()
    FIXED: StoredProcedure command parameters were not passing propery DbType, resulting in a sql_variant error
    FIXED: == null operation using Linq was creating invalid SQL (I think I got this right this time)
    ADDED: Setters for ActiveRecord properties now see if value has changed before firing OnChanged and making column dirty
    ADDED: Core Load<T> routine now checks to see if the class implements IActiveRecord and if so, will set IsLoaded to true (and call OnLoad())
    ADDED: Fork from HaakonL which deals with nullable strings (SubSonicNulLString)
    REMOVED: Removed sample sites from source

You can get the lastest drop here.

Related