From 45dd51577a2f47917cc795011269464e3cc1f4ab Mon Sep 17 00:00:00 2001
From: Jeffrey Phillips Freeman <the@jeffreyfreeman.me>
Date: Fri, 11 Aug 2023 16:30:03 -0400
Subject: [PATCH] Moved to abstractify and bumped version to v2 as a result

---
 CHANGELOG.md              | 7 ++++---
 lib/kiss/app_info.rb      | 2 +-
 lib/kiss/kiss_abstract.rb | 8 +++++---
 3 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3cfd03b..f7db49a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,8 +1,9 @@
 # Changelog
 
-## 1.0.4
-
+## 2.0.0
 
+* Moved abstraction over to abstractify library.
+* Added more parsing methods so entrypoints now take strings rather than KISS encoded data.
 
 ## 1.0.3
 
@@ -20,4 +21,4 @@
 
 ## 1.0.0
 
-* Initial release
\ No newline at end of file
+* Initial release
diff --git a/lib/kiss/app_info.rb b/lib/kiss/app_info.rb
index 0c369f0..e3b2e0e 100644
--- a/lib/kiss/app_info.rb
+++ b/lib/kiss/app_info.rb
@@ -1,3 +1,3 @@
 module Kiss
-    VERSION = "1.0.4"
+    VERSION = "2.0.0"
 end
diff --git a/lib/kiss/kiss_abstract.rb b/lib/kiss/kiss_abstract.rb
index 2d97188..86c8dad 100644
--- a/lib/kiss/kiss_abstract.rb
+++ b/lib/kiss/kiss_abstract.rb
@@ -1,10 +1,12 @@
 require 'thread'
-require 'abstraction'
+require 'abstractify'
 require 'kiss/constants'
 
 module Kiss
     class KissAbstract
-        abstract
+        include Abstractify::Abstract
+
+        abstract :write_interface, :read_interface
 
         protected
         def initialize(strip_df_start=true)
@@ -150,4 +152,4 @@ module Kiss
             end
         end
     end
-end
\ No newline at end of file
+end
-- 
GitLab