Hello community,
here is the log from the commit of package ghc-optparse-applicative for
openSUSE:Factory checked in at 2018-05-30 12:11:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-optparse-applicative (Old)
and /work/SRC/openSUSE:Factory/.ghc-optparse-applicative.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-optparse-applicative"
Wed May 30 12:11:10 2018 rev:8 rq:607849 version:0.14.2.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/ghc-optparse-applicative/ghc-optparse-applicative.changes
2017-09-15 22:02:34.642343852 +0200
+++
/work/SRC/openSUSE:Factory/.ghc-optparse-applicative.new/ghc-optparse-applicative.changes
2018-05-30 12:26:36.903704837 +0200
@@ -1,0 +2,58 @@
+Mon May 14 17:02:11 UTC 2018 - [email protected]
+
+- Update optparse-applicative to version 0.14.2.0.
+ - Export `HasName`, `HasCompleter`, `HasValue`, and
+ `HasMetavar` type classes.
+
+ - Upgrade `str` and related builders to be polymorphic over
+ `IsString`. This allows `Text` and `Bytestring` to be used
+ naturally with `strOption` and `strArgument` and friends.
+
+ *Note:* This change may require additional type signatures
+ in cases where the reader was necessary for type
+ inference.
+
+ - Export public API explicitly from `Options.Applicative`
+ instead of re-exporting other modules.
+
+ *Note:* Minor changes to exports were made in conjunction
+ to this change. `ParserHelp` no longer requires an
+ an extra import, and some internally used functions
+ from `Options.Applicative.Common` are no longer
+ exported from the main module.
+
+ - Add Zsh and Fish completions with rich descriptions for
+ options and commands.
+
+ Use "--zsh-completion-script" and "fish-completion-script"
+ to generate scripts for these shells.
+
+ - Fix bash completions with quoted sections, tilde expansions
+ and completions after "--".
+
+ - Add suggestions to error message when a user mistypes a
+ command or option.
+
+ - Add `style` builder, for styling option descriptions.
+
+ - Improve error message for options when a required argument
+ is not supplied.
+
+ - Fix #242 regarding flags with long options, where a flag given
+ a long option could be interpreted incorrectly.
+
+ - Fix `noIntersperse` to be more like its namesakes in other
+ libraries. When on, options will be accepted until an argument
+ is passed, after which all options will be treated as positional
+ arguments.
+
+ - Add `forwardOptions` builder, which will allow unknown options
+ and flags to be passed to an argument builder.
+ This is useful to mixed parsing environments, or wrappers to
+ other commands.
+
+ - Add `Semigroup` instances for `Completer` and `Chunk`.
+
+ - Forwards compatibility with `MonadFail` proposal.
+
+-------------------------------------------------------------------
Old:
----
optparse-applicative-0.13.2.0.tar.gz
New:
----
optparse-applicative-0.14.2.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ghc-optparse-applicative.spec ++++++
--- /var/tmp/diff_new_pack.4SDed5/_old 2018-05-30 12:26:38.159662041 +0200
+++ /var/tmp/diff_new_pack.4SDed5/_new 2018-05-30 12:26:38.163661905 +0200
@@ -1,7 +1,7 @@
#
# spec file for package ghc-optparse-applicative
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%global pkg_name optparse-applicative
%bcond_with tests
Name: ghc-%{pkg_name}
-Version: 0.13.2.0
+Version: 0.14.2.0
Release: 0
Summary: Utilities and combinators for parsing command line options
License: BSD-3-Clause
@@ -34,6 +34,7 @@
BuildRequires: ghc-transformers-devel
%if %{with tests}
BuildRequires: ghc-QuickCheck-devel
+BuildRequires: ghc-bytestring-devel
%endif
%description
@@ -78,7 +79,7 @@
%ghc_pkg_recache
%files -f %{name}.files
-%doc LICENSE
+%license LICENSE
%files devel -f %{name}-devel.files
%doc CHANGELOG.md README.md
++++++ optparse-applicative-0.13.2.0.tar.gz ->
optparse-applicative-0.14.2.0.tar.gz ++++++
++++ 2547 lines of diff (skipped)