Releases: season-framework/wiz
Releases · season-framework/wiz
2.4.8
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.
2.3.0
- [core] move build logic to ide plugin
- [core] add bundle structure
- [core] localize angular cli
- [core] add linux service cli
- [core] add statusbar at bottom of ide
- [plugin] define
model
at plugin - [plugin/workspace] angular build logic changed
- [plugin/workspace] integrated portal framework plugin at workspace
- [plugin/workspace] build portal framework on builder model
2.2.1
2.2.0
2.1.9
2.1.9
- [plugin/core] move to app link in monaco editor
- [plugin/core] add core plugins upgrade button
- [plugin/core] add restart server button
- [plugin/workspace] add app/route editor service
- [plugin/workspace] preview bug fixed
2.1.8
- [plugin/workspace] page namespace bug fixed
- [plugin/workspace] set default code if component.ts not exists
2.1.7
- [plugin/workspace] import & create app bug fixed
2.1.6
- [plugin/core] remove useless log
2.1.5
- [plugin/workspace] config folder bug fixed
2.1.4
- [plugin] bug fixed (remove unused file)
2.1.3
- [plugin/workspace] add route build
- [plugin/workspace] remove useless log
2.1.2
- [plugin]
core
plugin updated - [core] add
lib/plugin
object
2.1.1
- [command] bug fixed
2.1.0
- ide plugin concept changed
- ide layout changed
- ide config concept added
2.0.x
- major issues
- upgrade base project to angular 14.2.0
- UI/UX full changed
- Drag and Drop Interface
- git branch to project (multiple project in workspace)
- Enhanced IDE Plugin and easily develop 3rd party apps
- support pip and npm on ui
- ide socket
- auto install
@angular/cli
- angular 15
- flask response bug fixed (on filesend)
- wiz bundle mode
- update wiz server command (multiprocess)
- config bug fixed
- socketio bug fixed (ide controller)
- threading bug fixed (flask, socketio)
1.0.4
1.0.2
0.5.25
0.5.25
- check installed function (wiz.installed())
- forced dev mode in dev branch (if not master)
- wiz resource_handler updated
- add function response(flask_resp) and pil_image at response
- request file api changed
- change babel script option to extendable script option
- add babel script option
- add wiz.path() function
- git merge bug fixed
- update wiz theme render logic
- git merge logic changed
- public directory bug fixed (wiz)
- app.py bug fixed
- render id bug fixed
- json dumps bug fixed