Skip to content

Latest commit

ย 

History

History
300 lines (219 loc) ยท 8.52 KB

File metadata and controls

300 lines (219 loc) ยท 8.52 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.2.0] - 2026-04-28

๐ŸŽ‰ Highlights

  • Comprehensive Refactor: Full project restructuring and normalization
  • Rules Quality Improvement: Significantly expanded 100+ .cursorrules files with better structure
  • Developer Experience: Added ESLint, Prettier, EditorConfig configurations
  • Documentation Enhancement: Expanded architecture, setup, and tutorial docs

๐Ÿ“š Documentation

Added

  • specs/ directory with Spec-Driven Development templates
    • Product requirements, RFC, API, Database, Testing templates
  • Expanded docs/architecture/ with VitePress setup and rules organization guides
  • Expanded docs/setup/ with Node.js and editor configuration guides
  • Expanded docs/tutorials/ with using-rules, contributing, and translating guides

Changed

  • Improved CLAUDE.md for Claude Code integration
  • Updated AGENTS.md with latest directory structure
  • Enhanced package.json with author, homepage, bugs, and extended keywords

๐Ÿ”ง Infrastructure

Added

  • eslint.config.mjs - ESLint configuration
  • .prettierrc and .prettierignore - Prettier configuration
  • .editorconfig - Cross-editor configuration
  • .vscode/settings.json and extensions.json - VS Code settings

Changed

  • Fixed empty catch blocks in scripts/validate-rules.js and scripts/generate-stats.js
  • Updated GitHub repository description and topics

๐Ÿ“ Rules Files

Changed

  • Expanded 100+ .cursorrules files with:
    • Role definitions ("ไฝ ๆ˜ฏ...ไธ“ๅฎถ")
    • Core principles
    • Technology stack details
    • Best practices
    • Key conventions
  • Standardized format across all technical domains

2.1.0 - 2025-04-16

๐ŸŽ‰ Highlights

  • Bilingual Documentation: Complete Chinese and English documentation support
  • Professional Refactor: Restructured docs with improved navigation and clarity
  • New API Reference: Added comprehensive rules format reference guide

๐Ÿ“š Documentation

Added

  • Full English documentation set in docs/en/
    • README.md - Documentation home
    • getting-started.md - Quick start guide
    • installation-guide.md - Complete setup instructions
    • best-practices.md - Rules usage best practices
    • troubleshooting.md - Comprehensive troubleshooting guide
    • api-reference.md - Rules file format reference
  • Chinese documentation restructured in docs/zh/
    • All documents professionally rewritten
    • Improved structure and navigation
    • Added cross-references between documents
  • New docs/assets/ directory for shared resources

Changed

  • Moved original docs to docs/zh/ directory
  • Enhanced documentation with better formatting and examples
  • Added quick navigation and cross-links
  • Improved troubleshooting section with diagnostic scripts

๐Ÿ”ง Infrastructure

Added

  • Bilingual navigation in all documentation
  • Language switcher badges
  • Improved documentation templates

2.0.0 - 2025-01-16

โœจ Features

New Rules (29 files)

React Ecosystem

  • apollo-graphql - Apollo GraphQL integration
  • mobx - MobX state management
  • nextjs-14-seo - Next.js 14 SEO optimization
  • nextjs-react-ts - Next.js React TypeScript
  • nextjs-supabase - Next.js with Supabase
  • nextjs-ui - Next.js UI development
  • react-components - React components best practices
  • react-typescript - React with TypeScript
  • styled-components - Styled components guidelines

Backend Development

  • go-backend - Go backend scalability
  • java-springboot - Java Spring Boot patterns
  • django-best-practices - Python Django guidelines
  • nestjs-typescript - NestJS TypeScript
  • express-mongodb - Express with MongoDB

Others

  • convex - Convex database rules
  • dragonruby - DragonRuby best practices
  • elixir-engineer - Elixir engineering guidelines
  • github-code-quality - GitHub code quality
  • typescript-axios - TypeScript Axios integration
  • typescript-conventions - TypeScript conventions
  • vite-tailwind - Vite with Tailwind CSS

๐Ÿ“– Documentation

Added

  • Complete rewrite of docs/getting-started.md - Three-step quick start guide
  • Complete rewrite of docs/best-practices.md - Comprehensive best practices manual
  • Complete rewrite of docs/installation-guide.md - Multi-platform installation guide
  • Complete rewrite of docs/troubleshooting.md - Troubleshooting toolbox
  • Complete rewrite of CONTRIBUTING.md - Contribution guidelines and glossary
  • Complete rewrite of README.md - Streamlined project homepage

๐Ÿ› Bug Fixes

  • Removed duplicate directory rules/frontend/mobile/
  • Merged duplicate Flutter rules directories
  • Fixed invalid path references in documentation
  • Added missing .cursorrules files

๐Ÿ”ง Changed

  • Updated project statistics: 119 rule files, 43 tech categories, 568 documents
  • Unified rules file format and style
  • Optimized directory structure organization

1.5.0 - 2024-07-03

โœจ Features

  • Completed all rules translation (100%)
  • Updated core documentation to reflect maintenance phase

1.4.0 - 2024-07-02

โœจ Features

  • Completed full rules translation
  • Updated documentation to reflect translation progress

1.3.0 - 2024-07-02

โœจ Features

  • Elixir engineer guidelines translation
  • Engineering ticket template translation
  • Gherkin style testing translation
  • Git conventional commit messages translation
  • GitHub code quality translation
  • Xray test case translation

1.2.0 - 2024-07-02

โœจ Features

  • 50 new document translations (95% total progress)
  • Restructured translation progress reporting
  • Translation troubleshooting guide

โœ… Completed

  • Cloud-native domain: 100%
  • Mobile development domain: 100%

1.1.0 - 2024-06-25

โœจ Features

  • Django full rules set translation
  • FastAPI core standards translation
  • Data Science domain: Python data processing, Pandas, Matplotlib, PyTorch, TensorFlow
  • Machine Learning: Scikit-learn best practices

1.0.0 - 2024-01-01

๐ŸŽ‰ Initial Release

First official release.

Rule Sets (29 Total)

React Ecosystem (13)

  • Next.js + TypeScript complete configuration
  • React component development best practices
  • Chakra UI and Styled Components style guides
  • GraphQL Apollo Client integration
  • MobX state management
  • React Native Expo mobile development

Vue Ecosystem (2)

  • Vue 3 Composition API development standards
  • Nuxt 3 full-stack development guide

TypeScript Specific (3)

  • TypeScript coding conventions
  • Vite + Tailwind CSS build setup
  • Axios HTTP client integration

Backend Development (6)

  • Python FastAPI
  • Node.js Express + MongoDB
  • TypeScript NestJS
  • ASP.NET ABP framework

Others (5)

  • React Native Expo cross-platform
  • iOS UIKit native development
  • Solidity Foundry smart contracts
  • C++ modern programming standards
  • Drupal 11 CMS

Infrastructure

  • Tech-stack categorized directory structure
  • Chinese README and documentation
  • GitHub Actions quality checks
  • Issue and PR templates
  • Code of conduct and contribution guidelines

Version Guide

Version Meaning
Major Breaking changes, major architecture updates
Minor New features, significant improvements
Patch Bug fixes and small improvements

Migration Guides

Migrating to 2.1.0

Documentation paths have been restructured:

Old Paths (still work with redirects):

docs/getting-started.md
docs/best-practices.md
docs/installation-guide.md
docs/troubleshooting.md

New Paths:

docs/zh/getting-started.md    # Chinese
docs/en/getting-started.md    # English

No action required - old paths are automatically redirected.