All Versions
20
Latest Version
Avg Release Cycle
125 days
Latest Release
-

Changelog History
Page 1

  • v4.0.2 Changes

    • ๐Ÿ›  fix: do not throw "excess arguments" error if there is only one multi-arg option (#224);
    • โฌ†๏ธ upgrade Scala Native dependency to 0.4, see #225 (@vhiairrassary);
    • ๐Ÿ– handle single and double quoted strings when reading options from file in Scala Native;
  • v4.0.1 Changes

    • ๐Ÿ›  fix: make ScallopConf.builder accessible again;
  • v4.0.0 Changes

    • ๐Ÿ’ฅ BREAKING: singleArgConverter and listArgConverter now include exception text if provided handler didn't catch the exception;
    • ๐Ÿ’ฅ BREAKING: singleArgConverter2 was removed;
    • ๐Ÿ’ฅ BREAKING: ArgType.V is now sealed abstract class;
    • ๐Ÿ’ฅ BREAKING: ScallopHelpFormatter.getOptionLines (and similar methods) now return List[Either[String, CliOption]] instead of List[Option[CliOption]];
    • ๐Ÿ’ฅ BREAKING: behavior change: Scallop now supports trailing arguments before options, thus --opt1 optArg1 trailArg1 --opt2 will now be parsed instead of throwing an error;
    • ๐Ÿ’ฅ BREAKING: behavior change: Scallop now handles single and double quotes in a shell-like fashion when reading options from stdin or file;
    • โž• added support for trailing arguments before (or between) options, see #147;
    • โž• added cross-compilation for Scala 3.0.0-M2, see #215 and #216 (@Sciss);
    • โž• added support for option ordering in help output via option groups, see #196;
    • ๐Ÿ– handle single and double quoted strings when reading options from stdin or file, allows for using arguments with spaces in such cases;
  • v3.5.1 Changes

    August 19, 2020
    • โž• added path list converter, see #212 (@danielyli);
  • v3.5.0 Changes

    July 04, 2020
    • ๐Ÿ”ง Made the default value for the noshort parameter configurable (#206, #207)
  • v3.4.0 Changes

    February 25, 2020
    • โž• added Duration and FiniteDuration converters (#200);
  • v3.3.2 Changes

    December 02, 2019
    • ๐Ÿ‘ allowed requireSubCommand() for nested subcommands, see #197;
  • v3.3.1 Changes

    June 11, 2019
    • โž• added support for Scala 2.13, see #190 (@Philippus);
    • ๐Ÿ›  fixed copyArrayToImmutableIndexedSeq warning, see #191 (@Sciss);
  • v3.3.0 Changes

    February 25, 2020
    • โž• added support for negative numbers in trailing arguments (#189);
    • โž• added cross-compilation for Scala 2.13.0-RC2 (#186);
  • v3.2.0 Changes

    March 11, 2019
    • โž• added validate operations for Path (#182);