Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ghc-optics-core for openSUSE:Factory
checked in at 2021-03-10 08:55:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-optics-core (Old)
and /work/SRC/openSUSE:Factory/.ghc-optics-core.new.2378 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-optics-core"
Wed Mar 10 08:55:14 2021 rev:3 rq:877658 version:0.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-optics-core/ghc-optics-core.changes
2020-12-22 11:43:42.001729151 +0100
+++
/work/SRC/openSUSE:Factory/.ghc-optics-core.new.2378/ghc-optics-core.changes
2021-03-10 08:57:21.170895024 +0100
@@ -1,0 +2,37 @@
+Tue Feb 23 10:03:57 UTC 2021 - [email protected]
+
+- Update optics-core to version 0.4.
+ # optics-core-0.4 (2021-02-22)
+ * See
[migration-guide-0.4.md](https://github.com/well-typed/optics/blob/master/migration-guide-0.4.md)
for more details
+ * Add support for GHC-9.0
+ * Drop support for GHC-8.0
+ * The `FunctorWithIndex`, `FoldableWithIndex` and `TraversableWithIndex` type
+ classes have been migrated to a new package,
+
[`indexed-traversable`](https://hackage.haskell.org/package/indexed-traversable)
+ ([#370](https://github.com/well-typed/optics/pull/370))
+ * Add `adjoin`, `iadjoin` and `both` to `Optics.[Ix]Traversal`
+ ([#332](https://github.com/well-typed/optics/pull/332),
+ [#372](https://github.com/well-typed/optics/pull/372))
+ * Add `ifst` and `isnd` to `Optics.IxLens`
+ ([#389](https://github.com/well-typed/optics/pull/389))
+ * Generalize types of `generic`
+ ([#376](https://github.com/well-typed/optics/pull/376))
+ * Make `chosen` an indexed lens to see which value is traversed
+ ([#335](https://github.com/well-typed/optics/pull/335))
+ * Remove `GeneralLabelOptic` extensibility mechanism
+ ([#361](https://github.com/well-typed/optics/pull/361))
+ * Add `gfield`, `gafield`, `gconstructor`, `gposition` and `gplate` for
+ generics-based data access
+ ([#358](https://github.com/well-typed/optics/pull/358),
+ [#361](https://github.com/well-typed/optics/pull/361))
+ * Add support for generics-based field lenses and constructor prisms
(`gfield`
+ and `gconstructor`) to `LabelOptic` so they can be used via
`OverloadedLabels`
+ ([#361](https://github.com/well-typed/optics/pull/361))
+ * Remove unnecessary INLINE pragmas to reduce compile times
+ ([#394](https://github.com/well-typed/optics/pull/394))
+ * Simplify the type of `(%)` using new `JoinKinds` and `AppendIndices`
classes
+ in place of the `Join` and `Append` type families
+ ([#397](https://github.com/well-typed/optics/pull/397),
+ [#399](https://github.com/well-typed/optics/pull/399))
+
+-------------------------------------------------------------------
Old:
----
optics-core-0.3.0.1.tar.gz
New:
----
optics-core-0.4.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ghc-optics-core.spec ++++++
--- /var/tmp/diff_new_pack.wi6KQ8/_old 2021-03-10 08:57:21.970895850 +0100
+++ /var/tmp/diff_new_pack.wi6KQ8/_new 2021-03-10 08:57:21.970895850 +0100
@@ -1,7 +1,7 @@
#
# spec file for package ghc-optics-core
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%global pkg_name optics-core
Name: ghc-%{pkg_name}
-Version: 0.3.0.1
+Version: 0.4
Release: 0
Summary: Optics as an abstract interface: core definitions
License: BSD-3-Clause
@@ -28,6 +28,7 @@
BuildRequires: ghc-array-devel
BuildRequires: ghc-containers-devel
BuildRequires: ghc-indexed-profunctors-devel
+BuildRequires: ghc-indexed-traversable-devel
BuildRequires: ghc-rpm-macros
BuildRequires: ghc-transformers-devel
ExcludeArch: %{ix86}
++++++ optics-core-0.3.0.1.tar.gz -> optics-core-0.4.tar.gz ++++++
++++ 4742 lines of diff (skipped)