Skip to content

Latest commit

 

History

History
78 lines (41 loc) · 1.93 KB

History.textile

File metadata and controls

78 lines (41 loc) · 1.93 KB

1.3.0

Document automatically includes Validation module, meaning that you can now call .validate on any document

1.2.4

TerminologyBuilder.root now passes on its options to the root term builder that it creates.

1.2.3

NamedTermProxies can now point to terms at the root of a Terminology

1.2.0

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

1.1.1

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