Sha256: 0596638cd5a912b89427b453106ae95849e89d32b1b71edc10e299dcba78dc39

Contents?: true

Size: 1.57 KB

Versions: 3

Compression:

Stored size: 1.57 KB

Contents

1.2.0

  added OM::XML::TemplateRegistry for built-in templating and creation of new XML nodes

1.1.1
  
  "HYDRA-395":https://jira.duraspace.org/browse/HYDRA-395: Fixed bug that prevented you from appending term values with apostrophes in them

1.1.0

HYDRA-371: Provide a way to specify a term that points to nodes where an attribute is not set

  Add support for this syntax in Terminologies, where an attribute value can be :none.  When an attribute's value is set to :none, a not() predicate is used in the resulting xpath 

    t.computing_id(:path=>"namePart", :attributes=>{:type=>:none}) 
    
    will result in an xpath that looks like:
    
    //namePart[not(@type)] 

namePart[not(@type)]

1.0.1

HYDRA-329: Allow for NamedTermProxies at root of Terminology

1.0.0

Stable release 

0.1.10

Improving generation of constrained xpath queries

0.1.9

Improving support for deeply nested nodes (still needs work though)

0.1.5

* root_property now inserts an entry into the properties hash
* added .generate method for building new instances of declared properties
* refinements to accessor_xpath

0.1.4

*  made attribute_xpath idempotent

0.1.3

*  added accessor_generic_name and accessor_hierarchical_name methods

0.1.2

* changed syntax for looking up accessors with (optional) index values -- no using [{:person=>1}, :first_name]  instead of [:person, 1, :first_name]

0.1.1

RENAMED to om (formerly opinionated-xml)

* broke up functionality into Modules
* added OM::XML::Accessor functionality

0.1

Note: OX v.1 Does not handle treating attribute values as the changing "value" of a node

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
om-1.2.2 History.textile
om-1.2.1 History.textile
om-1.2.0 History.textile