documentation
configuration and utilization
0.6
- atom entries get a default destroy action if 'self' link exists
- support to is_successful?, is_informational?, is_redirection?, is_client_error? and is_server_error?
- features list in the webpage
- support to can? what method on the server side
- support extra headers during request
- fixed bug on respond_to from Hashi
- support to accepts and content type everywhere
- controller default support to update
- sample application matching Jim's upcoming book
- uses_restfulie automatically create attr_accessor :_came_from
- example for twitter public timeline as wrest did
- fix jeokkarak bug with array length and has_key?
- doc how to customize xml generation when using render_resource
- when defining a transition inside acts_as_restfulie, 't << :name' can be invoked
- doc on cache support
- render_collection method that support atom feeds
- custom etag support and cache_info
- supports unmarshalling with child elements that do not exist
- fixed bug: destroy was not working
- allows custom behavior for specific response codes
- remove client ActiveRecord dependency
- support a Logger
- apply license+copyright to all files (java and ruby)
- change hash method to another name (internal_hash)
- remove warning from rails mime types
- accept Expires header/basic local cache providers
0.5
- extract method with links to be able to use builders for custom formats TO DOC
- render_created renders a resource with 201 and its location
- support Restfulie.at('http://localhost:3000/cities').create(city)
- support Restfulie.at('http://localhost:3000/cities/5').get
- support Restfulie.at('http://localhost:3000/cities/5').get.web_response
- support Restfulie.at.accepts and Restfulie.at.as
- server side auto render media types according to accepts:
@hotel = Hotel.find(params[:id])
render_resource @hotel
- support multiple media types
- website
- render_resource working with webkit accept header
- atom feed support while rendering a collection
- atom feed should render partial or full representation
- generic respond_to / respond_with
- default show, create and delete methods for restfuliecontroller
- support 404 by default
- vendor jeokkarak
- migrate ruby documentation page
- features list in the webpage
- atom client
0.4
- support to transition creation API
- API change: use acts_as_restfulue *block* instead of defining following_transitions
- implemented support to render_resource method
- generate and link to rubydoc
- automatic support to eTag on client side
- automatic support to eTag and lastModified on server side
- doc: etag on client and server side
- doc: render_resource
- json working on client and server side
- doc: transition DSL
0.3
- API change: you need to invoke "acts_as_restfulie" to your models
- implemented support to can_*** methods
- post data through http POST body
- no need for the *status* field if you use the following_transition approach on the server side
- bug fixed when *status* was nil
- lots of internal refactoring
- lots of new documentation
0.2
- support to state machine configuration
- resources must contain a status field
0.1