From e3fb38258df96f3d832e41b73d40ec03e7bf697a Mon Sep 17 00:00:00 2001
From: Danielle Smith <code@danini.dev>
Date: Thu, 2 Jan 2025 12:49:42 +0200
Subject: [PATCH 1/2] add 2.0.0 to changelog

---
 CHANGELOG.md | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2ef3bd5..d21e3b7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+## v2.0.0 (2025-01-02)
+
+- KDL 2.0.0 spec compliant
+
 ## v1.0.1 (2024-12-16)
 
 - Fix incorrect parsing of signed hex/oct/bin

From fdcfbdb81cb5fb14e8bed60ecf708b99df6ad2a1 Mon Sep 17 00:00:00 2001
From: Danielle Smith <code@danini.dev>
Date: Thu, 2 Jan 2025 13:01:25 +0200
Subject: [PATCH 2/2] format

---
 lib/src/types/hostname.dart     | 3 ++-
 lib/src/types/url_template.dart | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/lib/src/types/hostname.dart b/lib/src/types/hostname.dart
index 15a51ee..2fdea92 100644
--- a/lib/src/types/hostname.dart
+++ b/lib/src/types/hostname.dart
@@ -27,7 +27,8 @@ class KdlIdnHostname extends KdlHostname {
       : super(value, type);
 
   /// Convert a `KdlString` into a `KdlIDNHostname`
-  static KdlIdnHostname? convert(KdlValue value, [String type = 'idn-hostname']) {
+  static KdlIdnHostname? convert(KdlValue value,
+      [String type = 'idn-hostname']) {
     if (value is! KdlString) return null;
     var validator = IdnHostnameValidator(value.value);
     if (!validator.isValid()) throw "invalid hostname ${value.value}";
diff --git a/lib/src/types/url_template.dart b/lib/src/types/url_template.dart
index 1af505f..6efbdf6 100644
--- a/lib/src/types/url_template.dart
+++ b/lib/src/types/url_template.dart
@@ -7,7 +7,8 @@ class KdlUrlTemplate extends KdlValue<UrlTemplate> {
   KdlUrlTemplate(super.value, [super.type]);
 
   /// Convert a `KdlString` into a `KdlURLTemplate`
-  static KdlUrlTemplate? convert(KdlValue value, [String type = 'url-emplate']) {
+  static KdlUrlTemplate? convert(KdlValue value,
+      [String type = 'url-emplate']) {
     if (value is! KdlString) return null;
 
     var template = UrlTemplateParser(value.value).parse();