diff --git a/doc/changes/changes.md b/doc/changes/changes.md index 40f04ad6..1fa0a9ff 100644 --- a/doc/changes/changes.md +++ b/doc/changes/changes.md @@ -1,6 +1,6 @@ # Changes -* [4.3.1](changes_4.3.1.md) +* [4.3.1](changes_4.4.0.md) * [4.3.0](changes_4.3.0.md) * [4.2.3](changes_4.2.3.md) * [4.2.2](changes_4.2.2.md) diff --git a/doc/changes/changes_4.3.1.md b/doc/changes/changes_4.4.0.md similarity index 66% rename from doc/changes/changes_4.3.1.md rename to doc/changes/changes_4.4.0.md index bc0d8cf3..72ed3aba 100644 --- a/doc/changes/changes_4.3.1.md +++ b/doc/changes/changes_4.4.0.md @@ -1,4 +1,4 @@ -# OpenFastTrace 4.3.0, released 2026-05-?? +# OpenFastTrace 4.4.0, released 2026-05-14 Code name: Spec-driven Development Skill @@ -8,6 +8,13 @@ In this release we added the OpenFastTrace Spec-driven Development Skill. The sk We also moved the skills to `.agents/skills` for best cross-vendor compatibility. +The tag importer now supports Kotlin script files (`.kts`). + +## Features + +* #507: Tag importer now support `.kts` files +* #514: Added changeset skill + ## Documentation -* Added changeset skill +* #514: Added changeset skill diff --git a/doc/user_guide.md b/doc/user_guide.md index 7ec64591..053a66d4 100644 --- a/doc/user_guide.md +++ b/doc/user_guide.md @@ -756,7 +756,7 @@ recognized file types: * Groovy (`.groovy`) * Java (`.java`) * JavaScript (`.js`, `.ejs`, `.cjs`, `.mjs`) -* TypeScript (`.ts`) +* Kotlin (`.kt`, `.kts`) * Lua (`.lua`) * Objective C (`.m`, `.mm`) * Perl (`.pl`, `.pm`) @@ -768,6 +768,7 @@ recognized file types: * Shell programming (`.sh`, `.bash`, `.zsh`) * Swift (`.swift`) * Terraform (`.tf`, `.tfvars`) +* TypeScript (`.ts`) * Windows batch files (`.bat`) **Configuration and Serialization Formats** diff --git a/importer/tag/src/main/java/org/itsallcode/openfasttrace/importer/tag/TagImporterFactory.java b/importer/tag/src/main/java/org/itsallcode/openfasttrace/importer/tag/TagImporterFactory.java index e607d6df..c574bf89 100644 --- a/importer/tag/src/main/java/org/itsallcode/openfasttrace/importer/tag/TagImporterFactory.java +++ b/importer/tag/src/main/java/org/itsallcode/openfasttrace/importer/tag/TagImporterFactory.java @@ -25,7 +25,7 @@ public class TagImporterFactory extends ImporterFactory "groovy", // Groovy "json", "htm", "html", "xhtml", "yaml", "yml", // markup languages "java", // Java - "clj", "kt", "scala", // JVM languages + "clj", "kt", "kts", "scala", // JVM languages "js", "mjs", "cjs", "ejs", // JavaScript "ts", // TypeScript "lua", // Lua diff --git a/importer/tag/src/test/java/org/itsallcode/openfasttrace/importer/tag/TestTagImporterFactory.java b/importer/tag/src/test/java/org/itsallcode/openfasttrace/importer/tag/TestTagImporterFactory.java index 93ad156e..dbeaaadb 100644 --- a/importer/tag/src/test/java/org/itsallcode/openfasttrace/importer/tag/TestTagImporterFactory.java +++ b/importer/tag/src/test/java/org/itsallcode/openfasttrace/importer/tag/TestTagImporterFactory.java @@ -27,8 +27,10 @@ protected List getSupportedFilenames() return asList("file.java", "FILE.java", "file.md.java", "file.ads", "file.adb", "foo.bash", "foo.bar.bash", "foo.bat", "foo.java", "foo.c", "foo.C", "foo.c++", "foo.c#", "foo.cc", "foo.cfg", "foo.conf", "foo.cpp", "foo.cs", "foo.feature", "foo.groovy", "foo.h", "foo.H", "foo.hh", "foo.h++", - "foo.htm", "foo.html", "foo.ini", "foo.js", "foo.mjs", "foo.cjs", "foo.ejs", "foo.ts", "foo.json", - "foo.lua", "foo.m", "foo.mm", "foo.php", "foo.pl", "foo.pls", "foo.pm", "foo.proto", "foo.py", "foo.sql", "foo.r", + "foo.htm", "foo.html", "foo.ini", "foo.js", "foo.kt", "foo.kts", "foo.mjs", "foo.cjs", "foo.ejs", + "foo.ts", "foo.json", + "foo.lua", "foo.m", "foo.mm", "foo.php", "foo.pl", "foo.pls", "foo.pm", "foo.proto", "foo.py", + "foo.sql", "foo.r", "foo.rs", "foo.sh", "foo.sv", "foo.v", "foo.inc", "foo.yaml", "foo.yml", "foo.xhtml", "foo.zsh", "foo.clj", "foo.kt", "foo.scala", "foo.pu", "foo.puml", "foo.plantuml", "foo.go", "foo.robot", "foo.tf", "foo.tfvars", "foo.toml"); diff --git a/parent/pom.xml b/parent/pom.xml index eec6434a..ca0ad035 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -10,7 +10,7 @@ Free requirement tracking suite https://github.com/itsallcode/openfasttrace - 4.3.1 + 4.4.0 17 6.1.0-M1 6.0.3