Dan Kubb (dkubb) wrote:
  > However, one new thing in this release is the work Xavier Shay has
> done optimizing dm-serializer so that to_xml will use LibXML or
> Nokogiri if it is available.  This results in an approximately 6x
> increase in performance of Resource#to_xml and Collection#to_xml.
Greg Campbell actually did all the nokogiri work. Team effort!

There were a couple of other dm-serializer changes that went out as 
well, including some API breakage. I shamefully haven't kept the 
History.txt file up to date though. In the mean time, here is an excerpt 
from git log:
- Ensure that core serialization methods continue to work (such as 
Array#to_yaml)
- Remove :read_only_attributes from #to_json, it isn't specced, if you 
want it back show me a real use case for it
- Remove support for #serialized_properties override in #to_json
- #to_xml supports :element_name and  collection_element_name options

Xavier

> 
> For more details please consult the History of any packages you use:
> 
> http://github.com/sam/dm-core/tree/0.9.9/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/History.txt
> http://github.com/sam/dm-more/tree/0.9.8/adapters/dm-couchdb-adapter/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/adapters/dm-ferret-adapter/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/adapters/dm-rest-adapter/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/dm-adjust/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/dm-aggregates/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/dm-ar-finders/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/dm-cli/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/dm-constraints/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/dm-is-example/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/dm-is-list/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/dm-is-nested_set/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/dm-is-remixable/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/dm-is-searchable/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/dm-is-state_machine/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/dm-is-tree/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/dm-is-versioned/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/dm-is-viewable/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/dm-migrations/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/dm-observer/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/dm-querizer/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/dm-serializer/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/dm-shorthand/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/dm-sweatshop/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/dm-tags/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/dm-timestamps/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/dm-types/History.txt
> http://github.com/sam/dm-more/tree/0.9.9/dm-validations/History.txt
> 
> If you notice any issues please report them to our ticket tracker:
> 
>   http://datamapper.lighthouseapp.com/
> 
> --
> 
> Thanks,
> 
> Dan
> (dkubb)
> > 


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"DataMapper" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/datamapper?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to