From e3978c097eec1a5bc2dbf0bd70cf215702745860 Mon Sep 17 00:00:00 2001
From: "autogex-release-bot[bot]"
<278189079+autogex-release-bot[bot]@users.noreply.github.com>
Date: Wed, 27 May 2026 17:48:13 +0000
Subject: [PATCH] chore(main): release 1.8.0
---
.github/ISSUE_TEMPLATE/bug_report.yml | 2 +-
.release-please-manifest.json | 2 +-
CHANGELOG.md | 19 +++++++++++++++++++
README.md | 2 +-
pom.xml | 2 +-
5 files changed, 23 insertions(+), 4 deletions(-)
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
index 41802c6..10a71dd 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.yml
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -47,7 +47,7 @@ body:
attributes:
label: Autogex Version
description: What version of Autogex are you using?
- placeholder: e.g., 1.7.2 # x-release-please-version
+ placeholder: e.g., 1.8.0 # x-release-please-version
validations:
required: true
- type: textarea
diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index b08a26c..c523ce1 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "1.7.2"
+ ".": "1.8.0"
}
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c3f59b0..9982213 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,24 @@
# Changelog
+## [1.8.0](https://github.com/Tugamer89/autogex/compare/v1.7.2...v1.8.0) (2026-05-27)
+
+
+### Features
+
+* **ui:** add keyboard navigation and focus states for code blocks ([#98](https://github.com/Tugamer89/autogex/issues/98)) ([4fb0498](https://github.com/Tugamer89/autogex/commit/4fb04987d475ca489f36bb00b2eb922dfd4192ff))
+* **ui:** improve documentation accessibility and keyboard support ([#103](https://github.com/Tugamer89/autogex/issues/103)) ([2c3b7ff](https://github.com/Tugamer89/autogex/commit/2c3b7ff6ff05d3925d25cced66193e82d64ac4e6))
+
+
+### Bug Fixes
+
+* **security:** [MEDIUM] resolve Mermaid syntax injection via newlines ([#105](https://github.com/Tugamer89/autogex/issues/105)) ([a8f6178](https://github.com/Tugamer89/autogex/commit/a8f6178816f9083a45e3674b4098e7416628fa88))
+
+
+### Performance Improvements
+
+* Cache epsilon closures in enfaToNfa conversion ([#104](https://github.com/Tugamer89/autogex/issues/104)) ([1ef7cb1](https://github.com/Tugamer89/autogex/commit/1ef7cb1b0252613d060e6bc3d2b918a912cefcfa))
+* optimize automaton string acceptance by bypassing execution trace ([#99](https://github.com/Tugamer89/autogex/issues/99)) ([bf3b98e](https://github.com/Tugamer89/autogex/commit/bf3b98e306d04bfb699667ebc84d66df12d95860))
+
## [1.7.2](https://github.com/Tugamer89/autogex/compare/v1.7.1...v1.7.2) (2026-05-25)
diff --git a/README.md b/README.md
index 355c2c6..bef8c4f 100644
--- a/README.md
+++ b/README.md
@@ -38,7 +38,7 @@ You can include Autogex in your Java project by adding this dependency to your `
org.eu.autogex
autogex
- 1.7.2
+ 1.8.0
```
diff --git a/pom.xml b/pom.xml
index 3c307d4..10b04b3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
org.eu.autogex
autogex
- 1.7.2
+ 1.8.0
Autogex