This release introduces significant improvements across core functionality and plugins, along with bug fixes, feature enhancements, and extended support for third-party tools and frameworks.
---
**Core System Enhancements**
- **Upgrade to Flask 3**: Improved performance and compatibility.
- **Enhanced Third-Party Plugin Support**:
- Added support for **plugin commands** and **customized routes (filters)**.
- Refined the concept of 3rd-party plugins for better integration.
- **Structural Changes**:
- Renamed `branch` to `project`.
- Overhauled **project and IDE structure**.
- Deprecated the `workspace` object, now replaced by `wiz.project` or `wiz.ide`.
- **Utility Function Update**: Changed function paths, e.g., from `season.util.os.FileSystem` to `season.util.fs`.
- **Bug Fixes**:
- Resolved issues with **wiz.config** and **library paths** not being included properly.
- Fixed bugs in **util.filesystem**.
---
**WIZ Assistant (GPT) Integration**
- Introduced **WIZ Assistant**, a powerful utility for enhanced IDE functionality.
- **System Settings - IDE Option** Configuration:
python
openai_key = "GPT KEY"
openai_model = "gpt-4o"
assistant_guide = "소스코드 작성시에는 탭사이즈는 4로 만들어줘. pug 작성시에는 body 하위 코드만 작성해줘."
assistant_path = "src/reference"
def acl(wiz):
ip = wiz.request.ip()
- **IDE Menu Integration**:
json
{
"name": "WIZ Assistant",
"id": "utility.app.assistant",
"icon": "fa-solid fa-robot",
"width": 480
}
- **Python Package Support**: Added necessary packages to enable WIZ Assistant.
---
**Plugin/Workspace Improvements**
- **Portal Apps**: Added a README tab for better documentation within the workspace.
- **TailwindCSS Integration**:
- TailwindCSS can now be installed via **NPM Packages Menu**.
- Updated build configuration:
json
{
"assets": [],
"styles": [
"tailwind.min.css",
"src/styles.scss"
],
"scripts": []
}
- Added support for Tailwind configuration files.
---
**Bug Fixes and Stability Improvements**
- Resolved package update issues in **package.json** and **angular.json** files.
- Fixed a bug related to selector creation within the workspace.
- Addressed issues with the **portal framework** affecting app/widget creation.
---
This comprehensive release (versions 2.4.0 ~ 2.4.8) delivers major upgrades, such as the migration to Flask 3, a revamped plugin architecture, and powerful new IDE features with the WIZ Assistant. With extended TailwindCSS support and various bug fixes, this update ensures a more stable and feature-rich experience for all users.