Hello community, here is the log from the commit of package ghc-microlens for openSUSE:Factory checked in at 2020-06-19 17:15:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-microlens (Old) and /work/SRC/openSUSE:Factory/.ghc-microlens.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-microlens" Fri Jun 19 17:15:27 2020 rev:17 rq:815131 version:0.4.11.2 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-microlens/ghc-microlens.changes 2020-01-03 17:35:41.531255866 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-microlens.new.3606/ghc-microlens.changes 2020-06-19 17:15:29.126543093 +0200 @@ -2 +2 @@ -Wed Jan 1 11:21:47 UTC 2020 - Peter Simons <psim...@suse.com> +Tue Jun 9 09:26:17 UTC 2020 - psim...@suse.com @@ -4 +4 @@ -- Extend the %description. +- Add microlens at version 0.4.11.2. @@ -6,136 +5,0 @@ -------------------------------------------------------------------- -Fri Nov 8 16:14:12 UTC 2019 - Peter Simons <psim...@suse.com> - -- Drop obsolete group attributes. - -------------------------------------------------------------------- -Sat Jul 6 02:02:21 UTC 2019 - psim...@suse.com - -- Update microlens to version 0.4.11.2. - # 0.4.11.2 - - * Fixed compilation on GHC 8.8 (thanks to @vmchale). - -------------------------------------------------------------------- -Fri Jun 21 02:02:59 UTC 2019 - psim...@suse.com - -- Update microlens to version 0.4.11.1. - # 0.4.11.1 - - * Reverted marking `Lens.Micro.Internal` as `Trustworthy`, see [#122](https://github.com/monadfix/microlens/issues/122). - -------------------------------------------------------------------- -Wed Jun 19 11:46:02 UTC 2019 - psim...@suse.com - -- Update microlens to version 0.4.11. - Upstream has edited the change log file since the last release in - a non-trivial way, i.e. they did more than just add a new entry - at the top. You can review the file at: - http://hackage.haskell.org/package/microlens-0.4.11/src/CHANGELOG.md - -------------------------------------------------------------------- -Fri Dec 14 15:31:17 UTC 2018 - Peter Simons <psim...@suse.com> - -- Apply Jan Engelhardt's improvements to the description. - -------------------------------------------------------------------- -Sun Nov 4 03:01:26 UTC 2018 - psim...@suse.com - -- Update microlens to version 0.4.10. - Upstream has edited the change log file since the last release in - a non-trivial way, i.e. they did more than just add a new entry - at the top. You can review the file at: - http://hackage.haskell.org/package/microlens-0.4.10/src/CHANGELOG.md - -------------------------------------------------------------------- -Sat Oct 20 11:31:42 UTC 2018 - Peter Simons <psim...@suse.com> - -- Use https URL to refer to bugs.opensuse.org. - -------------------------------------------------------------------- -Wed Jul 18 14:26:31 UTC 2018 - psim...@suse.com - -- Cosmetic: replace tabs with blanks, strip trailing white space, - and update copyright headers with spec-cleaner. - -------------------------------------------------------------------- -Mon May 14 17:02:11 UTC 2018 - psim...@suse.com - -- Update microlens to version 0.4.9.1. - * Reexported `<&>` from `Data.Functor` (on recent versions of `base`). - * Added `<>~`. - * Added fixities for `<%~`, `<<%~`, `<<.~`. - * Fixed compilation on GHC 8.4. - * Added `HasCallStack` for some partial functions. - -------------------------------------------------------------------- -Tue Mar 14 09:26:28 UTC 2017 - psim...@suse.com - -- Update to version 0.4.8.0 with cabal2obs. - -------------------------------------------------------------------- -Wed Aug 17 18:26:41 UTC 2016 - psim...@suse.com - -- Update to version 0.4.7.0 revision 0 with cabal2obs. - -------------------------------------------------------------------- -Mon Aug 1 10:41:35 UTC 2016 - psim...@suse.com - -- Update to version 0.4.6.0 revision 0 with cabal2obs. - -------------------------------------------------------------------- -Sun Jul 10 17:04:40 UTC 2016 - psim...@suse.com - -- Update to version 0.4.5.0 revision 0 with cabal2obs. - -------------------------------------------------------------------- -Sun Jul 3 12:15:00 UTC 2016 - mimi...@gmail.com - -- update to 0.4.5.0 -* Added <&> (which makes lens creation easier). - -------------------------------------------------------------------- -Sun Jun 12 11:50:32 UTC 2016 - mimi...@gmail.com - -- update to 0.4.4.3 -* Fixed markup in the .cabal file. -* Added descriptions of other packages to Lens.Micro. - -------------------------------------------------------------------- -Sat Jun 11 11:33:01 UTC 2016 - mimi...@gmail.com - -- update to 0.4.4.2 -* More changes to make microlens-platform more prominent. - -------------------------------------------------------------------- -Fri Jun 10 06:54:58 UTC 2016 - mimi...@gmail.com - -- update to 0.4.4.1 -* Pointed to microlens-platform in the synopsis. - -------------------------------------------------------------------- -Tue May 24 19:31:03 UTC 2016 - mimi...@gmail.com - -- update to 0.4.4.0 -* Added mapAccumLOf. - -------------------------------------------------------------------- -Thu May 5 06:41:43 UTC 2016 - mimi...@gmail.com - -- update to 0.4.3.0 -* Added ?~. - -------------------------------------------------------------------- -Sun Apr 17 15:09:33 UTC 2016 - mimi...@gmail.com - -- package ghc-microlens updated by st2obs - -------------------------------------------------------------------- -Mon Feb 22 11:26:49 UTC 2016 - mimi...@gmail.com - -- package ghc-microlens updated by st2obs - -------------------------------------------------------------------- -Sat Feb 13 18:33:37 UTC 2016 - mimi...@gmail.com - -- ghc-microlens generated by st2obs scritpt ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-microlens.spec ++++++ --- /var/tmp/diff_new_pack.6GB6Qy/_old 2020-06-19 17:15:29.694544863 +0200 +++ /var/tmp/diff_new_pack.6GB6Qy/_new 2020-06-19 17:15:29.698544875 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-microlens # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,6 +28,12 @@ BuildRequires: ghc-rpm-macros %description +NOTE: If you're writing an app, you probably want +<http://hackage.haskell.org/package/microlens-platform microlens-platform> – it +has the most features. <http://hackage.haskell.org/package/microlens microlens> +is intended more for library writers who want a tiny lens library (after all, +lenses are pretty useful for everything, not just for updating records!). + This library is an extract from <http://hackage.haskell.org/package/lens lens> (with no dependencies). It's not a toy lenses library, unsuitable for “real world”, but merely a small one. It is compatible with lens, and should have @@ -38,6 +44,48 @@ packages in the family, a discussion of other lens libraries you could use instead, and so on. +Here are some usecases for this library: + +* You want to define lenses or traversals in your own library, but don't want +to depend on lens. Having lenses available often make working with a library +more pleasant. + +* You just want to be able to use lenses to transform data (or even just use +'over _1' to change the first element of a tuple). + +* You are new to lenses and want a small library to play with. + +However, don't use this library if: + +* You need 'Iso's, 'Prism's, indexed traversals, or actually anything else +which isn't defined here (though some indexed functions are available elsewhere +– containers and vector provide them for their types, and +<http://hackage.haskell.org/package/ilist ilist> provides indexed functions for +lists). + +* You want a library with a clean, understandable implementation (in which case +you're looking for <http://hackage.haskell.org/package/lens-simple +lens-simple>). + +As already mentioned, if you're writing an application which uses lenses more +extensively, look at <http://hackage.haskell.org/package/microlens-platform +microlens-platform> – it combines features of most other microlens packages +(<http://hackage.haskell.org/package/microlens-mtl microlens-mtl>, +<http://hackage.haskell.org/package/microlens-th microlens-th>, +<http://hackage.haskell.org/package/microlens-ghc microlens-ghc>). + +If you want to export getters or folds and don't mind the +<http://hackage.haskell.org/package/contravariant contravariant> dependency, +please consider using <http://hackage.haskell.org/package/microlens-contra +microlens-contra>. + +If you haven't ever used lenses before, read +<http://hackage.haskell.org/package/lens-tutorial/docs/Control-Lens-Tutorial.html +this tutorial>. (It's for lens, but it applies to microlens just as well.) + +Note that microlens has no dependencies starting from GHC 7.10 (base-4.8). +Prior to that, it depends on transformers-0.2 or above. + %package devel Summary: Haskell %{pkg_name} library development files Requires: %{name} = %{version}-%{release}