Skip to content

Releases: ClericPy/uniparser

3.0.0

31 Mar 16:46
Compare
Choose a tag to compare
  • fix toc UI
  • fix missing alias doc
  • support custom locals with context for UDFParser
  • 3.0.0 without 3rd parsers by default
  • update screenshot

Backwards Compatibility Breaking Warning:

uniparser will not install any default parsers after version v3.0.0. You can install some of them manually ('selectolax', 'jsonpath-rw-ext', 'objectpath', 'bs4', 'toml', 'pyyaml>=5.3', 'lxml', 'jmespath'). This warning will keep 2 versions.

2.0.1

13 Mar 15:17
Compare
Choose a tag to compare

stop catching SYSTEM_ERRORS

2.0.0

02 Mar 16:58
Compare
Choose a tag to compare
  • add 3.9, 3.10 test and support
  • fix get_running_loop for 3.6
  • GZipMiddleware for fastapi view, add load for toc web page
  • lazy import frequency_controller for no-deps install

1.9.0

09 Jan 16:57
Compare
Choose a tag to compare
  • add 3.9, 3.10 test env
  • add __object__ internal rule name to update the input_object while parsing. (only work for rules after it)

1.8.9

12 Sep 15:49
Compare
Choose a tag to compare
  1. copy asyncio.to_thread from python3.9

  2. show more info for response on webui

  3. deepcopy avoid headers pollution

1.8.6

17 Jun 16:15
Compare
Choose a tag to compare
  1. add InputCallbacks.use_content_for_default_callbacks
  2. curl button will not update other args except url if input pure URL
  3. use run_in_executor for all the sync functions

1.8.5

28 Apr 14:43
Compare
Choose a tag to compare
  1. show format_exc while error on webui
  2. use rule.context by default for parsing
  3. add GlobalConfig.init_context for init default context
  4. make parse_rule of webui async for fastapi

1.8.4

12 Apr 15:07
Compare
Choose a tag to compare
  • fix CONTEXT pollution for webui
  • support PURE_UNIPARSER env variable to install without parsers

1.8.3

26 Dec 15:36
Compare
Choose a tag to compare
  • fix console error logs
  • handle exceptions for InputCallbacks
  • add sidebar for toc of rules

1.8.1

28 Sep 16:48
Compare
Choose a tag to compare

fix fix_relative_path
fix some UI issue