|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to the Iniationware Edition of SourceGit will be documented in this file. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
| 6 | +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | + |
| 8 | +## [v2025.34.10] - 2025-09-14 |
| 9 | + |
| 10 | +### Added |
| 11 | +- macOS DMG packaging with code signing and notarization support |
| 12 | +- Comprehensive documentation (README, CHANGELOG, RELEASE_NOTES) |
| 13 | +- Documentation hub in docs/README.md |
| 14 | +- macOS signing setup guide |
| 15 | +- Linux-compatible versioning format (removed hyphens) |
| 16 | +- Pre-tag validation script for quality assurance |
| 17 | +- Code formatting standards enforcement |
| 18 | + |
| 19 | +### Changed |
| 20 | +- Version format from v{YEAR}.{WEEK}-IW.{X} to v{YEAR}.{WEEK}.{X} |
| 21 | +- Restored Ubuntu 20.04 containers for working ARM64 cross-compilation |
| 22 | +- Fixed GitHub Actions workflows for reliable builds |
| 23 | +- Updated README with Iniationware Edition branding |
| 24 | + |
| 25 | +### Fixed |
| 26 | +- Linux package compatibility issues (AppImage, DEB, RPM) |
| 27 | +- Git permission issues in CI/CD containers |
| 28 | +- Release asset creation failures |
| 29 | + |
| 30 | +## [v2025.34-IW.9] - 2025-09-14 |
| 31 | + |
| 32 | +### Added |
| 33 | +- Code formatting fixes across entire codebase |
| 34 | + |
| 35 | +### Fixed |
| 36 | +- Whitespace and indentation issues |
| 37 | +- Missing final newlines in source files |
| 38 | + |
| 39 | +## [v2025.34-IW.8] - 2025-09-14 |
| 40 | + |
| 41 | +### Added |
| 42 | +- Repository metrics dashboard |
| 43 | +- Branch counter functionality |
| 44 | +- Commit statistics visualization |
| 45 | + |
| 46 | +### Changed |
| 47 | +- Enhanced refresh operations with cache invalidation |
| 48 | + |
| 49 | +## [v2025.34-IW.7] - 2025-09-09 |
| 50 | + |
| 51 | +### Added |
| 52 | +- Smart memory management system |
| 53 | +- Performance monitoring capabilities |
| 54 | +- Resource optimization features |
| 55 | + |
| 56 | +### Fixed |
| 57 | +- Memory leaks in long-running operations |
| 58 | +- Resource exhaustion issues |
| 59 | + |
| 60 | +## [v2025.34-IW.6] - 2025-09-09 |
| 61 | + |
| 62 | +### Added |
| 63 | +- GitCommandCache for 60-70% performance improvement |
| 64 | +- GitProcessPool for efficient process management |
| 65 | +- BatchQueryExecutor for parallel operations |
| 66 | + |
| 67 | +### Changed |
| 68 | +- Optimized branch and commit operations |
| 69 | +- Implemented lazy loading strategies |
| 70 | + |
| 71 | +## [v2025.34-IW.5] - 2025-09-03 |
| 72 | + |
| 73 | +### Added |
| 74 | +- Comprehensive shutdown improvements |
| 75 | +- Enhanced error handling and recovery |
| 76 | + |
| 77 | +### Fixed |
| 78 | +- Application hang on shutdown (30+ seconds) |
| 79 | +- Background operation cleanup issues |
| 80 | + |
| 81 | +## [v2025.34-IW.4] - 2025-08-16 |
| 82 | + |
| 83 | +### Added |
| 84 | +- Git-Flow optimization features |
| 85 | +- Enhanced credential management |
| 86 | +- Secure storage for authentication |
| 87 | + |
| 88 | +### Fixed |
| 89 | +- Missing GitFlow.FinishBranch locale keys |
| 90 | +- UI update issues after Git-Flow operations |
| 91 | + |
| 92 | +## [v2025.34-IW.3] - 2025-08-10 |
| 93 | + |
| 94 | +### Added |
| 95 | +- Initial performance optimizations |
| 96 | +- Basic caching implementation |
| 97 | + |
| 98 | +## [v2025.34-IW.2] - 2025-08-05 |
| 99 | + |
| 100 | +### Added |
| 101 | +- Iniationware branding |
| 102 | +- Custom version display |
| 103 | + |
| 104 | +### Changed |
| 105 | +- Updated application metadata |
| 106 | +- Modified update check URLs |
| 107 | + |
| 108 | +## [v2025.34-IW.1] - 2025-08-01 |
| 109 | + |
| 110 | +### Added |
| 111 | +- Initial Iniationware Edition fork |
| 112 | +- Basic enterprise enhancements |
| 113 | + |
| 114 | +### Changed |
| 115 | +- Forked from SourceGit v2025.34 |
| 116 | + |
| 117 | +--- |
| 118 | + |
| 119 | +## Version Format |
| 120 | + |
| 121 | +Starting from v2025.34.10, we use a three-part version number: |
| 122 | +- **Major**: Year (2025) |
| 123 | +- **Minor**: Week number (34) |
| 124 | +- **Patch**: Iniationware increment (10, 11, 12...) |
| 125 | + |
| 126 | +Previous versions used the format v{YEAR}.{WEEK}-IW.{INCREMENT} which caused issues with Linux packaging systems. |
0 commit comments