Skip to content

2.4.8

Latest
Compare
Choose a tag to compare
@proin proin released this 13 Oct 06:28

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 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:
      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
      }
  • 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.