Skip to content
## 🚀 Features

- **Builder Enhancements**
  - Console now supports calling multiple builders intelligently.
  - Added new builders:
    - `WebpackBuilder`
    - `HTMLBuilder`
    - `Custom NUI Builder`
  - Shared context support for `EsBuildBuilder`.
  - HTMLBuilder integrated into builder list and manifest updates.

- **Vehicle Configuration**
  - Vehicle configuration validator now supports `ignoreAll` function.
  - Ability to:
    - Validate exiting vehicles.
    - Set default vehicles.
    - Find specific vehicles.

- **Build System Improvements**
  - New `.last_build` file is created upon successful build.
  - Type-check-only build mode added.
  - Support for togglable arguments.
  - Post-deploy process optimized.
  - Auto-updating `fxmanifest` file when using builders.
  - Auto-generated service filler improvements.

- **Deployer Templates**
  - Added **Realism Nexus** and **Realism Nexus Foss** templates.

---

## 🛠 Fixes

- Various **regex fixes** for post-ESBuild processing and service generation.
- Prevented:
  - Duplicated file entries.
  - Over-aggressive replacements.
  - Pretty-printing bugs.
  - Source folder errors when missing.
- Improved:
  - Debug output and logging.
  - Version handling and spinner messaging.
  - Manifest file updates with builders.
  - Variable handling, message delays, and async folder resolution.
  - Config file handling (no longer obfuscated).
- Corrected:
  - Program argument usage.
  - Missing exports and service injections.
  - Kernel integration for custom builders.
  - Pathing issues and context-based directory resolution.

---

## ⚠️ Breaking Changes

- **EsBuildBuilder now builds `.ts` files directly** (no longer uses `tsc`; includes inline source maps).
- **Deprecated**: `build-${context}`  
  **Replaced with**: `build-${context}-pre` and `build-${context}-post`.
- **Global folder argument is now required**.
- **ServiceContainer** is now fetched from the Kernel file instead of the package.

---

## 🧹 Miscellaneous

- Refactored various debug messages and logs.
- Version bumped due to breaking changes.
- Several internal improvements and minor cleanup tasks.
- Removed improper and unprofessional commit messages (and reverted where necessary).

(Thanks ChatGPT for summarizing all the commit messages)