CHANGES.md in active-triples-0.8.1 vs CHANGES.md in active-triples-0.8.2

- old
+ new

@@ -1,4 +1,73 @@ +0.8.2 +----- +* Allow PersistenceStrategy set by property config [Tom Johnson] +* Extend NodeConfig for arbitrary properties [Tom Johnson] +* Add `Relation#delete?` and `#swap` [Tom Johnson] +* Make Relation#delete singular; add #subtract [Tom Johnson] +* Re-add `Relation#delete` with a new implementation [Tom Johnson] +* Documentation and formatting cleanup on Relation [Tom Johnson] +* Remove Relation#reset! [Tom Johnson] +* Remove `Relation#[]=` [Tom Johnson] +* Remove Relation#delete [Tom Johnson] +* FIX #200 Use == instead of eql? for resource equality test [E. Lynette Rayle] +* Add some docs and tests for `PropertyBuilder` [Tom Johnson] +* Test undefined property on Relation#set [Tom Johnson] +* add loaded flag to lazy load property sources with parent_strategy [E. Lynette Rayle] +* Add deprecation warning [MJ Suhonos] +* Rename #obj to #source for clarity [MJ Suhonos] +* Update Guardfile [MJ Suhonos] +* Update comment terminology [MJ Suhonos] +* Remove reference to concrete persistable from abstract class [MJ Suhonos] +* Allow fetch to pass args to RDF::Reader.open [Justin Coyne] +* Delegate join to Relation. [Trey Terrell] +* Change ParentStrategy usage [Tom Johnson] +* Delegate #size in Relation. [Trey Terrell] +* Remove singleton_class call from RepositoryStrategy [Tom Johnson] +* Convert ancestors enumerator method to Class [Tom Johnson] +* Avoid circularity in `ParentStrategy` [Tom Johnson] +* Update .travis.yml Rubies to match RDF.rb [Tom Johnson] +* Add frozen_string_literals pragma [Justin Coyne] +* Fixup specs [Tom Johnson] +* Specs/docs for ValueError scenarios on #set_value [Tom Johnson] +* Add initial docs/specs for `RDFSource#attributes` [Tom Johnson] +* Add docs and specs for `Relation#first_or_create` [Tom Johnson] +* Add tests & docs for `Relation#build` [Tom Johnson] +* Make `Relation#clear` atomic [Tom Johnson] +* Test `RDFSource#rdf_label` [Tom Johnson] +* Fix for circular parent relationships [Tom Johnson] +* Add documentation and tests for key Relation [Tom Johnson] +* Refactor Relation#value_arguments [Tom Johnson] +* Move property methods from RDFSource in Properties [Tom Johnson] +* Add documentation and some tests for Properties [Tom Johnson] +* Refactor and rearrange RDFSource & Reflection [Tom Johnson] +* Finish documentation and testing of Reflection [Tom Johnson] +* Cleaner handling of undefined properties [Tom Johnson] +* Add some tests for `#get_values` [Tom Johnson] +* Make `#set_value` return the Relation it updates [Tom Johnson] +* Add triple in `#set_value` when argument is self [Tom Johnson] +* Removes odd logic surrounding property clearance [Tom Johnson] +* Removing OpenStruct in favor of PORO [Jeremy Friesen] +* Switching from Array() to Array.wrap [Jeremy Friesen] +* Fixup RDF.rb and rdf-spec dependencies [Tom Johnson] +* Track latest `rdf-spec` and `rdf-vocab` [Tom Johnson] +* Complete update to use RDF::Vocab [Tom Johnson] +* Use rdf-vocab for vocabularies [Justin Coyne] +* Add `RDFSource#graph_name` since quads aren't returned [Tom Johnson] +* Update specs to use a managable invalid statement [Tom Johnson] +* Test with develop version of rdf-spec [Justin Coyne] +* Graph#query is faster than using Queryable#query [Justin Coyne] +* Update error handling specs. [Tom Johnson] +* Adds a default block to `RDFSource#fetch` [Tom Johnson] +* Run `ActiveModel` lints on `RDFSource` [Tom Johnson] +* Fix ActiveModel linter to test `#to_key` [Tom Johnson] +* Remove unnecessary lines in `parent_strategy_spec` [Tom Johnson] +* Make `Relation#predicate` a public method [Tom Johnson] +* Cleanup and unit tests for `RDFSource#get_value` [Tom Johnson] +* Test ActiveModel validations with RDF's `#valid?` [Tom Johnson] +* Children should not be persisted? unless their parents are. Fixes #148 [Justin Coyne] + + 0.8.1 ----- - Reverts changing `Relation`'s delete methods to remove all values until we have a clear path forward for those depending on that functionality.