# Changelog

## 📋 Changelog

### v1.3.0 — Current

#### Added

* 🎮 Admin UI Panel with 3 tabs (Players, Active Crafts, Recipes)
* 📦 Batch crafting (x1, x5, x10)
* 📘 Blueprint learning UI (use item to learn)
* 📊 Statistics panel with per-recipe breakdown
* 🔊 5 sound effects (craft start, success, fail, cancel, level up)
* ⏸️ Craft cancel with material refund
* 📋 Craft queue system
* 🔒 Recipe level lock (requiredLevel)
* 🚫 Ban system (QBCore / ESX / Custom)
* 🌍 Multi-language support (TR / EN / DE)
* 📱 Responsive NUI (3 breakpoints)
* ⚡ ox\_lib & qb-progressbar support
* 🎯 ox\_target & qb-target support

#### Fixed

* Config.Target string 'false' vs boolean false
* GetRequiredXP(0) infinite loop
* levelUp event data structure mismatch
* pcall multiple return values in GetPlayerJob
* Security.StartCraft return value not checked
* materialSave + failBehavior double refund
* RecipesById CreateThread race condition
* Batch craft amount not passed to Security
* GetActiveCraft called after CompleteCraft deletion

***

### v1.0.0 — Initial Release

#### Features

* ESX & QBCore dual framework support
* 5 inventory system support
* Level system with 4 bonus types
* Blueprint system
* Anti-exploit (6 layers)
* Discord webhooks (5 categories)
* Admin commands (6)
* Modern NUI interface
* Auto DB migration
* Marker & target interaction


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://elena-scripts.gitbook.io/elenascripts/gameplay/craft-system/changelog.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
