Peter Simons
2b32555f3c
osc copypac from project:devel:languages:haskell:ghc-9.4.x package:ghc-aeson revision:10, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=81
2023-03-30 08:26:17 +00:00
Peter Simons
4f2c4bdbbf
osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc-aeson revision:42, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=80
2023-02-03 09:19:02 +00:00
Peter Simons
00dd884d14
osc copypac from project:devel:languages:haskell:ghc-9.4.x package:ghc-aeson revision:3, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=79
2023-02-02 13:42:05 +00:00
Peter Simons
0781e32fff
osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc-aeson revision:38, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=78
2022-02-11 02:01:35 +00:00
Peter Simons
f8490e690d
osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc-aeson revision:37, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=77
2022-02-09 13:44:51 +00:00
60c475a2d5
osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc-aeson revision:35, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=76
2021-11-21 11:20:42 +00:00
22c551cb34
osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc-aeson revision:31, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=75
2021-09-07 15:04:08 +00:00
0901662aca
osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc-aeson revision:29, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=73
2021-03-26 12:22:22 +00:00
9a0bb12b7b
osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc-aeson revision:27, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=72
2021-03-08 08:01:03 +00:00
01e26b2cd1
osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc-aeson revision:26, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=71
2021-01-08 10:06:10 +00:00
e596079191
osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc-aeson revision:24, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=69
2020-12-19 17:47:32 +00:00
ed53cf898f
osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc-aeson revision:22, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=68
2020-12-18 12:51:34 +00:00
Peter Simons
d521ec3ba2
osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc-aeson revision:20, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=67
2020-10-20 09:15:29 +00:00
Peter Simons
a3161b3d3b
osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc-aeson revision:17, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=64
2020-09-04 15:09:58 +00:00
Peter Simons
592cce1624
osc copypac from project:devel:languages:haskell:ghc-8.6.x package:ghc-aeson revision:15, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=62
2020-09-04 15:02:57 +00:00
Peter Simons
8bf6c49447
osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc-aeson revision:17, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=61
2020-09-01 01:01:26 +00:00
Peter Simons
c9e0007260
osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc-aeson revision:16, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=60
2020-08-19 01:00:58 +00:00
Peter Simons
49438bfa6c
osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc-aeson revision:15, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=59
2020-08-11 13:38:20 +00:00
Peter Simons
16cab031fb
osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc-aeson revision:13, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=58
2020-08-04 11:07:02 +00:00
Peter Simons
fc6e78cef7
osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc-aeson revision:12, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=57
2020-06-16 10:56:14 +00:00
Peter Simons
faa78b8929
osc copypac from project:devel:languages:haskell:ghc-8.8.x package:ghc-aeson revision:9, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=55
2020-04-01 17:26:00 +00:00
Peter Simons
1658083ceb
osc copypac from project:devel:languages:haskell:ghc-8.8.x package:ghc-aeson revision:7, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=54
2020-03-24 08:13:52 +00:00
Peter Simons
aab498a01b
osc copypac from project:devel:languages:haskell:ghc-8.6.x package:ghc-aeson revision:15, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=51
2019-12-24 02:02:01 +00:00
Peter Simons
9ff32a27ac
osc copypac from project:devel:languages:haskell:ghc-8.6.x package:ghc-aeson revision:13, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=50
2019-10-25 01:02:18 +00:00
Peter Simons
2ba58bf6cb
osc copypac from project:devel:languages:haskell:ghc-8.6.x package:ghc-aeson revision:12, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=49
2019-10-10 18:54:45 +00:00
Peter Simons
02d225f2d3
osc copypac from project:devel:languages:haskell:ghc-8.6.x package:ghc-aeson revision:10, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=48
2019-06-27 01:01:51 +00:00
Peter Simons
34b90aa71c
osc copypac from project:devel:languages:haskell:ghc-8.6.x package:ghc-aeson revision:9, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=47
2019-05-02 01:01:25 +00:00
Peter Simons
ad36967924
osc copypac from project:devel:languages:haskell:ghc-8.6.x package:ghc-aeson revision:8, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=46
2019-01-24 10:02:35 +00:00
Peter Simons
95d048e258
osc copypac from project:devel:languages:haskell:ghc-8.6.x package:ghc-aeson revision:6, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=44
2019-01-08 02:02:00 +00:00
Peter Simons
3d4a504939
osc copypac from project:devel:languages:haskell:ghc-8.6.x package:ghc-aeson revision:5, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=43
2018-11-29 02:01:22 +00:00
Peter Simons
c5f4c12b09
osc copypac from project:devel:languages:haskell:ghc-8.6.x package:ghc-aeson revision:4, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=42
2018-10-18 09:46:55 +00:00
Peter Simons
5d7331d14a
osc copypac from project:devel:languages:haskell:ghc-8.4.x package:ghc-aeson revision:6, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=40
2018-07-18 01:01:29 +00:00
Peter Simons
ecde07c21d
osc copypac from project:devel:languages:haskell:lts:11 package:ghc-aeson revision:6, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=36
2018-04-26 07:10:55 +00:00
Peter Simons
ebbd20bc7a
osc copypac from project:devel:languages:haskell:lts:10 package:ghc-aeson revision:6, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=32
2018-02-12 02:16:33 +00:00
Peter Simons
2227e3df59
osc copypac from project:devel:languages:haskell:lts:10 package:ghc-aeson revision:3, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=31
2017-12-21 19:38:09 +00:00
Peter Simons
f75d88c5b7
osc copypac from project:devel:languages:haskell:lts:9 package:ghc-aeson revision:7, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=30
2017-08-17 13:19:37 +00:00
Peter Simons
e6204c2ecf
osc copypac from project:devel:languages:haskell:lts:9 package:ghc-aeson revision:6, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=29
2017-08-15 13:52:17 +00:00
Peter Simons
4f3a1ddf47
osc copypac from project:devel:languages:haskell:lts:9 package:ghc-aeson revision:5, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=28
2017-08-11 08:50:00 +00:00
Peter Simons
1d357c3186
osc copypac from project:devel:languages:haskell:lts:9 package:ghc-aeson revision:4, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=27
2017-08-05 02:03:03 +00:00
Peter Simons
5f5e0a8077
osc copypac from project:devel:languages:haskell:lts:9 package:ghc-aeson revision:2, using keep-link
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=26
2017-07-29 08:10:53 +00:00
Peter Simons
a1e4aac4e3
synchronize with lts:8 from configuration 04e39209a68a16a2c832175a3136d33072945ab8
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=25
2017-04-04 14:22:41 +00:00
Peter Simons
657a8d3485
synchronize with lts-8 package sett from configuration 0cb270c8d22a0823ab5130d95cc499e186cf864e
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=24
2017-02-22 17:25:14 +00:00
Peter Simons
46673e1118
syncronize with lts-7 repo from configuration 2c5a8d9cf26081f520de1f85ce8b0c84c5974021
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=23
2017-01-30 09:02:00 +00:00
Peter Simons
3a5baf4233
Accepting request 432713 from devel:languages:haskell:lts:7
...
version / revision update
OBS-URL: https://build.opensuse.org/request/show/432713
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=21
2016-10-03 08:19:28 +00:00
5879768b84
Accepting request 421595 from devel:languages:haskell:lts:6
...
version update
OBS-URL: https://build.opensuse.org/request/show/421595
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=19
2016-08-24 13:06:59 +00:00
Peter Simons
896dc01bc5
osc copypac from project:devel:languages:haskell:lts:6 package:ghc-aeson revision:5
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=18
2016-07-22 21:35:56 +00:00
5bf744e6af
Accepting request 409159 from devel:languages:haskell:lts:6
...
See https://lists.opensuse.org/opensuse-haskell/2016-07/msg00000.html for details.
OBS-URL: https://build.opensuse.org/request/show/409159
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=16
2016-07-16 21:08:40 +00:00
a941189a99
Accepting request 398189 from devel:languages:haskell:lts
...
- update to 0.11.2.0
* Enable PolyKinds to generalize Proxy, Tagged, and Const instances.
* Add unsafeToEncoding in Data.Aeson.Types, use with care!
- update to 0.11.1.4
* Fix build with base < 4.8 and unordered-containers < 0.2.6.
* Add missing field in docs for defaultOptions.
* Fixes a bug where the hashes of equal values could differ.
* The only changes are added instances. (0.11.1.0)
+ These are new:
ToJSON a => ToJSON (NonEmpty a)
FromJSON a => FromJSON (NonEmpty a)
ToJSON (Proxy a)
FromJSON (Proxy a)
ToJSON b => ToJSON (Tagged a b)
FromJSON b => FromJSON (Tagged a b)
ToJSON a => ToJSON (Const a b)
FromJSON a => FromJSON (Const a b)
+ These are now available for older GHCs:
ToJSON Natural
FromJSON Natural
* This release should be close to backwards compatible with aeson 0.9 (0.11.0.0)
+ Breaking changes:
Revert .:? to behave like it did in 0.9. If you want the 0.10 behavior
use .:! instead.
Revert JSON format of Either to 0.9, Left and Right are now serialized with
an initial uppercase letter. If you want the names in lowercase you can
add a newtype with an instance.
All ToJSON and FromJSON instances except for [a] are no longer OVERLAPPABLE.
Mark your instance as OVERLAPPING if it overlaps any of the other aeson
OBS-URL: https://build.opensuse.org/request/show/398189
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=14
2016-05-26 12:19:34 +00:00
aacec19a27
Accepting request 355919 from devel:languages:haskell:lts
...
downgrade to 0.9.0.1
OBS-URL: https://build.opensuse.org/request/show/355919
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=12
2016-01-26 08:06:43 +00:00
5317774364
Accepting request 352123 from devel:languages:haskell:lts
...
- update to 0.10.0.0
* Performance improvements:
+ Direct encoding via the new toEncoding method is over 2x faster than toJSON.
(You must write or code-gen a toEncoding implementation to unlock this speedup.
See below for details.)
+ Improved string decoding gives a 12% speed win in parsing string-heavy JSON
payloads (very common).
+ Encoding and decoding of time-related types are 10x faster (!!) as a result of
bypassing Data.Time.Format and the arbitrary-precision Integer type.
+ When using toEncoding, [Char] can be encoded without a conversion to Text.
This is fast and efficient.
+ Parsing into an Object is now 5% faster and more allocation-efficient.
* SUBTLE API CHANGES, READ CAREFULLY:
+ With the exception of long-deprecated code, the API changes below should be
upwards compatible from older versions of aeson. If you run into upgrade
problems, please file an issue with details.
+ The ToJSON class has a new method, toEncoding, that allows direct encoding
from a Haskell value to a lazy bytestring without construction of an
intermediate Value.
+ The performance benefits of direct encoding are significant: more than 2x
faster than before, with less than 1/3 the memory usage.
+ To preserve API compatibility across upgrades from older versions of this
library, the default implementation of toEncoding uses toJSON. You will not
see any performance improvement unless you write an implementation of
toEncoding, which can be very simple:
instance ToJSON Coord where
toEncoding = genericToEncoding defaultOptions
(Behind the scenes, the encode function uses toEncoding now, so if you
implement toEncoding for your types, you should see a speedup immediately.)
+ If you use Template Haskell or GHC Generics to auto-generate your ToJSON
OBS-URL: https://build.opensuse.org/request/show/352123
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-aeson?expand=0&rev=10
2016-01-06 09:17:01 +00:00