Skip to content

Releases: ukaea/Multiparser

Multiparser v1.0.6

Choose a tag to compare

@github-actions github-actions released this 10 Feb 15:34
Set flatdict to fixed version due to breakages

Multiparser v1.0.5

Choose a tag to compare

@github-actions github-actions released this 26 Jan 12:26
Fix threading loop and ensure final parse on termination

Support for Python3.13

Choose a tag to compare

@kzscisoft kzscisoft released this 29 Oct 10:10

Updated project to support the release of Python3.13

Remove unneeded printout

Choose a tag to compare

@kzscisoft kzscisoft released this 23 Sep 13:50

Removes unneeded printout from monitor.py.

Fix inconsistency between parser types

Choose a tag to compare

@kzscisoft kzscisoft released this 21 Aug 08:29
  • Added support for parser keyword arguments in file parsers.
  • Added additional custom parser checking.
  • Added support for both positional and keyword argument propagation allowing parsers to be created from class methods.

Fix bugs with incorrect parser handling

Choose a tag to compare

@kzscisoft kzscisoft released this 26 Mar 13:40

Changes

  • Fixed broken tail parsers due to incorrect handling of outputs.
  • Fixed bug whereby only one file in a group (e.g. *.txt) is parsed when terminate_all_on_fail is set.

First major release of Multiparser

Choose a tag to compare

@kzscisoft kzscisoft released this 22 Mar 15:37

Changes

  • Added ability for FileMonitor to itself set termination triggers to stop external processes if required.
  • Added exception handling across all threads whereby any errors occurring in a thread are raised either after the monitor is terminated or causing all threads to be aborted.
  • Added functionality for users to create their own custom parsers in both categories.
  • Included default parsers for common file types such as JSON, CSV, YAML etc.
  • Implemented termination trigger and timeout to allow the user to either abort monitoring via an external process, or set an expiry period.
  • Created FileMonitor for observing changes to files specified by the user separating these into two categories "tracked" for files read in full, and "tailed" for those where only added lines are parsed.

First pre-release of Multiparser

Pre-release

Choose a tag to compare

@kzscisoft kzscisoft released this 22 Mar 15:18
1a9e459

Test pre-release