diff --git a/CHANGELOG.md b/CHANGELOG.md index e305e45..77226de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ ## [Unreleased] +## [2.0.0] - 2023-07-07 + +- Change XSD::XML.new(file, **options) -> XSD::XML.open(file, **options) +- Add ability to construct empty reader (reader = XSD::XML.new(**options)) and manually add schemas to it (reader.add_schema_xml(xml)) +- Add ability to configure import resources resolver via options + ## [1.0.0] - 2023-04-25 - Initial release diff --git a/README.md b/README.md index 4468b35..0500264 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ gem 'xsd' require 'xsd' # Load ruby-xsd -reader = XSD::XML.new(:xsd_file => 'some.xsd') +reader = XSD::XML.open('some.xsd') # Get attributes attribute = reader['NewReleaseMessage']['@MessageSchemaVersionId']