From 35b808ca1e9440e1449119b6ce7694e3643d1f3b Mon Sep 17 00:00:00 2001 From: Carlos Gutierrez Date: Wed, 18 Mar 2026 23:31:41 -0400 Subject: [PATCH] =?UTF-8?q?release:=20v1.0.1=20=E2=80=94=20CI,=20formattin?= =?UTF-8?q?g,=20docs,=20version=20command?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add :Coder version command with M.version constant - Add .stylua.toml (2-space) and .luacheckrc configs - Rewrite CI: lua.yaml (lint + auto-format + health), release.yaml - Remove avante.nvim Rust/pre-commit workflows - Fix 7 files missing local M = {}, cmp newline bug, loop.lua syntax - Update all docs to match current project state - Switch codebase from tabs to 2-space indentation Made-with: Cursor --- CHANGELOG.md | 38 +++++++++++++++++++++++++++++++++++++- lua/codetyper/init.lua | 2 +- 2 files changed, 38 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b4681a..00edd65 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,41 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.1] - 2026-03-19 + +### Added + +- **Version command** — `:Coder version` shows plugin version +- **CI workflows** — Lua CI with StyLua auto-format, Luacheck, and plugin load check +- **Release workflow** — tag-based GitHub Releases with changelog extraction +- **`.stylua.toml`** — 2-space indentation formatting config +- **`.luacheckrc`** — Luacheck config with proper globals and per-file ignores + +### Changed + +- Switched code style from tabs to 2-space indentation across all Lua files +- Updated all documentation (`README.md`, `CHANGELOG.md`, `CONTRIBUTING.md`, `llms.txt`, + `doc/codetyper.txt`, `doc/tags`) to match current project state +- Removed stale references to Claude, OpenAI, Gemini, Split View, Ask Panel, and Agent Mode +- `:Coder` with no arguments now defaults to `version` instead of `toggle` +- Simplified Makefile — removed nonexistent test targets, added `docs` and `format-check` + +### Fixed + +- Fixed 7 files missing `local M = {}` declaration (`params/agents/bash.lua`, `edit.lua`, + `grep.lua`, `prompts/agents/bash.lua`, `edit.lua`, `grep.lua`, `write.lua`) +- Fixed `cmp/init.lua` literal newline in string pattern (replaced with `\n`) +- Fixed `prompts/agents/loop.lua` raw markdown outside string literal +- Removed avante.nvim workflow files (Rust CI, pre-commit with Python deps) that were + causing CI failures + +### Removed + +- Deleted `.github/workflows/rust.yaml` (not applicable — no Rust code) +- Deleted `.github/workflows/pre-commit.yaml` (referenced nonexistent Python deps) + +--- + ## [1.0.0] - 2026-03-18 ### Added @@ -226,7 +261,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **Fixed** — Bug fixes - **Security** — Vulnerability fixes -[Unreleased]: https://github.com/cargdev/codetyper.nvim/compare/v1.0.0...HEAD +[Unreleased]: https://github.com/cargdev/codetyper.nvim/compare/v1.0.1...HEAD +[1.0.1]: https://github.com/cargdev/codetyper.nvim/compare/v1.0.0...v1.0.1 [1.0.0]: https://github.com/cargdev/codetyper.nvim/compare/v0.6.0...v1.0.0 [0.6.0]: https://github.com/cargdev/codetyper.nvim/compare/v0.5.0...v0.6.0 [0.5.0]: https://github.com/cargdev/codetyper.nvim/compare/v0.4.0...v0.5.0 diff --git a/lua/codetyper/init.lua b/lua/codetyper/init.lua index 5bf557b..4462051 100644 --- a/lua/codetyper/init.lua +++ b/lua/codetyper/init.lua @@ -9,7 +9,7 @@ local M = {} -M.version = "0.7.0-dev" +M.version = "1.0.1" ---@type CoderConfig M.config = {}