Sha256: 36b059073a9a96c0762af8b3a6a047afdf0ef8f033916f6acac47159db98cb12

Contents?: true

Size: 904 Bytes

Versions: 1

Compression:

Stored size: 904 Bytes

Contents

1.0.0
  - Initial release
  
1.0.1
  - Fixed bug where embedded documents couldn't reference the schema until a field was defined

1.0.2
  - Changed EmbeddedDocument to be a module instead of a class to fix inheritance problem with validations
  - Remove key and many methods from EmbeddedDocument in favor of always calling the schema

1.0.3
  - Added before and after validation callbacks on EmbeddedDocument
  - Fixed bug where fields couldn't be set to false

1.0.4
  - Fixed bug with tracking changes when initializing an EmbeddedDocument.
  - Removed tracking changes of keys that are EmbeddedDocuments

1.0.5
  - Fixed bug with initializing new EmbeddedDocumentArray with the proper parent when there is no data to deserialize.

1.0.6
  - Allow EmbeddedDocument.new to call all accessors and not just those defined in the JSON schema.
  - Allow getting and setting json attributes with [] and []=

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
json_record-1.0.6 CHANGE_LOG