season


Nameseason JSON
Version 2.4.10 PyPI version JSON
download
home_pagehttps://github.com/season-framework/wiz
Summaryseason wiz web framework
upload_time2024-11-05 07:25:15
maintainerNone
docs_urlNone
authorproin
requires_python>=3.8
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # WIZ IDE

- WIZ is IDE for web development
- Using angular more easy

![screenshot](https://github.com/season-framework/wiz/blob/main/screenshot/wiz.gif)

## Installation

- install nodejs, npm, angular

```bash
apt install nodejs npm
npm i -g n
n stable
apt purge nodejs npm
```

- install wiz python package

```bash
pip install season             # install
pip install season --upgrade   # upgrade lastest
```

## Usage

- create project and start web server

```bash
cd <workspace>
wiz create myapp
cd myapp
wiz run --port 3000
# `http://127.0.0.1:3000/wiz` on your web browser
```

- start server as daemon

```bash
wiz server start # start daemon server
wiz server stop  # stop daemon server
```

- regist system service for linux

```bash
# run on wiz project root directory
wiz service regist myapp
wiz service start myapp
```

- upgrade ide from command line

```bash
pip install season --upgrade # upgrade core
wiz ide upgrade # ide upgrade
```

## WIZ CLI

### Create Project
- `wiz create [Project Name]`
    - Example
        ```bash
        wiz create myapp
        ```

### plugin commands
- `wiz command <plugin name> args`
    - Example
        ```bash
        wiz command workspace build main
        ```

### Daemon API
- `wiz run --host=<host> --port=<port> --log=<log file path>`
    - Flag
        | Flag | Syntax | Description |
        |---|---|---|
        | --port | wiz run [action] --port=PORT | Web server port, Default 3000 |
        | --host | wiz run [action] --host=HOST | Web server host, Default 0.0.0.0 |
        | --log | wiz run [action] --log=PATH | Log file path, Default None |
    - Example
        ```bash
        wiz run --port=3000
        wiz run --port=3000 --host=0.0.0.0
        wiz run --port 3000 --log wiz.log
        ```

- `wiz server [action] --log=<log file path> --force`
    - Action
        | Action | Syntax | Description |
        |---|---|---|
        | start | wiz server start [flags] | Start wiz server as daemon |
        | stop | wiz server stop [flags] | Stop wiz server daemon |
        | restart | wiz server restart [flags] | Restart wiz server daemon |
    - Flag
        | Flag | Syntax | Description |
        |---|---|---|
        | --log | wiz server [action] --log=PATH | Log file path, Default None |
        | --force | wiz server start --force | Force start daemon |
    - Example
        ```bash
        wiz server start --force
        wiz server stop
        wiz server restart
        ```

### Service API
- `wiz service list`
    - Example
        ```bash
        wiz service list
        ```

- `wiz service regist [name] [port]`
    - Same AS
        - `install`
    - Example
        ```bash
        wiz service regist myapp
        # or
        wiz service install myapp src 3001
        # or
        wiz service install myapp bundle 3001
        ```

- `wiz service unregist [name]`
    - Same AS
        - `uninstall`, `remove`, `delete`, `rm`
    - Example
        ```bash
        wiz service unregist myapp
        # or
        wiz service remove myapp
        ```

- `wiz service status [name]`
    - Example
        ```bash
        wiz service status myapp
        ```

- `wiz service start [name]`
    - Example
        ```bash
        wiz service start myapp
        wiz service start # start all services
        ```

- `wiz service stop [name]`
    - Example
        ```bash
        wiz service stop myapp
        wiz service stop  # stop all services
        ```

- `wiz service restart [name]`
    - Example
        ```bash
        wiz service restart myapp
        wiz service restart  # restart all services
        ```

### Bundle Project
- `wiz bundle --project=<Project Name>`
    - Example
        ```bash
        wiz bundle # bundle main project
        wiz bundle --project=main
        ```
    - Output
        - `<workspace>/bundle` file created after run bundle api
        - run using command `wiz run --bundle`
        - or adding services using `wiz service install <myservice> bundle`

## Version Policy

> x.y.z

- `x`: major update
    - upgrade not supported
- `y`: minor update
    - support command upgrade
    - core function changed
    - required server restart
- `z`: ui update
    - support upgrade from web ui
    - not required server restart

## Release Note

### 2.4.10

- [ide] monaco editor bug fixed

### 2.4.9

- [plugin/terminal] add xterm as default plugin
- [ide] upgrade angular 17 to 18

### 2.4.8

- [plugin/workspace] readme tab in portal apps

### 2.4.7

- [core] add python packages for wiz assitant

### 2.4.6

- [plugin/workspace] selector not created bug fixed
- [plugin/workspace] support tailwind config file
- [plugin/utility] WIZ Assistant (GPT)
    - System Setting - IDE Option
        ```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()
        ```
    - System Setting - IDE Menu
        ```json
        {
            "name": "WIZ Assistant",
            "id": "utility.app.assistant",
            "icon": "fa-solid fa-robot",
            "width": 480
        }
        ```

### 2.4.5

- [plugin/workspace] package.json update bug fixed
- [plugin/workspace] angular.json update bug fixed
- [plugin/workspace] support tailwindcss
    - npm install tailwindcss (use NPM Packages Menu)
    - add `tailwind.min.css` at `angular/angular.build.options.json`
        ```json
        {
            "assets": [],
            "styles": [
                ...
                "tailwind.min.css",
                "src/styles.scss"
            ],
            "scripts": []
        }
        ```

### 2.4.4

- [plugin/workspace] portal framework bug fixed (app/widget create)

### 2.4.3

- [core] util.filesystem bug fixed

### 2.4.2

- [core] wiz.config bug fixed

### 2.4.1

- [core] fixed library path not included error

### 2.4.0

- [core] upgrade to flask 3
- [core] enhanced 3rd-party plugin concept
- [core] `branch` renamed as `project` 
- [core] util function structure changed (eg. `season.util.os.FileSystem` to `season.util.fs`)
- [core] support plugin command (3rd-party command)
- [core] support plugin filter (customized route)
- [core] project and ide structure changed
- [core] remove `workspace` object (changed to `wiz.project` or `wiz.ide`)
- [plugins] update wiz api changes

### 2.3.x

- major issues
    - move build logic to ide plugin
    - add bundle structure
    - localize angular cli
    - add linux service cli
    - add statusbar at bottom of ide
- [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
- [plugin/workspace] portal framework controller bug fixed
- [plugin/workspace] portal framework editore in command
- [plugin/core] update auto complete in monaco editor
- [core] upgrade to `angular 17`
- [core] cache bug fixed (conflict branch)
- [core] command change (bundle -> pkg)
- [core] change requirement for python old version support
- [plugin/workspace] create widget bug at portal module fixed
- [core] add dependency (flask-socketio)
- [core] upgrade to `angular 16`
- [core] color changed
- [core] add build command
- [plugin/workspace] tree view component changed
- [plugin/git] commit bug fixed
- [core] wiz.response stream api
- [plugin/workspace] bug at app create fixed
- [core] cache added for wiz config
- [core] cache added for wiz components (model, controller, api)
- [core] bundle command added
- [core] service command upgraded (add bundle option)
- [core] service command upgraded (add port option)
- [core] boot config changed
- [core] boot config changed
- [plugin/workspace] portal framework widget create bug fixed
- [plugin/workspace] statusbar bug fixed
- [plugin/workspace] npm plugin bug fixed
- [core] default plugin config bug fixed (portal framework)
- [core] assets path bug fixed
- [core] bundle path bug fixed
- [plugin/workspace] config list bug fixed
- [plugin/workspace] app.json bug fixed

### 2.2.x

- major issues
    - ide overlay menu
    - shortcut config (plugin & user customized)
- [plugin/portal] add portal framework plugin
- [plugin/workspace] refresh list bug fixed
- [core] ide monaco editor bug fixed
- [plugin/workspace] Usability improvements
- [plugin/core] Auto Complete keyword
- [core] toastr on build error 
- [plugin/workspace] hidden portal framework on route
- [plugin/workspace] image viewer
- [core] angular version upgrade
- [core] typescript dependencies bug fixed

### 2.1.x

- major issues
    - ide plugin concept changed
    - ide layout changed
    - ide config concept added
- [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
- [plugin/workspace] page namespace bug fixed
- [plugin/workspace] set default code if component.ts not exists
- [plugin/workspace] import & create app bug fixed
- [plugin/core] remove useless log
- [plugin/workspace] config folder bug fixed
- [plugin] bug fixed (remove unused file)
- [plugin/workspace] add route build
- [plugin/workspace] remove useless log
- [plugin] `core` plugin updated
- [core] add `lib/plugin` object
- [command] bug fixed

### 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.x

- major issue
    - clean code
    - full changed ide
    - remove season-flask concept
    - enhanced performance
    - logging for wiz concept
    - upgrade plugin structure
    - config structure changed
    - stable version for git merge
- add `wiz server start --log <file>` method 
- print bug fixed
- add daemon server command
- Socket.IO transport
- server starting log
- auto remove invalid character on update
- WSGI Bug Fixed
- remove dukpy (windows install bug)
- support macosx

### 0.5.x

- support plugin storage
- port scan when wiz project created
- wiz based online plugin development env
- support programmable api for plugins
- remove useless resources
- socketio config (config/socketio.py)
- packages version bug fixed (jinja2, werkzeug)
- add src folder for tracing plugin code
- 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`
- add babel script option
- add `wiz.path()` function
- git merge bug fixed
- update wiz theme render logic
- git merge logic changed
- wiz instance as global in wiz api
- add `match` api at wiz instance

### 0.4.x

- Integrate WIZ & Season Flask
- support git flow
- workspace structure changed
- base code workspace changed (mysql to filesystem)
- UI upgrade
- support installer
- developer/production mode
    - developer: enabled socketio logger on every pages
    - production: disabled socketio logger
- dictionary bug fixed in App HTML
- history display ui changed (workspace)
- app browse in route workspace
- add cache clean in workspace
- git bug changed (if author is not set, default user to `wiz`)
- full size log viewer
- keyword changed
- cache bug fixed
- socketio performance upgrade 
- wiz.js embeded
- WIZ API (js) changed (async mode)

### 0.3.x

- add socket.io 
- framework on build
- command run modified (add pattern, ignores)
- change Framework Object

### 0.2.x

- framework structure upgraded
- command line tool function changed
- submodule structure added
- logging 
- simplify public directory structure
- add response.template_from_string function
- add response.template function
- add variable expression change option
- interface loader update
- config onerror changed 
- add response.abort
- error handler in controller `__error__`
- response redirect update (relative module path)
- logger upgrade (file trace bug fixed)
- logger upgrade (log executed file trace)
- logger upgrade (code trace)
- error handler bug fixed
- apache wsgi bug fixed (public/app.py)
- apache wsgi bug fixed

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/season-framework/wiz",
    "name": "season",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": null,
    "author": "proin",
    "author_email": "proin@season.co.kr",
    "download_url": null,
    "platform": null,
    "description": "# WIZ IDE\n\n- WIZ is IDE for web development\n- Using angular more easy\n\n![screenshot](https://github.com/season-framework/wiz/blob/main/screenshot/wiz.gif)\n\n## Installation\n\n- install nodejs, npm, angular\n\n```bash\napt install nodejs npm\nnpm i -g n\nn stable\napt purge nodejs npm\n```\n\n- install wiz python package\n\n```bash\npip install season             # install\npip install season --upgrade   # upgrade lastest\n```\n\n## Usage\n\n- create project and start web server\n\n```bash\ncd <workspace>\nwiz create myapp\ncd myapp\nwiz run --port 3000\n# `http://127.0.0.1:3000/wiz` on your web browser\n```\n\n- start server as daemon\n\n```bash\nwiz server start # start daemon server\nwiz server stop  # stop daemon server\n```\n\n- regist system service for linux\n\n```bash\n# run on wiz project root directory\nwiz service regist myapp\nwiz service start myapp\n```\n\n- upgrade ide from command line\n\n```bash\npip install season --upgrade # upgrade core\nwiz ide upgrade # ide upgrade\n```\n\n## WIZ CLI\n\n### Create Project\n- `wiz create [Project Name]`\n    - Example\n        ```bash\n        wiz create myapp\n        ```\n\n### plugin commands\n- `wiz command <plugin name> args`\n    - Example\n        ```bash\n        wiz command workspace build main\n        ```\n\n### Daemon API\n- `wiz run --host=<host> --port=<port> --log=<log file path>`\n    - Flag\n        | Flag | Syntax | Description |\n        |---|---|---|\n        | --port | wiz run [action] --port=PORT | Web server port, Default 3000 |\n        | --host | wiz run [action] --host=HOST | Web server host, Default 0.0.0.0 |\n        | --log | wiz run [action] --log=PATH | Log file path, Default None |\n    - Example\n        ```bash\n        wiz run --port=3000\n        wiz run --port=3000 --host=0.0.0.0\n        wiz run --port 3000 --log wiz.log\n        ```\n\n- `wiz server [action] --log=<log file path> --force`\n    - Action\n        | Action | Syntax | Description |\n        |---|---|---|\n        | start | wiz server start [flags] | Start wiz server as daemon |\n        | stop | wiz server stop [flags] | Stop wiz server daemon |\n        | restart | wiz server restart [flags] | Restart wiz server daemon |\n    - Flag\n        | Flag | Syntax | Description |\n        |---|---|---|\n        | --log | wiz server [action] --log=PATH | Log file path, Default None |\n        | --force | wiz server start --force | Force start daemon |\n    - Example\n        ```bash\n        wiz server start --force\n        wiz server stop\n        wiz server restart\n        ```\n\n### Service API\n- `wiz service list`\n    - Example\n        ```bash\n        wiz service list\n        ```\n\n- `wiz service regist [name] [port]`\n    - Same AS\n        - `install`\n    - Example\n        ```bash\n        wiz service regist myapp\n        # or\n        wiz service install myapp src 3001\n        # or\n        wiz service install myapp bundle 3001\n        ```\n\n- `wiz service unregist [name]`\n    - Same AS\n        - `uninstall`, `remove`, `delete`, `rm`\n    - Example\n        ```bash\n        wiz service unregist myapp\n        # or\n        wiz service remove myapp\n        ```\n\n- `wiz service status [name]`\n    - Example\n        ```bash\n        wiz service status myapp\n        ```\n\n- `wiz service start [name]`\n    - Example\n        ```bash\n        wiz service start myapp\n        wiz service start # start all services\n        ```\n\n- `wiz service stop [name]`\n    - Example\n        ```bash\n        wiz service stop myapp\n        wiz service stop  # stop all services\n        ```\n\n- `wiz service restart [name]`\n    - Example\n        ```bash\n        wiz service restart myapp\n        wiz service restart  # restart all services\n        ```\n\n### Bundle Project\n- `wiz bundle --project=<Project Name>`\n    - Example\n        ```bash\n        wiz bundle # bundle main project\n        wiz bundle --project=main\n        ```\n    - Output\n        - `<workspace>/bundle` file created after run bundle api\n        - run using command `wiz run --bundle`\n        - or adding services using `wiz service install <myservice> bundle`\n\n## Version Policy\n\n> x.y.z\n\n- `x`: major update\n    - upgrade not supported\n- `y`: minor update\n    - support command upgrade\n    - core function changed\n    - required server restart\n- `z`: ui update\n    - support upgrade from web ui\n    - not required server restart\n\n## Release Note\n\n### 2.4.10\n\n- [ide] monaco editor bug fixed\n\n### 2.4.9\n\n- [plugin/terminal] add xterm as default plugin\n- [ide] upgrade angular 17 to 18\n\n### 2.4.8\n\n- [plugin/workspace] readme tab in portal apps\n\n### 2.4.7\n\n- [core] add python packages for wiz assitant\n\n### 2.4.6\n\n- [plugin/workspace] selector not created bug fixed\n- [plugin/workspace] support tailwind config file\n- [plugin/utility] WIZ Assistant (GPT)\n    - System Setting - IDE Option\n        ```python\n        openai_key = \"GPT KEY\"\n        openai_model = \"gpt-4o\" \n        assistant_guide = \"\uc18c\uc2a4\ucf54\ub4dc \uc791\uc131\uc2dc\uc5d0\ub294 \ud0ed\uc0ac\uc774\uc988\ub294 4\ub85c \ub9cc\ub4e4\uc5b4\uc918. pug \uc791\uc131\uc2dc\uc5d0\ub294 body \ud558\uc704 \ucf54\ub4dc\ub9cc \uc791\uc131\ud574\uc918.\"\n        assistant_path = \"src/reference\"\n\n        def acl(wiz):\n            ip = wiz.request.ip()\n        ```\n    - System Setting - IDE Menu\n        ```json\n        {\n            \"name\": \"WIZ Assistant\",\n            \"id\": \"utility.app.assistant\",\n            \"icon\": \"fa-solid fa-robot\",\n            \"width\": 480\n        }\n        ```\n\n### 2.4.5\n\n- [plugin/workspace] package.json update bug fixed\n- [plugin/workspace] angular.json update bug fixed\n- [plugin/workspace] support tailwindcss\n    - npm install tailwindcss (use NPM Packages Menu)\n    - add `tailwind.min.css` at `angular/angular.build.options.json`\n        ```json\n        {\n            \"assets\": [],\n            \"styles\": [\n                ...\n                \"tailwind.min.css\",\n                \"src/styles.scss\"\n            ],\n            \"scripts\": []\n        }\n        ```\n\n### 2.4.4\n\n- [plugin/workspace] portal framework bug fixed (app/widget create)\n\n### 2.4.3\n\n- [core] util.filesystem bug fixed\n\n### 2.4.2\n\n- [core] wiz.config bug fixed\n\n### 2.4.1\n\n- [core] fixed library path not included error\n\n### 2.4.0\n\n- [core] upgrade to flask 3\n- [core] enhanced 3rd-party plugin concept\n- [core] `branch` renamed as `project` \n- [core] util function structure changed (eg. `season.util.os.FileSystem` to `season.util.fs`)\n- [core] support plugin command (3rd-party command)\n- [core] support plugin filter (customized route)\n- [core] project and ide structure changed\n- [core] remove `workspace` object (changed to `wiz.project` or `wiz.ide`)\n- [plugins] update wiz api changes\n\n### 2.3.x\n\n- major issues\n    - move build logic to ide plugin\n    - add bundle structure\n    - localize angular cli\n    - add linux service cli\n    - add statusbar at bottom of ide\n- [core] move build logic to ide plugin\n- [core] add bundle structure\n- [core] localize angular cli\n- [core] add linux service cli\n- [core] add statusbar at bottom of ide\n- [plugin] define `model` at plugin\n- [plugin/workspace] angular build logic changed\n- [plugin/workspace] integrated portal framework plugin at workspace\n- [plugin/workspace] build portal framework on builder model\n- [plugin/workspace] portal framework controller bug fixed\n- [plugin/workspace] portal framework editore in command\n- [plugin/core] update auto complete in monaco editor\n- [core] upgrade to `angular 17`\n- [core] cache bug fixed (conflict branch)\n- [core] command change (bundle -> pkg)\n- [core] change requirement for python old version support\n- [plugin/workspace] create widget bug at portal module fixed\n- [core] add dependency (flask-socketio)\n- [core] upgrade to `angular 16`\n- [core] color changed\n- [core] add build command\n- [plugin/workspace] tree view component changed\n- [plugin/git] commit bug fixed\n- [core] wiz.response stream api\n- [plugin/workspace] bug at app create fixed\n- [core] cache added for wiz config\n- [core] cache added for wiz components (model, controller, api)\n- [core] bundle command added\n- [core] service command upgraded (add bundle option)\n- [core] service command upgraded (add port option)\n- [core] boot config changed\n- [core] boot config changed\n- [plugin/workspace] portal framework widget create bug fixed\n- [plugin/workspace] statusbar bug fixed\n- [plugin/workspace] npm plugin bug fixed\n- [core] default plugin config bug fixed (portal framework)\n- [core] assets path bug fixed\n- [core] bundle path bug fixed\n- [plugin/workspace] config list bug fixed\n- [plugin/workspace] app.json bug fixed\n\n### 2.2.x\n\n- major issues\n    - ide overlay menu\n    - shortcut config (plugin & user customized)\n- [plugin/portal] add portal framework plugin\n- [plugin/workspace] refresh list bug fixed\n- [core] ide monaco editor bug fixed\n- [plugin/workspace] Usability improvements\n- [plugin/core] Auto Complete keyword\n- [core] toastr on build error \n- [plugin/workspace] hidden portal framework on route\n- [plugin/workspace] image viewer\n- [core] angular version upgrade\n- [core] typescript dependencies bug fixed\n\n### 2.1.x\n\n- major issues\n    - ide plugin concept changed\n    - ide layout changed\n    - ide config concept added\n- [plugin/core] move to app link in monaco editor\n- [plugin/core] add core plugins upgrade button\n- [plugin/core] add restart server button\n- [plugin/workspace] add app/route editor service\n- [plugin/workspace] preview bug fixed\n- [plugin/workspace] page namespace bug fixed\n- [plugin/workspace] set default code if component.ts not exists\n- [plugin/workspace] import & create app bug fixed\n- [plugin/core] remove useless log\n- [plugin/workspace] config folder bug fixed\n- [plugin] bug fixed (remove unused file)\n- [plugin/workspace] add route build\n- [plugin/workspace] remove useless log\n- [plugin] `core` plugin updated\n- [core] add `lib/plugin` object\n- [command] bug fixed\n\n### 2.0.x\n\n- major issues\n    - upgrade base project to angular 14.2.0\n    - UI/UX full changed\n    - Drag and Drop Interface\n    - git branch to project (multiple project in workspace)\n    - Enhanced IDE Plugin and easily develop 3rd party apps\n    - support pip and npm on ui\n- ide socket\n- auto install `@angular/cli`\n- angular 15\n- flask response bug fixed (on filesend)\n- wiz bundle mode\n- update wiz server command (multiprocess)\n- config bug fixed\n- socketio bug fixed (ide controller)\n- threading bug fixed (flask, socketio)\n\n### 1.0.x\n\n- major issue\n    - clean code\n    - full changed ide\n    - remove season-flask concept\n    - enhanced performance\n    - logging for wiz concept\n    - upgrade plugin structure\n    - config structure changed\n    - stable version for git merge\n- add `wiz server start --log <file>` method \n- print bug fixed\n- add daemon server command\n- Socket.IO transport\n- server starting log\n- auto remove invalid character on update\n- WSGI Bug Fixed\n- remove dukpy (windows install bug)\n- support macosx\n\n### 0.5.x\n\n- support plugin storage\n- port scan when wiz project created\n- wiz based online plugin development env\n- support programmable api for plugins\n- remove useless resources\n- socketio config (config/socketio.py)\n- packages version bug fixed (jinja2, werkzeug)\n- add src folder for tracing plugin code\n- check installed function (wiz.installed())\n- forced dev mode in dev branch (if not master)\n- wiz `resource_handler` updated\n- add function response(flask_resp) and pil_image at `response`\n- add babel script option\n- add `wiz.path()` function\n- git merge bug fixed\n- update wiz theme render logic\n- git merge logic changed\n- wiz instance as global in wiz api\n- add `match` api at wiz instance\n\n### 0.4.x\n\n- Integrate WIZ & Season Flask\n- support git flow\n- workspace structure changed\n- base code workspace changed (mysql to filesystem)\n- UI upgrade\n- support installer\n- developer/production mode\n    - developer: enabled socketio logger on every pages\n    - production: disabled socketio logger\n- dictionary bug fixed in App HTML\n- history display ui changed (workspace)\n- app browse in route workspace\n- add cache clean in workspace\n- git bug changed (if author is not set, default user to `wiz`)\n- full size log viewer\n- keyword changed\n- cache bug fixed\n- socketio performance upgrade \n- wiz.js embeded\n- WIZ API (js) changed (async mode)\n\n### 0.3.x\n\n- add socket.io \n- framework on build\n- command run modified (add pattern, ignores)\n- change Framework Object\n\n### 0.2.x\n\n- framework structure upgraded\n- command line tool function changed\n- submodule structure added\n- logging \n- simplify public directory structure\n- add response.template_from_string function\n- add response.template function\n- add variable expression change option\n- interface loader update\n- config onerror changed \n- add response.abort\n- error handler in controller `__error__`\n- response redirect update (relative module path)\n- logger upgrade (file trace bug fixed)\n- logger upgrade (log executed file trace)\n- logger upgrade (code trace)\n- error handler bug fixed\n- apache wsgi bug fixed (public/app.py)\n- apache wsgi bug fixed\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "season wiz web framework",
    "version": "2.4.10",
    "project_urls": {
        "Homepage": "https://github.com/season-framework/wiz"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3043880fbc705a2280352474832098547172be2644ed8186dfc8262160e98079",
                "md5": "d80e04f86645aef63cf29879580b080c",
                "sha256": "546b9e2d073e0e77a48f715119c027d264ef1d8c60cd14434e026918ee509402"
            },
            "downloads": -1,
            "filename": "season-2.4.10-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d80e04f86645aef63cf29879580b080c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 14663204,
            "upload_time": "2024-11-05T07:25:15",
            "upload_time_iso_8601": "2024-11-05T07:25:15.173289Z",
            "url": "https://files.pythonhosted.org/packages/30/43/880fbc705a2280352474832098547172be2644ed8186dfc8262160e98079/season-2.4.10-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-05 07:25:15",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "season-framework",
    "github_project": "wiz",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "season"
}
        
Elapsed time: 0.34411s