From d2d543abb42316f861c2480c568b25c87ec4c570 Mon Sep 17 00:00:00 2001
From: Maari Tamm <maari.tamm@cleura.com>
Date: Thu, 18 Jul 2024 10:56:27 +0200
Subject: [PATCH] feat: Add support for Tutor 18 / Open edX Redwood

* Update the install_requires list to support Tutor 18.
* Update the compatibility matrix in the README accordingly.
---
 CHANGELOG.md | 4 ++++
 README.md    | 1 +
 setup.py     | 2 +-
 3 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index f32799d..4edfdf7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+## Unreleased
+
+* [Enhancement] Support Tutor 18 and Open edX Redwood.
+
 ## Version 2.4.0 (2024-04-05)
 * [Enhancement] Support Python 3.12.
 
diff --git a/README.md b/README.md
index 0945bb0..727d9e1 100644
--- a/README.md
+++ b/README.md
@@ -25,6 +25,7 @@ appropriate one:
 | Olive            | `>=15.0, <16`     | `main`        | 2.x.x          |
 | Palm             | `>=16.0, <17`     | `main`        | 2.x.x          |
 | Quince           | `>=17.0, <18`     | `main`        | 2.x.x          |
+| Redwood          | `>=18.0, <19`     | `main`        | 2.x.x          |
 
 [^1]: For Open edX Maple and Tutor 13, you must run version 13.2.0 or
    later. That is because this plugin uses the Tutor v1 plugin API,
diff --git a/setup.py b/setup.py
index 1f8a77f..b404e6e 100644
--- a/setup.py
+++ b/setup.py
@@ -25,7 +25,7 @@ def load_readme():
     packages=find_packages(exclude=["tests*"]),
     include_package_data=True,
     python_requires=">=3.6",
-    install_requires=["tutor <18, >=15.0.0"],
+    install_requires=["tutor <19, >=15.0.0"],
     setup_requires=["setuptools-scm"],
     entry_points={
         "tutor.plugin.v1": [