Lịch sử phát hành
0.5.0 — danh mục thư viện React và accessibility
Phần tiêu đề “0.5.0 — danh mục thư viện React và accessibility”Policy bổ sung ngưỡng có điều kiện cho mười một thư viện React phổ biến. Gói được app khai báo hoặc import trong source được đối chiếu với manifest và lockfile npm/pnpm; app import không thể chỉ dựa vào khai báo ở workspace root. Miền governance thứ tám đọc kết quả axe-core từ Playwright test đã review trên Chromium desktop và Android Chrome mô phỏng. Báo cáo liệt kê route đã test, số rule, vi phạm và mục chưa kết luận. Đây là bằng chứng tự động cho trang đã test, không phải chứng nhận WCAG đầy đủ hay phép thử trên thiết bị thật. Xem Thư viện quản trị và Khả năng tiếp cận.
0.4.0 — quản trị dự án bảy miền
Phần tiêu đề “0.4.0 — quản trị dự án bảy miền”Bản đánh giá dự án kết hợp bảy miền: danh sách app chính xác, ngưỡng dependency trực tiếp, kiến trúc source, advisory dependency đã biết, chất lượng mã, bảo mật mã và tương thích trình duyệt/thiết bị mô phỏng. governance collect chạy npm/pnpm audit, ESLint, TypeScript, Vitest với độ phủ V8, Semgrep, Gitleaks và Playwright. governance assess yêu cầu bằng chứng mới gắn với policy, đầu vào và commit. Báo cáo JSON/HTML offline ghi trạng thái từng miền, finding, phiên bản scanner và ma trận trình duyệt với phiên bản môi trường kiểm thử đã đo cùng ngưỡng tối thiểu. Thiếu độ phủ scanner là incomplete; vi phạm policy đã đo là fail. Ngưỡng trình duyệt không chứng minh hỗ trợ thiết bị thật hoặc bản trình duyệt cũ.
Các app mẫu Next.js, Vite + React và React có test và browser project thực cho gate mới. Gói 0.4.0 đã phát hành chứa các lệnh này cùng policy 4.0.0.
0.3.0 — bản đánh giá dự án đầu tiên (đã phát hành)
Phần tiêu đề “0.3.0 — bản đánh giá dự án đầu tiên (đã phát hành)”governance assess kết hợp inventory app chính xác, ngưỡng dependency và gate kiến trúc trung tâm thành kết luận đạt/không đạt/chưa đủ bằng chứng theo app. Lệnh tạo JSON có phiên bản và HTML tự chứa với hash policy, inventory. Workflow dùng lại chặn theo kết quả đó và tải bằng chứng lên. governance check chỉ kiểm tra dependency vẫn dùng được.
Báo cáo HTML kiến trúc offline cũng có phần điểm rõ hơn, breakdown trọng số, danh sách 25 finding mỗi lần, nhóm ưu tiên và đồ thị phụ thuộc tập trung. Ảnh chụp đã ẩn danh trên website lấy từ CLI 0.2.0 và giữ nhãn đó. Bản 0.3.0 đã phát hành chưa có scanner bảo mật, chất lượng và tương thích nên không phải bản phát hành đầy đủ.
0.2.0 — policy phiên bản tối thiểu
Phần tiêu đề “0.2.0 — policy phiên bản tối thiểu”Policy schema 2 và policy đi kèm 2.0.0 dùng ngưỡng >=X.Y.Z cho Next, Vite, React và TypeScript. Checker chấp nhận khai báo chính xác hoặc range nếu mọi phiên bản range cho phép đều đạt ngưỡng. Công cụ kiểm tra specifier trong lockfile và bản resolve theo cả policy lẫn range của app. Finding dạng text và JSON vẫn giữ trường expected, nhưng giá trị nay là range cần có, ví dụ >=19.2.0.
Policy schema 1 phải chuyển đổi để dùng với CLI 0.2.0. Các bản CLI đã phát hành trước vẫn giữ cách so phiên bản chính xác cũ. Xem Quản trị dependency để đọc ví dụ và giới hạn. Schema và cách chấm điểm báo cáo kiến trúc không đổi.
0.1.0 — codebase độc lập đầu tiên
Phần tiêu đề “0.1.0 — codebase độc lập đầu tiên”Phiên bản này thiết lập CLI và website NKLattice đầu tiên. Gói @anhcodo13/lattice@0.1.0 đã phát hành trên npm và cung cấp lệnh lattice. Không có lịch sử phát hành trước đó.
CLI và policy trong gói được build từ commit core 87de7db. Policy đi kèm ghi phiên bản 1.0.0; phiên bản gói npm và phiên bản policy phục vụ hai mục đích khác nhau.
Đã bổ sung
Phần tiêu đề “Đã bổ sung”- Scanner kiến trúc JS/TS chạy cục bộ, đồ thị import đã resolve, mười rule ID tích hợp, policy ranh giới module tùy chỉnh, chấm điểm có trọng số và báo cáo HTML/JSON offline.
- Governance phiên bản chính xác cho profile
next,vite-react,react. Công cụ kiểm tra khai báo trực tiếp và resolution trong npm lockfile v3 hoặc pnpm lockfile v9. - Workflow GitHub Actions dùng lại, ví dụ gate deploy cho app, workspace pnpm có ba profile và app React npm độc lập.
- Yêu cầu Node.js 24+, kiểm tra độ phủ bằng
--expect-appsvà workflow dùng lại nhận SHA commit core đã review để lấy CLI cùng policy. - Landing page song ngữ và hướng dẫn theo tác vụ bằng tiếng Việt/Anh.
Ranh giới hiện tại
Phần tiêu đề “Ranh giới hiện tại”CLI chưa tự mở PR nâng cấp dependency, chưa tự so sánh hai lần phân tích kiến trúc, cũng chưa duy trì danh mục repo sử dụng tập trung. Repo app phải pin cả ref uses và input core-ref vào cùng commit. Ví dụ trong repo này chưa chứng minh gate tại repo độc lập, và core đổi policy chưa tự kích hoạt CI của repo đó. Finding kiến trúc không làm analyze trả mã lỗi.
Để biết hành vi hiện tại chính xác, xem Lệnh CLI và Quản trị dependency. Công việc tương lai nằm trong Lộ trình, không được tính vào bản phát hành này.