• release-1.2 ec95ea26c3

    david.reindl released this 2026-05-06 23:20:32 +02:00 | 0 commits to main since this release

    New Features

    • timeperiod transformation type — maps a time value (HH:MM) to a named period using a list of from/to/label ranges; supports midnight-spanning ranges (e.g. 22:00–06:00)
    • skipIf row filtering — new top-level config key that skips rows matching a condition before any transformation is applied; supports bare conditions, and/or groups, and arbitrary nesting; supported operators: empty, not-empty, equals, not-equals, contains, not-contains, matches, not-matches, gt, gte, lt, lte
    • append-if-not-empty output action — new outputAction value that appends the transformed value to an existing column's content only when the source value is non-empty

    Behaviour Changes

    • ucwordsfirst capitalisation guard — if the input already contains both uppercase and lowercase characters (mixed case), ucwordsfirst now returns the value unchanged instead of forcing title-case; prevents over-capitalisation of values like "Coop pronto Chur"
    Downloads