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.1.0 - 2026-04-04
- SECURITY.md with vulnerability disclosure policy and severity classification
- CONTRIBUTING.md with development guidelines and PR process
- CODE_OF_CONDUCT.md (Contributor Covenant v2.1)
- GitHub issue templates (bug report, feature request) and PR template
- Logging framework (
core/common/include/eapps/log.h,core/common/src/log.c) - Unit tests: test_http, test_platform, test_canvas, test_theme, test_widgets, test_log
- Integration tests: registry lifecycle, app category isolation
- Fuzz harnesses: expression parser, HTTP response parser, base64
- SBOM generation (CycloneDX v1.5) via CMake module
- OSSF Scorecard workflow for supply-chain security scoring
- CodeQL SAST scanning on push/PR
- Dependabot for GitHub Actions and git submodules
- Security roadmap, threat model, and audit checklist documentation
.clang-formatand.clang-tidyfor code quality enforcement.editorconfigfor consistent formatting across editorsCODEOWNERSfor automated review assignment- Production-grade CI/CD with full release pipeline for all platform categories
- eMaps — privacy-first maps & navigation app (OpenStreetMap)
- Multi-platform restructure: web-apps, mobile-apps, desktop-apps, browser-extensions, CLI tools, enterprise
- eServiceApps Flutter project extraction
- eDB embedded database integration
- Platform-specific release infrastructure (Windows .exe, macOS .dmg, Linux .AppImage)
- Stable release workflow with 3-gate validation (CI → build → integrity)
- Release-all orchestrator for coordinated multi-platform releases
- Desktop app builds: eOffice (Electron), EoStudio (PyInstaller), EoSim (PyInstaller+Docker), eBrowser (C/CMake)
- Mobile app builds: eRide, eSocial, eTrack, eTravel, eWallet, eMaps (Flutter)
- Browser extension builds: Chrome, Firefox, Edge, Safari
- VS Code extension build pipeline
- CLI tools build pipeline (Node.js, Python, PowerShell)
- Enterprise Docker/Helm build pipeline
- Web apps deployment (GitHub Pages)
- CI workflow: added clang-tidy step, coverage reporting, pinned actions to SHA
- Nightly workflow: added ASan/UBSan and Valgrind steps
- Weekly workflow: added full static analysis and dependency audit
- Release workflow: added SBOM generation step
cmake/eos.cmake: added-frandom-seedfor reproducible buildscmake/linux.cmake: addedSOURCE_DATE_EPOCHsupport- Version bumped from 0.1.0 to 2.1.0
- Version badge in README now shows 2.1.0
- Replaced all .zip download URLs with platform-specific formats
2.0.0 - 2026-04-01
- 38 applications across productivity, media, games, connectivity, and security categories
- Cross-platform support: Linux, Windows, macOS, EoS (embedded), Web (WASM)
- Core libraries: common, ui, storage, network, platform
- LVGL v9.1 UI framework integration
- CI/CD pipeline with nightly, weekly, and release workflows
- EoSim platform simulation testing
- 7 unit tests covering core modules
- cppcheck static analysis integration
- Project version bumped from 0.1.0 to 2.0.0
0.1.0 - 2026-03-31
- Initial release of eApps
- Complete CI/CD pipeline with nightly, weekly, and QEMU sanity runs
- Full cross-platform support (Linux, Windows, macOS)
- ISO/IEC standards compliance documentation
- MIT license