Skip to content

Releases: TexteaInc/funix

Funix 0.5.2.1

01 Nov 08:20

Choose a tag to compare

The following changes have been made in this version relative to 0.5.2:

  • rollback of code that failed to run properly due to a merge error
  • automatic recursive mode

You can read here to see the changes in 0.5.2, but the release at PyPI has been removed.

Funix 0.5.2

31 Oct 10:55

Choose a tag to compare

0.5.2 (2023-10-31)

Highlights

  • Recursive mode can support duplication names, and when importing themes, the relative path's theme file cannot import issue is fixed.
  • Support default function , use -D [file:name|name] in command line or add default argument in decorator.
  • Support rate limit, see examples for details.

Bug Fixes

Features

Documents

Refactors

Code Style

Chores

Merges

Funix 0.5.1

14 Oct 08:54

Choose a tag to compare

0.5.1 (2023-10-14)

Released 0.5.1 for testing by Kumo.

Highlights

  • The function selection menu has been rewritten so that multiple levels can now be displayed correctly

  • You can use the keyword menu in the decorator to create the menu, for example:

    from funix import funix
    
    
    @funix(menu="user")
    def login():
        pass
    
    @funix(menu="user")
    def register():
        pass
    
    @funix(menu="instance")
    def create():
        pass
    
    @funix(menu="instance")
    def delete():
        pass
  • Initial support for the Kumo report function

Bug Fixes

Features

Chores

  • auto build frontend (4db4b9d, workflow)
  • auto build frontend (797f791, workflow)

Funix 0.5.0

05 Oct 07:18

Choose a tag to compare

0.5.0 (2023-10-05)

Highlights

  • The logic of theme has been changed again (yes), and the old way of importing from URLs has been added to Funix again.
  • textarea is now a configurable widget.
  • Developers with MUI Data Grid Pro can now use their own pro version by passing in a token via .env.
  • Initial support for some types of IPython, ipywidgets, pandas (pandera).
  • The backend now remembers the type, and the data passed by the frontend will be transferred to the corresponding type (in the past it was only the base type), but some types without the __init__ method will be skipped for now, it will be improved in the future.
  • Rewrote new_funix_type to better support custom types and widgets.

Breaking Changes

  • Theme system and new_funix_type have been heavily modified, please read the examples and the in-doc to learn the newest usage.

Bug Fixes

Features

Documents

Chores

  • auto build frontend (3288b15, workflow)
  • auto build frontend (385207a, workflow)
  • auto build frontend (6d7ffa6, workflow)
  • auto build frontend (9562c06, workflow)

Funix 0.4.8

28 Aug 01:23

Choose a tag to compare

0.4.8 (2023-08-28)

Highlights

  • Fixed a function returning None causing the frontend to render to the wrong string and list;
  • Hidden functions will be skipped in lazy mode;
  • Fixed pre_fill not updating in time;
  • The naming of some elements of the layout has changed, see Breaking Changes below.

Breaking Changes

  • dividing is renamed to divider;
  • index is renamed to return_index;
  • return_index can accept a single index or multiple indexes in a list.

Bug Fixes

Features

Chores

Documents

Funix 0.4.7

24 Aug 11:36

Choose a tag to compare

0.4.7 (2023-08-24)

Highlights & Breaking Changes

  • The conditional visible all_if and then were renamed to when and show;
  • Big change to the theme system: now uses JSON instead of Python Dict, documentation will be updated soon;
  • For the session feature, session variables now do not need to be labeled in the decorator and all global variables will be transformed into session variables (to use this feature, turn on the -t option).

Bug Fixes

Features

Documents

Funix 0.4.6

03 Aug 14:17

Choose a tag to compare

0.4.6 (2023-08-03)

Highlights

  • Fixed an issue where history was not working because of window.crypto.randomUUID is not for HTTP environments;
  • Fixed funix not importing in directory mode due to incorrect yield;
  • Fixed an issue where the function tree could not support multi-level modules.

Bug Fixes

Chores

  • auto build frontend (82881fc, workflow)

Funix 0.4.5

04 Jul 15:40

Choose a tag to compare

0.4.5 (2023-07-04)

Quick fix for 0.4.4 misjudgment. Shame (sigh) 😔

Bug Fixes

Code Style

Funix 0.4.4

04 Jul 15:14

Choose a tag to compare

0.4.4 (2023-07-04)

Just a quick fix for the kumo not deployable issue, no feature improvements/additions or fixes.

  • Deployment from remote git repositories is now available as an option.

Funix 0.4.3

03 Jul 05:41

Choose a tag to compare

0.4.3 (2023-07-03)

Highlights

Just because kumo requires the get_flask_application method, upload version 0.4.3.

  • Support pre-fill: the output of a function will be used as an input parameter to another function and bound to the session. You can read and try the pre_fill.py instance in the examples folder;
  • You can now export the Flask app for funix via from funix import get_flask_application, which is convenient for you to modify externally.

Bug Fixes

Features