|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## [0.1.0] — 02-09-2026 |
| 4 | + |
| 5 | +### Added |
| 6 | +- GitHub Releases-based version checking (replaces local version file) |
| 7 | +- Development build detection ("dev" when no releases exist) |
| 8 | +- GitHub API integration for update checking and autoupdate |
| 9 | +- Comprehensive documentation reorganization (.github/, docs/) |
| 10 | +- MIGRATION.md guide in docs/ for upgrade path from chat_commands |
| 11 | +- Proper system/config.lua with structured Config table |
| 12 | +- `Config.Framework` single string field for framework selection (replaces booleans) |
| 13 | +- `Config.Formatting.*` for show_id and useFrameworkName options |
| 14 | +- `Config.Callbacks.onCommandExecuted` hook for command audit logging |
| 15 | +- `Config.AdminCheck` callback for custom admin logic |
| 16 | +- Example command pack in `commands/example.lua` |
| 17 | +- QBCore export validation to prevent nil errors |
| 18 | +- Modern `fxmanifest.lua` (cerulean format) |
| 19 | +- Support for ESX, QBCore, QBox, and standalone frameworks |
| 20 | +- Modular architecture with clean separation of concerns |
| 21 | +- pxCommands event namespace throughout |
| 22 | +- Enhanced SECURITY.md policy |
| 23 | +- Contributing guidelines |
| 24 | + |
| 25 | +### Changed |
| 26 | +- Rebranded from `chat_commands` to `pxCommands` |
| 27 | +- Updated repository to https://github.com/CodeMeAPixel/pxCommands |
| 28 | +- Contact updated to hey@codemeapixel.dev |
| 29 | +- Version system now checks GitHub Releases API instead of local file |
| 30 | +- Autoupdate redirects to GitHub releases instead of file updates |
| 31 | +- Documentation reorganized: `.github/` for repo docs, `docs/` for guides |
| 32 | +- Replaced global `SETTINGS` with structured `Config` table |
| 33 | +- settings.lua now acts as override/customization file instead of config source |
| 34 | +- Improved framework detection with explicit export checking |
| 35 | +- Enhanced logging with config-aware defaults |
| 36 | +- README.md moved to .github/ (GitHub auto-discovers) |
| 37 | + |
| 38 | +### Fixed |
| 39 | +- Fixed variable scope issue in ESX command registration (raw variable) |
| 40 | +- QBCore initialization now properly checks for export existence before use |
| 41 | +- Removed busy-wait loops in version check |
| 42 | +- Dead links and outdated documentation removed |
| 43 | +- Updated all doc cross-references to point to correct paths |
| 44 | + |
| 45 | +### Removed |
| 46 | +- Static version file from version checks (now uses GitHub releases) |
| 47 | +- vRP compatibility (deprecated; use ESX, QBCore, or QBox) |
| 48 | +- Old toxicdev.me documentation references |
| 49 | +- Corrupted dual-content in README |
0 commit comments