Tất cả các thay đổi quan trọng của dự án CityLens được ghi lại trong file này.
Định dạng dựa trên Keep a Changelog, và dự án tuân theo Semantic Versioning.
- Mobile app triển khai đầy đủ
- Phân tích nâng cao với machine learning
- Hỗ trợ đa ngôn ngữ (i18n)
- Push notifications
- NPM Packages published lên GitHub Packages
- Pull Request template cho GitHub
- PUBLISHING.md hướng dẫn publish packages
- Sửa package names để phù hợp với GitHub organization
- Cập nhật .gitignore loại trừ build artifacts
- Web App: CHANGELOG, CONTRIBUTING, DEPENDENCIES
- Backend: CHANGELOG, CONTRIBUTING, DEPENDENCIES
- Web Dashboard: CHANGELOG, CONTRIBUTING, DEPENDENCIES
- Chuẩn hóa format tiếng Việt cho tất cả tài liệu
- Tối ưu cấu trúc documentation
- Script tự động publish packages
- Chuẩn hóa repository URLs
1.0.0 - 2025-12-07
- API NGSI-LD tuân thủ chuẩn ETSI
- Hỗ trợ ontology SOSA/SSN
- API dữ liệu địa lý với PostGIS
- Tích hợp LOD (OpenWeatherMap, AQICN, TomTom, OSM)
- Xác thực người dùng với JWT
- Hệ thống quản lý báo cáo
- Quản lý ranh giới hành chính
- IntegratedDataPanel cho hiển thị LOD
- BoundarySelector cho truy vấn địa lý
- Hiển thị dữ liệu đa nguồn (thời tiết, AQI, giao thông, OSM)
- Dashboard với analytics
- Trang dữ liệu địa lý
- README đầy đủ cho tất cả sub-projects
- DEPENDENCIES.md với thông tin license
- Hướng dẫn CONTRIBUTING.md
- CHANGELOG.md theo định dạng Keep a Changelog
- License headers GPL-3.0 trong tất cả source files
- Cấu hình Docker Compose
- Thiết lập PostgreSQL + PostGIS
- Alembic migrations
- Mẫu cấu hình environment
- Scripts cài đặt tự động (setup.sh)
- Thống nhất license GPL-3.0 cho tất cả components
- Dọn sạch code và scripts không dùng
- Chuẩn hóa API client với hỗ trợ PATCH
- Cập nhật cấu trúc tài liệu
- SQLAlchemy models cho tất cả entities
- Alembic migration framework
- Script import OSM với osmium
- Seeding categories báo cáo
- Neo4j/GraphDB ontology schema
- Cập nhật Python dependencies cho Python 3.11
- Đổi tên
metadatathànhreport_metadatatrong Report model
- Import và export models
- Cấu hình Alembic
- Xử lý geometry PostGIS
- Thêm .gitignore rules cho:
- Dữ liệu OSM lớn (*.osm.pbf, *.geojson)
- Cấu hình environment (.env)
- Database files
- Cấu trúc dự án ban đầu
- Skeleton API backend với FastAPI
- Nền tảng web dashboard với React + TypeScript
- Thiết lập mobile app với Flutter
- Authentication models
- Report submission models
- Thiết kế database schema
- Cấu hình Docker cho development
- Thiết lập CI/CD pipeline
- Tài liệu dự án
- Thiết lập PostgreSQL database
- MongoDB cho dữ liệu thời gian thực
- Neo4j knowledge graph foundation
- Redis cho caching
- Cấu hình môi trường development
- Thêm mới - Tính năng mới
- Thay đổi - Thay đổi trong chức năng hiện có
- Loại bỏ - Tính năng sắp bị gỡ bỏ
- Xóa bỏ - Tính năng đã bị gỡ bỏ
- Sửa lỗi - Sửa lỗi
- Bảo mật - Thay đổi liên quan đến bảo mật