Releases: mrsharpoblunto/BobbyTables
Version 1.3.5
- Fixed cases of incorrect updating of objects with array or list based properties
Available for download on Nuget http://www.nuget.org/packages/BobbyTables/1.3.5. Documentation available from http://mrsharpoblunto.github.io/BobbyTables/.
Version 1.3.4
- Added support for storing objects that implement the IDictionary<string,object> interface.
Available for download on Nuget http://www.nuget.org/packages/BobbyTables/1.3.4. Documentation available from http://mrsharpoblunto.github.io/BobbyTables/.
Version 1.3.3
- Fixed awaitPull not setting the datastore rev to the correct version (resulting in continuously refetching changes that have already been applied)
Available for download on Nuget http://www.nuget.org/packages/BobbyTables/1.3.3. Documentation available from http://mrsharpoblunto.github.io/BobbyTables/.
Version 1.3.2
- Fixed deserialization of bool, float and double nullable types.
Available for download on Nuget http://www.nuget.org/packages/BobbyTables/1.3.2. Documentation available from http://mrsharpoblunto.github.io/BobbyTables/.
Version 1.3.1
- Can now handle nullable object types on fields & properties
Available for download on Nuget http://www.nuget.org/packages/BobbyTables/1.3.1. Documentation available from http://mrsharpoblunto.github.io/BobbyTables/.
Version 1.3.0
- Can now specify an idSetter function when enumerating/deserializing objects. This allows greater flexibility for working with objects that don't conform to the usual BobbyTables convention of having a public Id field or property.
- Fixed issue where the Id would not be set for objects upon deserializatuin that do not store the Id value as a row value in the datastore.
Available for download on Nuget http://www.nuget.org/packages/BobbyTables/1.3.0. Documentation available from http://mrsharpoblunto.github.io/BobbyTables/.
Version 1.2.1
Includes a fix for a possible NullReferenceException when calling DataStoreManager.AwaitDatastoreChanges()
Available for download on Nuget http://www.nuget.org/packages/BobbyTables/1.2.1. Documentation available from http://mrsharpoblunto.github.io/BobbyTables/.
Version 1.2.0
Includes some new features to make managing object id's easier including
- Auto Id generation when inserting objects which contain a public Id field or getter/setter property that is null or empty
- Added BobbyTables.Record base class which adds a public Id getter/setter and can be used to inherit from so that you don't have to add the field manually to all your domain objects that you want to be able to be persisted
- Added the ability to use lambdas to control which object fields should be used as the id for the object record when inserting and updating.
Available for download on Nuget http://www.nuget.org/packages/BobbyTables/1.2.0. Documentation available from http://mrsharpoblunto.github.io/BobbyTables/.
Version 1.1.2
Available for download on Nuget http://www.nuget.org/packages/BobbyTables/1.1.2. Documentation available from http://mrsharpoblunto.github.io/BobbyTables/.