Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 1.72 KB

CHANGELOG.md

File metadata and controls

40 lines (30 loc) · 1.72 KB

Changelog

1.0

  • #17 Add Exec provider that executes an executable and provides its output.
  • #18 Add conditional providers under sub-namespaces String, Int and Bool:
    IF, EQ, NE, GT, GE, LT, LE, AND, OR, XOR, NOT.
  • #19 Try to parse string values as int or bool, and provide *AsInt / *AsBool values on success.

0.4

  • #2 TextFile: Add ``..`` to access the parent directory.
  • TextFile: Add optional parameter Encoding.
    The possible values are UTF-8, UTF-16-le, UTF-16-be, UTF-32-le and UTF-32-be.
    When not provided, the encoding is guessed automatically, as before.
  • #12 TextFile: Strip the byte order mark from text content.
  • #14 Env and TextFile: Add optional parameter EnsureExists.
    When true, if the file or environment variable doesn't exist, a compile-time error is raised.
    Otherwise, DefaultValue is used, or an empty string if not provided, as before.

0.3

  • Env: Add ability to load .env file from resolution path.
    Add LoadEnvFile: bool static parameter to decide whether to load the .env file.

0.2

  • Remove *OrDefault providers and instead add parameterized versions of their base providers.
  • Add BuildDate.

0.1

  • Add Env, EnvOrDefault.
  • Add TextFile, TextFileOrDefault.