# 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