From ca4ec8f35686306f7870da3d17c99457efbee42d Mon Sep 17 00:00:00 2001
From: Brandon Rodriguez <brodriguez8774@gmail.com>
Date: Sun, 11 Sep 2022 07:43:22 -0400
Subject: [PATCH] Update project version to 0.2.0

---
 docs/source/conf.py             |  2 +-
 docs/source/index.rst           |  7 +++++++
 docs/source/roadmap.rst         | 20 ++++++++++++++++++++
 docs/source/version_history.rst | 26 ++++++++++++++++++++++++++
 pyproject.toml                  |  3 ++-
 setup.cfg                       |  2 +-
 6 files changed, 57 insertions(+), 3 deletions(-)
 create mode 100644 docs/source/roadmap.rst
 create mode 100644 docs/source/version_history.rst

diff --git a/docs/source/conf.py b/docs/source/conf.py
index 2d6cf62..2703c42 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -22,7 +22,7 @@ copyright = '2022, Brandon Rodriguez'
 author = 'Brandon Rodriguez'
 
 # The full version, including alpha/beta/rc tags
-release = '0.1.0'
+release = '0.2.0'
 
 
 # -- General configuration ---------------------------------------------------
diff --git a/docs/source/index.rst b/docs/source/index.rst
index e5a3500..9ca9470 100644
--- a/docs/source/index.rst
+++ b/docs/source/index.rst
@@ -18,6 +18,13 @@ connector to allow Pythonic interaction with multiple database types.
    quickstart
    configuration
 
+.. toctree::
+   :maxdepth: 1
+   :caption: Versions:
+
+   roadmap
+   version_history
+
 
 Indices and tables
 ==================
diff --git a/docs/source/roadmap.rst b/docs/source/roadmap.rst
new file mode 100644
index 0000000..31b87bd
--- /dev/null
+++ b/docs/source/roadmap.rst
@@ -0,0 +1,20 @@
+Expected Roadmap
+****************
+
+Below is the minimum viable state for each version release.
+
+
+* v 0.2.x
+
+    * Project is in a minimal viable state to import and use in other projects,
+      if only for standard **MySQL** databases.
+
+* v 0.3.x
+
+    * Project is in viable state to import and use in other projects,
+      for both **MySQL** and **PostgreSQL** databases.
+
+* v 0.4.x
+
+    * Project is in viable state to import and use in other projects,
+      for **MySQL**, **PostgreSQL**, and **SqLite** databases.
diff --git a/docs/source/version_history.rst b/docs/source/version_history.rst
new file mode 100644
index 0000000..78230df
--- /dev/null
+++ b/docs/source/version_history.rst
@@ -0,0 +1,26 @@
+Version History
+***************
+
+
+0.2.0 - Stable MySQL Querying
+=============================
+
+* **MySQL** connections have been more thoroughly tested, and project
+  setup/syntax is considered generally stable.
+
+    * **PostgreSQL** connections have been started, but are incomplete.
+
+* Added basic output coloring and output show/hide args.
+* Query validation logic could still use work, but is partially implemented.
+* Has been tested in a live project and seems to have desired functionality,
+  so long as queries are fairly basic (only basic SHOW/SELECT/UPDATE/DELETE).
+  These queries have been implemented for each of Database/Table/Record level.
+
+
+0.1.0 - Initial Release
+=======================
+
+* First release.
+* Very much WIP and subject to change.
+* Minimal functionality.
+* Not recommended for import/use in a live production project.
diff --git a/pyproject.toml b/pyproject.toml
index 06ba01e..d4e848a 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -4,7 +4,7 @@ build-backend = 'setuptools.build_meta:__legacy__'
 
 [project]
 name = "py-dbcn"
-version = "0.1.0"
+version = "0.2.0"
 description = "Connector for Pythonic interaction with multiple database types."
 readme = "readme.md"
 authors = [{ name = "Brandon Rodriguez", email = "brodriguez8774@gmail.com"}]
@@ -26,6 +26,7 @@ keywords = [
     "mysql",
 ]
 dependencies = [
+    "colorama",
     "mysqlclient",
 ]
 requires-python = ">=3.7"
diff --git a/setup.cfg b/setup.cfg
index 470c415..313bb38 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,6 +1,6 @@
 [metadata]
 name = py-dbcn
-version = 0.1.0
+version = 0.2.0
 description = Connector for Pythonic interaction with multiple database types.
 long_description = file: readme.md
 url = https://github.com/brodriguez8774/py-dbcn
-- 
GitLab