Skip to content

Releases: safesoftware/fmetools

v0.13.1

11 Dec 20:31

Choose a tag to compare

  • fmetools.paramparsing.TransformerParameterParser: represent FME's null and no-op values as enums.
    • Code that handles parameters set to null, either directly or via an attribute, must be updated to check for fmetools.paramparsing.ParameterState.NULL.

v0.12.1

05 Sep 21:43

Choose a tag to compare

0.12.1

  • Fix regression around unit testing scenarios in fmetools.paramparsing.TransformerParameterParser.
  • Improve TypeError message when getting parsed value of unsupported parameter types, such as table.

0.12.0

  • Improve performance of fmetools.features.get_attributes_with_prefix().
  • Improve documentation and performance of fmetools.paramparsing.TransformerParameterParser.

0.11.1

  • Improve DEF line parameter parsing.

Version 0.11.0

04 Mar 22:49

Choose a tag to compare

  • Update base classes for fmetools.plugins.FMESimplifiedReader, fmetools.plugins.FMESimplifiedWriter, and fmetools.parsers.MappingFile

v0.10.3

22 Nov 21:37

Choose a tag to compare

  • Updated docstring references to fmetools._deprecated.FMEBaseTransformer.* to link to new fme.BaseTransformer documentation.
  • FMERequestsSession: Fix use of Windows Certificate Store in FME 2024.1.2+ and Requests 2.32.3+.

Version 0.10.1

16 Aug 19:00

Choose a tag to compare

  • Use fme.BaseTransformer if it exists.
  • Deprecate fmetools.plugins.FMEBaseTransformer.

0.10.0

18 Jul 21:28

Choose a tag to compare

  • Fix support for Python 3.8 and require Python 3.8+.
  • Update docstrings for FMEEnhancedTransformer and FMEBaseTransformer.

0.9.2

04 Jun 16:48

Choose a tag to compare

In fmetools.scripted_selection.ContainerContentResponse, omit CONTINUE key if there's no pagination info.

0.9.1

12 Mar 22:46

Choose a tag to compare

  • Allow ScriptedSelectionCallback subclasses to omit constructor.

0.9.0

29 Feb 21:40

Choose a tag to compare

0.9.0

  • Add support for multiple input tags. Requires FME 2024.0+.

0.8.0

  • Add support for multiple output tags. Requires FME 2024.0+.

0.7.4

06 Feb 19:12

Choose a tag to compare

  • Update doc for fmetools.paramparsing to note FME 2024 requirement
    when running under FME Flow.