# 1.0.0 ## Bug Fixes ## Features - Added configure to allow changing configuration options after the resource has been initially configured. ## Breaking Changes - railsResourceFactoryProvider settings have been moved to RailsResourceProvider - wrapData config option has been renamed rootWrapping - All resource settings are now stored under the config property on the resource and should be modified using the configure function. - The following resource settings have been renamed: - enableRootWrapping was renamed rootWrapping - rootName was renamed name - rootPluralName was renamed pluralName # 0.2.3 ## Bug Fixes - Issue #67 incorrect date deserialization led to errors constructing a new resource with a property that was type Date # 0.2.2 ## Bug Fixes ## Features - Added updateMethod configuration option to railsResourceFactory to specify what HTTP method should be used to perform the update action - Exposed default configuration options for both railsResourceFactory and railsSerializer as provider configuration options. # 0.2.1 ## Bug Fixes ## Features - Added context property to before response interceptors to have access to the calling resource instance in the case of create/update/delete. - Added after response interceptors to be able to define custom callbacks that execute on all resources after method completion. # 0.2.0 ## Breaking Changes - Removed default transformers and interceptors - railsFieldRenamingTransformer and railsFieldRenamingInterceptor have been removed completely and replaced by the serializers - railsRootWrappingTransformer/Interceptor are no longer configured by the transformers/interceptors configuration option and is instead configured by the wrapData option. - Interceptors added using beforeRequest are run before any deserialization so the fields names have not been camelized. ## Bug Fixes ## Features - Added serializers to replace old field renaming logic and to give users a lot more flexibility in customizing the (de)serialization process - Added rootWrapping configuration option to be able to turn off root wrapping instead - Added path option to $url methods to make it easier to construct a nested url. # 0.1.7 ## Bug Fixes ## Features - New save instance method added to resources # 0.1.6 ## Bug Fixes ## Features - Added beforeRequest and beforeResponse methods that wrap a given function as a transformer/interceptor to more easily add customizations # 0.1.5 ## Bug Fixes ## Features - Added setUrl method to allow reconfiguring a resource's url after creation - Added $url instance method to more easily reference the instance's URL - Added instance and class methods for generic HTTP operations of $get, $post, $put, $delete