Phát hành / npm

Lịch sử thay đổi

Lịch sử xuất bản package, phiên bản mới nhất ở trên.

Tất cả các bản phát hành đều được kiểm thử trên ma trận CI 4 nền tảng và xuất bản tự động qua GitHub Releases.

v0.4.2

Mở rộng hash tsconfig và cache kết quả --showConfig

  • Mở rộng hash cấu hình tsc để theo dõi toàn bộ chuỗi extends và references đệ quy — thay đổi trong tsconfig.base.json hoặc bất kỳ project tsconfig được tham chiếu nào sẽ làm mất hiệu lực cache whole-program.
  • Thêm cache kết quả tsc --showConfig ở phạm vi process, khóa theo SHA-256 của nội dung file tsconfig gốc — loại bỏ lần spawn --showConfig dư thừa trước mỗi lần chạy tsc --noEmit khi config không thay đổi.
  • Không thay đổi schemaVersion. Không thay đổi hành vi đối với người dùng.
v0.4.1

Bổ sung annotation cho công cụ MCP

  • Bổ sung readOnlyHint, destructiveHint, idempotentHint và openWorldHint cho cả 5 công cụ.
  • Bốn hint được khai báo tường minh dưới dạng boolean (true, false, true, false) để đáp ứng yêu cầu của các kênh phân phối như OpenAI MCP directory.
  • Không thay đổi hành vi và không nâng schemaVersion — annotation là metadata ở tầng tools/list, không ảnh hưởng đến cấu trúc response.
v0.4.0

Phát hiện churn theo cặp (file, rule) và schemaVersion 1.2

  • Bổ sung cơ chế phát hiện churn theo cặp (file, rule) — loại cảnh báo vòng lặp thứ hai, độc lập với cơ chế chữ ký chính xác đã có.
  • Khi cùng một cặp (file, rule) xuất hiện trong 3+ lần gọi check_files, hệ thống phát ra fileRuleChurnWarning bất kể thông điệp chính xác có thay đổi.
  • Bổ sung fileChurning: boolean và mảng fileRuleChurns vào LoopStatus — hoàn toàn độc lập với looping và signatures.
  • Bổ sung fileRuleChurnWarning: FileRuleChurnWarning | null vào CheckResponse. Nâng schemaVersion lên 1.2.
  • Bộ đếm churn đặt lại về 0 khi cặp (file, rule) vắng mặt trong kết quả check_files; lệnh check_project không ảnh hưởng đến bộ đếm.
  • Trạng thái churn được lưu vào session.jsonl qua trường activeFileRulePairs và phục hồi khi khởi động lại.
v0.3.7

Hỗ trợ outputSchema và structuredContent chuẩn MCP 1.30

  • Khai báo outputSchema chặt chẽ cho toàn bộ 5 công cụ MCP theo chuẩn SDK 1.30.0.
  • Trả về structuredContent có cấu trúc song song với khối text JSON để tương thích ngược 100%.
  • Cập nhật tài liệu kỹ thuật về cơ chế phân phối kết quả chẩn đoán.
v0.3.6

Cập nhật dependency và tương thích Node 20.19

  • Cập nhật @modelcontextprotocol/sdk lên 1.30.0.
  • Nâng cấp oxlint lên 1.78.0 và xử lý chuỗi phản hồi không phải JSON.
  • Nâng cấp @biomejs/biome lên 2.5.8.
  • Giữ better-sqlite3 ở 12.6.2 để đảm bảo tương thích ổn định với Node 20.19.
v0.3.5

Ví dụ nén chẩn đoán và mở rộng từ khóa tìm kiếm

  • Bổ sung ví dụ thực tế về gom cụm chẩn đoán (giảm 86,5% kích thước payload).
  • Sắp xếp lại phần giới thiệu trong README trước danh sách registry.
  • Mở rộng từ khóa tìm kiếm trên npm để tăng khả năng tiếp cận.
v0.3.4

Chuẩn hóa mô tả công cụ MCP đạt hạng A trên Glama

  • Viết lại mô tả cho cả 5 công cụ MCP nhằm minh bạch hành vi và tác dụng phụ.
  • Giải thích rõ cơ chế cache theo hash nội dung, không phụ thuộc vào git.
  • Bổ sung cấu hình người duy trì glama.json.
v0.3.3

Rút gọn mô tả server cho MCP Registry

  • Rút gọn chuỗi mô tả trong server.json dưới 100 ký tự theo chuẩn của MCP Registry.
  • Tự động hóa luồng phát hành qua GitHub OIDC.
v0.3.0

Phân luồng chẩn đoán và mở rộng hỗ trợ Biome

  • Nâng cấp schema response lên 1.1 với trạng thái chi tiết cho từng engine.
  • Tích hợp adapter cho Biome để kiểm tra cú pháp và định dạng.
  • Chẩn đoán của các engine hoàn thành vẫn được giữ lại nếu engine khác gặp lỗi.
v0.2.0

Lệnh thiết lập và bộ tài liệu hoàn chỉnh

  • Thêm npx signalint-mcp init để tự động nhận diện dự án và cấu hình MCP client.
  • Hoàn thiện tài liệu kiến trúc, đóng góp, bảo mật và lưu trữ phiên làm việc.
  • Bổ sung toàn bộ phần hardening về cache, engine fan-out, giới hạn lưu trữ và bảo mật.
v0.1.0

Bản phát hành npm đầu tiên

  • MCP server stdio cục bộ chạy Oxlint, TypeScript và Biome.
  • Bộ nhớ cache SQLite theo nội dung file và phát hiện vòng lặp chẩn đoán.
  • Hỗ trợ kết nối với Claude Code, Cursor và Antigravity.