Releases: TRocket-Labs/vectorlint
Releases · TRocket-Labs/vectorlint
Release v2.5.0
Changelog
2.5.0 - 2026-03-04
Features
- User-facing
messagefield: LLM violations now include a dedicatedmessagefield — under 15 words, written directly to the user, with no rule references. This replacesanalysisas the string shown in the terminal. analysisin JSON output: Theanalysisfield (internal model reasoning) is now included in--output=jsonviolation objects alongsidemessage, giving consumers access to both.
Improvements
- Directive guidance updated to explicitly distinguish
message(user-facing) fromanalysis(internal reasoning not shown in UI)
Release v2.4.0
VectorLint 2.4.0 - 2026-03-04
Features
- PAT (Pay A Tax) Evaluation Technique: New gate-check evaluation method using structured output for more reliable LLM-based assessments
- Amazon Bedrock Provider: Run VectorLint against AWS-hosted models via the Amazon Bedrock LLM provider
- Vercel AI SDK Integration: Unified LLM provider interface via Vercel AI SDK, enabling consistent behavior across all providers
- PAT Confidence Tuning: Expose confidence thresholds via CLI to tune PAT filter sensitivity
- File-Type Context: Evaluations now receive file-type context to improve rule applicability
Improvements
- Aligned CLI surfacing with PAT filters for consistent flag exposure
- Tightened PAT confidence guidance for more predictable gate-check behavior
Release v2.3.0
VectorLint 2.3.0 - 2026-02-11
Features
- Zero-Config Mode: Run VectorLint without any config file by adding a
VECTORLINT.mdto your
project root - User Instructions Support: Global user instructions now run alongside all rules (previously
fallback-only) - Fix Suggestions: New
fixfield in violation output provides drop-in replacement suggestions for
both Check and Judge evaluations - Init Command Enhancements: New
--quickflag creates onlyVECTORLINT.md,--fullflag creates
both config and user instruction files - Improved Evaluation Instructions: Centralized directive with structured Role/Task/Instructions
format
Improvements
- Renamed internal terminology: "Style Guide" → "User Instructions" for clarity
- Renamed evaluation types:
SubjectiveResult→JudgeResult,SemiObjectiveResult→CheckResult - Removed redundant instruction sections from bundled preset prompts
- Consolidated architectural documentation into CLAUDE.md
Full Changelog: v2.2.0...v2.3.0
Release v2.2.0
VectorLint 2.2.0 - 2026-01-03
Features
- Renamed Rule Types: Rule types renamed for clarity —
semi-objective→check,subjective→judge. Backward compatibility maintained via automatic mapping. - Content Chunking: Large documents are now automatically chunked for improved evaluation accuracy
- Bundled Rule Packs (Presets): Built-in rule packs now ship with VectorLint — no custom rules path required to get started
- Global Configuration: New global config file for storing API keys and environment settings
- Init Command: New
vectorlint initcommand for easy project setup - Token Usage Reporting: CLI now displays input/output token counts after each evaluation
- Hidden Config Support: Configuration can now be stored as a hidden file
- Disable Rules: Support for disabling specific rules within a rule pack
- Improved Line Accuracy: Better issue location with line numbering and fuzzy matching
Improvements
- Refactored help output for clearer CLI usage
- Updated documentation to reflect optional rules path
- Improved Anthropic provider configuration and type safety
- Simplified evaluator token usage tracking
Bug Fixes
- Fix CLI to require explicit paths, preventing accidental directory scans
- Fix path option description to indicate it's required
Full Changelog: v2.1.1...v2.2.0
Release v2.1.1
VectorLint 2.1.1 - 2025-12-12
Bug Fixes
- Fix Runtime Crash: Resolved
Cannot find moduleerror in published package by inliningpackage.jsonversion - Replaced relative runtime require with static import to prevent path resolution issues in
distartifacts
Release v2.1.0
VectorLint 2.1.0 - 2025-12-12
Features
- Reviewdog Support: Added
rdjson(Reviewdog Diagnostic JSON Format) output capability - Enables automated code review comments and annotations in CI/CD pipelines
- CLI now accepts
--output rdjsonflag
Full Changelog: v2.0.1...v2.1.0
Release v2.0.1
VectorLint 2.0.1 - 2025-12-09
Features
- Cascading Configuration: Configuration now applies from general to specific patterns
- Files can inherit rules from multiple matching patterns instead of just one
- More specific patterns override settings from general patterns
Improvements
- Updated documentation with configuration examples
Bug Fixes
- Fix configuration resolution to properly handle multiple matching patterns
Full Changelog: v2.0.0...v2.0.1
Release v2.0.0
VectorLint v2.0.0
An LLM-based prose linter that catches subjective writing issues like clarity, tone, and technical accuracy. Think Vale, but powered by AI.
🚀 Highlights
- Multiple LLM Providers: OpenAI, Anthropic Claude, Azure OpenAI, Google Gemini
- Smart Scoring: Density-based scoring (errors per 100 words) for fair evaluation
- Vale Integration: Seamless integration with Vale CLI for combined analysis
- Technical Accuracy: Hallucination detection with search provider support
- Flexible Config: File-centric rule packs with glob-based targeting
- Multiple Outputs: Native JSON and Vale-compatible JSON formats
- MDX Support: Extended support for React-based documentation
📦 Installation
npm install -g vectorlintContributors
- @ayo6706 made their first contribution in #3
- @oluwatooki-GA made their first contribution in #10
- @oshorefueled made their first contribution in #11
- @hurshore made their first contribution in #23
- @mtgr18977 made their first contribution in #26
Full Changelog: https://github.com/TRocket-Labs/vectorlint/commits/v2.0.0