# 📦 KGL Changelog

All notable changes to this project will be documented here.

---

## [8.0.0] - 2025-07-30
### Added
- `KGLconsole` 

## [7.0.4] - 2025-07-28
### Added
- Bug fixes

## [7.0.3] - 2025-07-28
### Added
- `KGML`: Loads Mods
- Created `CHANGELOG`

## [7.0.2] - 2025-07-27
### Added
- `KGLtcp`: Initial TCP module for future multiplayer support.
- `KGLnoise`: Procedural terrain generation system.

### KGLnoise Types
- **Perlin**: Create smooth and flowing terrain 🏞️
- **Normal**: Generates rough, jagged terrain.
- **Kenzo**: Hybrid of Perlin + Normal for unpredictable, creative generation.

---

## [7.0.1]
### Added
- `KGLscene`: Scene management system.
- `KGLentity`: Lightweight object/entity system.
- `KGLvoxel`: Voxel renderer with chunk support.

---

## [7.0.0]
### Added
- `KGLutilities`: Helper functions and math utilities.
- `KGLconfig`: Configuration module for compatibility and flags.

---

## [6.0.0]
### Unknown
- No proper changelog was recorded for this version.

---

## [5.0.0]
### Fixed
- Minor bugs across rendering modules.

---

## [4.0.0]
⚠️ Lost version  
- This version's code and changelog were not preserved.

---

## [3.0.0]
### Fixed
- Bug fixes.
- Cleaned and improved `README.md`.

---

## [2.0.0]
🎉 First official release!
### Added
- `Kgl`: Core 3D/2D renderer.
- `Kgl2D`: 2D-specific functions.
- `KglUI`: UI system.
- `KglHTSTB`: HTML text/overlay renderer.

---

## [1.0.0]
🎉 Initial private prototype
### Added
- `Kgl` and `Kgl2D` basics.

📝 Note: This version was later rewritten in `2.0.0`.
