diff --git a/CHANGELOG.md b/CHANGELOG.md
index 05a954b..6bd7a26 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,9 @@
1.0.5
* lib/epp-xml/domain.rb : all tag strings moved to class constants
+2.0.0
+* EPP XML schema "eis-1.0.xsd" replaced with "ee-1.1.xsd"
+
* lib/epp-xml/domain.rb (delete method):
- added extra argument for 'delete' action verification
- deleted usage of 'build' method
diff --git a/epp-xml.gemspec b/epp-xml.gemspec
index 6c3f6d3..51d1e70 100644
--- a/epp-xml.gemspec
+++ b/epp-xml.gemspec
@@ -1,6 +1,6 @@
Gem::Specification.new do |s|
s.name = 'epp-xml'
- s.version = '1.1.0'
+ s.version = '2.0.0'
s.summary = 'Gem for generating XML for EIS EPP requests'
s.description = 'Gem for generating valid XML for EIS Extensible Provisioning Protocol requests'
s.author = 'Estonian Internet Foundation'
diff --git a/lib/epp-xml/domain.rb b/lib/epp-xml/domain.rb
index a2893b1..3d009e5 100644
--- a/lib/epp-xml/domain.rb
+++ b/lib/epp-xml/domain.rb
@@ -6,7 +6,7 @@ class Domain
XMLNS = 'https://epp.tld.ee/schema/epp-ee-1.0.xsd'.freeze
- XMLNS_DOMAIN = 'https://epp.tld.ee/schema/domain-eis-1.0.xsd'.freeze
+ XMLNS_DOMAIN = 'https://epp.tld.ee/schema/domain-ee-1.1.xsd'.freeze
XMLNS_SECDNS = 'urn:ietf:params:xml:ns:secDNS-1.1'.freeze
diff --git a/lib/epp-xml/keyrelay.rb b/lib/epp-xml/keyrelay.rb
index 5e6084a..a9628ed 100644
--- a/lib/epp-xml/keyrelay.rb
+++ b/lib/epp-xml/keyrelay.rb
@@ -11,7 +11,7 @@ def keyrelay(xml_params = {}, custom_params = {})
xml.epp(
'xmlns' => 'https://epp.tld.ee/schema/epp-ee-1.0.xsd',
'xmlns:secDNS' => 'urn:ietf:params:xml:ns:secDNS-1.1',
- 'xmlns:domain' => 'https://epp.tld.ee/schema/domain-eis-1.0.xsd',
+ 'xmlns:domain' => 'https://epp.tld.ee/schema/domain-ee-1.1.xsd',
'xmlns:ext' => 'urn:ietf:params:xml:ns:keyrelay-1.0'
) do
xml.tag!('command') do
diff --git a/lib/epp-xml/session.rb b/lib/epp-xml/session.rb
index 64689f0..7672055 100644
--- a/lib/epp-xml/session.rb
+++ b/lib/epp-xml/session.rb
@@ -15,7 +15,7 @@ def login(xml_params = {})
},
svcs: {
_objURIs: [
- { objURI: { value: 'https://epp.tld.ee/schema/domain-eis-1.0.xsd' } },
+ { objURI: { value: 'https://epp.tld.ee/schema/domain-ee-1.1.xsd' } },
{ objURI: { value: 'https://epp.tld.ee/schema/contact-ee-1.1.xsd' } },
{ objURI: { value: 'urn:ietf:params:xml:ns:host-1.0' } },
{ objURI: { value: 'urn:ietf:params:xml:ns:keyrelay-1.0' } }
diff --git a/spec/domain_spec.rb b/spec/domain_spec.rb
index 2621ea7..66d44a0 100644
--- a/spec/domain_spec.rb
+++ b/spec/domain_spec.rb
@@ -9,7 +9,7 @@
+ xmlns:domain="https://epp.tld.ee/schema/domain-ee-1.1.xsd" />
ABC-12345
@@ -26,7 +26,7 @@
+ xmlns:domain="https://epp.tld.ee/schema/domain-ee-1.1.xsd">
one.ee
345
@@ -69,7 +69,7 @@
+ xmlns:domain="https://epp.tld.ee/schema/domain-ee-1.1.xsd">
one.ee
@@ -96,7 +96,7 @@
+ xmlns:domain="https://epp.tld.ee/schema/domain-ee-1.1.xsd">
one.ee
345
@@ -187,7 +187,7 @@
+ xmlns:domain="https://epp.tld.ee/schema/domain-ee-1.1.xsd">
one.ee
345
@@ -255,7 +255,7 @@
+ xmlns:domain="https://epp.tld.ee/schema/domain-ee-1.1.xsd" />
ABC-12345
@@ -271,7 +271,7 @@
+ xmlns:domain="https://epp.tld.ee/schema/domain-ee-1.1.xsd">
one.ee
b3rafsla
@@ -300,7 +300,7 @@
+ xmlns:domain="https://epp.tld.ee/schema/domain-ee-1.1.xsd" />
ABC-12345
@@ -315,7 +315,7 @@
+ xmlns:domain="https://epp.tld.ee/schema/domain-ee-1.1.xsd">
example.ee
example2.ee
example3.ee
@@ -345,7 +345,7 @@
+ xmlns:domain="https://epp.tld.ee/schema/domain-ee-1.1.xsd">
example.ee
@@ -408,7 +408,7 @@
+ xmlns:domain="https://epp.tld.ee/schema/domain-ee-1.1.xsd">
one.ee
sh8013
@@ -469,7 +469,7 @@
+ xmlns:domain="https://epp.tld.ee/schema/domain-ee-1.1.xsd">
example.ee
mak21
@@ -496,7 +496,7 @@
-
+
example.ee
@@ -586,7 +586,7 @@
+ xmlns:domain="https://epp.tld.ee/schema/domain-ee-1.1.xsd" verified="no" />
ABC-12345
@@ -596,12 +596,13 @@
generated = Nokogiri::XML(epp_xml.domain.delete).to_s.squish
expect(generated).to eq(expected)
+
expected = Nokogiri::XML('
+ xmlns:domain="https://epp.tld.ee/schema/domain-ee-1.1.xsd" verified="no">
one.ee
@@ -614,7 +615,7 @@
ABC-12345
- ').to_s.squish
+ ').to_s.squish
xml = epp_xml.domain.delete({
name: { value: 'one.ee' }
@@ -634,7 +635,7 @@
+ xmlns:domain="https://epp.tld.ee/schema/domain-ee-1.1.xsd" />
ABC-12345
@@ -649,7 +650,7 @@
+ xmlns:domain="https://epp.tld.ee/schema/domain-ee-1.1.xsd">
one.ee
2009-11-15
365
@@ -676,7 +677,7 @@
+ xmlns:domain="https://epp.tld.ee/schema/domain-ee-1.1.xsd" />
ABC-12345
@@ -691,7 +692,7 @@
+ xmlns:domain="https://epp.tld.ee/schema/domain-ee-1.1.xsd">
one.ee
test
diff --git a/spec/keyrelay_spec.rb b/spec/keyrelay_spec.rb
index ff0c5de..a8fff69 100644
--- a/spec/keyrelay_spec.rb
+++ b/spec/keyrelay_spec.rb
@@ -7,7 +7,7 @@
expected = Nokogiri::XML('
@@ -61,7 +61,7 @@
expected = Nokogiri::XML('
diff --git a/spec/session_spec.rb b/spec/session_spec.rb
index 8b4d5f1..f2acab9 100644
--- a/spec/session_spec.rb
+++ b/spec/session_spec.rb
@@ -15,7 +15,7 @@
en
- https://epp.tld.ee/schema/domain-eis-1.0.xsd
+ https://epp.tld.ee/schema/domain-ee-1.1.xsd
https://epp.tld.ee/schema/contact-ee-1.1.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0
@@ -47,7 +47,7 @@
en
- https://epp.tld.ee/schema/domain-eis-1.0.xsd
+ https://epp.tld.ee/schema/domain-ee-1.1.xsd
https://epp.tld.ee/schema/contact-ee-1.1.xsd
urn:ietf:params:xml:ns:host-1.0
urn:ietf:params:xml:ns:keyrelay-1.0