diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/.idea/dpaste-docs.iml b/.idea/dpaste-docs.iml
new file mode 100644
index 0000000..7a6134d
--- /dev/null
+++ b/.idea/dpaste-docs.iml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
new file mode 100644
index 0000000..105ce2d
--- /dev/null
+++ b/.idea/inspectionProfiles/profiles_settings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..201c4d7
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..fa7b081
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/changelog.md b/docs/changelog.md
index ee2e2ad..dfedc67 100644
--- a/docs/changelog.md
+++ b/docs/changelog.md
@@ -1,10 +1,23 @@
Changelog
=========
-3.8 (master)
+
+??? danger "Please update your dpaste instance to v3.8 / latest!"
+
+3.9 (master)
------------
TBD
+3.8 (2023-09-18)
+------------
+
+- Typo(s) fixes
+- API sanitizing
+- .gitignore
+- Addresses Typo in Cleanup Snippes
+- Addresses [CVE-2023-49277](https://nvd.nist.gov/vuln/detail/CVE-2023-49277)
+
+
3.7 (2022-06-03)
------------
diff --git a/docs/index.md b/docs/index.md
index 2198f95..371ef18 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -1,4 +1,4 @@
-# Dpaste Documentation
+
Dpaste Documentation
![dpaste image](https://img.shields.io/pypi/v/dpaste.svg)
[![Python CI](https://github.com/DarrenOfficial/dpaste/actions/workflows/python.yml/badge.svg)](https://github.com/DarrenOfficial/dpaste/actions/workflows/python.yml)
@@ -17,4 +17,6 @@ The project is intended to run standalone as any regular Django Project, but it'
The code is open source and available on Github: [https://github.com/DarrenOfficial/dpaste](https://github.com/DarrenOfficial/dpaste). If you found bugs, have problems or ideas with the project or the website installation, please create an *Issue* there.
+For security vulnerability disclosure please contact darren@dpaste.org
+
⚠️ dpaste requires at a minimum Python 3.6 and Django 2.2.
diff --git a/mkdocs.yml b/mkdocs.yml
index f172c5b..82c6d28 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -4,32 +4,22 @@ site_url: https://docs.dpaste.org
site_description: >-
dpaste is a pastebin application written in Python using the Django framework.
You can find a live installation on dpaste.org.
-repo_url: 'https://github.com/DarrenOfficial/dpaste'
+repo_url: 'https://git.dpaste.org/dpaste/dpaste-docs/'
repo_name: 'dpaste'
-edit_uri: 'https://github.com/DarrenOfficial/dpaste-docs/edit/main/docs'
-logo: 'https://darrennathanael.com/favicon.png'
+edit_uri: 'https://git.dpaste.org/dpaste/dpaste-docs/edit/main/docs'
+
theme:
palette:
- scheme: slate
primary: 'black'
- accent: 'green'
- toggle:
- icon: material/weather-night
- name: Switch to light mode
- - scheme: default
- primary: 'teal'
- accent: 'green'
- toggle:
- icon: material/weather-sunny
- name: Switch to dark mode
+
include_search_page: false
search_index_only: true
name: material
font:
- text: "Red Hat Text"
- code: "Roboto Mono"
+ text: Nunito Sans
favicon:
- 'https://darrennathanael.com/favicon.png'
+ 'https://lore.dpaste.org/g-brand/v1/favicon-16x16.png'
features:
- tabs
- instantsite
diff --git a/requirements.txt b/requirements.txt
index dfcf41d..6e24b64 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,6 +1,18 @@
-jinja2<3.1
+# Requirements for core
+jinja2
+markdown
mkdocs
-mkdocs-material<9.2.5
+mkdocs-material
+pygments
+pymdown-extensions
markdown-meta-extension
+
+# Requirements for plugins
+babel
+colorama
+paginate
+regex
+mkdocs-git-authors-plugin
+mkdocs-git-revision-date-localized-plugin
mkdocs-minify-plugin
-mkdocs-toc-sidebar-plugin
+pymdown-extensions
\ No newline at end of file
diff --git a/runtime.txt b/runtime.txt
deleted file mode 100644
index 475ba51..0000000
--- a/runtime.txt
+++ /dev/null
@@ -1 +0,0 @@
-3.7