Release Notes for Version 2.4.8
New Release Summary (Versions 2.4.0 ~ 2.4.8)
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
toproject
. - Overhauled project and IDE structure.
- Deprecated the
workspace
object, now replaced bywiz.project
orwiz.ide
.
- Renamed
- Utility Function Update: Changed function paths, e.g., from
season.util.os.FileSystem
toseason.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:
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:
{ "name": "WIZ Assistant", "id": "utility.app.assistant", "icon": "fa-solid fa-robot", "width": 480 }
- System Settings - IDE Option Configuration:
- 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:
{ "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.