Season

Latest version: v2.4.10

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

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

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

- [plugin/portal] add portal framework plugin
- [plugin/workspace] refresh list bug fixed

2.2.0

- ide overlay menu
- shortcut config (plugin & user customized)

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

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.