* added PostgreSQL.JSON module * finished adding all JSON operators * cleanup * half way through writing tests * final tweaks to comments * finished with JSON tests * upped persistent dependency to 2.10.0 because of PersistArray data constructor addition needed for JSON operators * noticed the minus operator with text[] as right operand was only added in PSQL v10, added function and adjusted types/tests * adjusted yaml configs for updated dependencies and PSQL v10 in Travis * try to get PostgreSQL 10 running * use @since notation * removed postgresql from 'services' field * and one more time, with FEELING! (and postgresql-10) * foo * PSQL 10 runs on 5433, it seems? reverting .travis.yml changes and setting test conn to port 5433 * of course I forget to add the PORT env > .< * doop-dee-doo * herp-a-derp * last commit (hopefully) * also have more recent dependencies in the 'compiler should error' tests * why does it feel like this'll go on for a while still? * copied some extra-deps from the persistent ymls * aaaaand we're done... right? * added persistent-postgresql to the dependencies and used its instances for Aeson.Value * small comment fix * moved the instances to their own module, this way they're optional to use if you don't use persistent-postgresql * use port 5432, like a normal PostgreSQL! * added JSONB newtype with instances, instead of orphaning Aeson.Value * reworked everything to use the JSONB newtype. And adjusted most comments to reflect the change * fixed all the tests (just making it compile again) * that's right, Travis' PSQL v10 NEEEEDS it to be port 5433... for some reason * update on the haddockumentation * added JSONAccessor data type for easier usage of certain operators * Also add to changelog.md * JSONExpr -> JSONBExpr * this damn PGPORT is really irritating
76 lines
3.0 KiB
Plaintext
76 lines
3.0 KiB
Plaintext
# This file was autogenerated by Stack.
|
|
# You should not edit this file by hand.
|
|
# For more information, please see the documentation at:
|
|
# https://docs.haskellstack.org/en/stable/lock_files
|
|
|
|
packages:
|
|
- completed:
|
|
hackage: aeson-1.4.1.0@sha256:a72639fbf44d5c2d5270fb6d9484629ed332d3029987fafd7580b5204265fb8b,6372
|
|
pantry-tree:
|
|
size: 39767
|
|
sha256: 3eee6f6a05e563ebdd45e93348240d79eb20c267e70683360758327745d3249d
|
|
original:
|
|
hackage: aeson-1.4.1.0
|
|
- completed:
|
|
hackage: persistent-2.10.0@sha256:6e4566c2cf8dda6bf3e00f4f813dd711e7796a1598f46c5c729491f4b643c91d,4708
|
|
pantry-tree:
|
|
size: 2094
|
|
sha256: 5ae7466479cf300e9bf07dc9780a432b4338c4e1e56fc732399260303cdf2f84
|
|
original:
|
|
hackage: persistent-2.10.0
|
|
- completed:
|
|
hackage: persistent-mysql-2.10.0@sha256:4bf76721312104b726406d3cac4a30185e9e19898605615ded6cbfe5cdabda6a,2884
|
|
pantry-tree:
|
|
size: 460
|
|
sha256: 15737a7f8af7085fa6f83f1c084ff4de4922f28576633aa9aab4a8e668ccc5c3
|
|
original:
|
|
hackage: persistent-mysql-2.10.0
|
|
- completed:
|
|
hackage: persistent-postgresql-2.10.0@sha256:87384a179e44b57af7b12b00ccfdfc4bc03010a438aad207b9f38def0147cda2,2829
|
|
pantry-tree:
|
|
size: 671
|
|
sha256: 5a2b25b40cb440466792b9ae293de95b4fcfcd1410c1c7aed9ffc8001699f5dc
|
|
original:
|
|
hackage: persistent-postgresql-2.10.0
|
|
- completed:
|
|
hackage: persistent-sqlite-2.10.0@sha256:d41ad3e2d9b88ab31bfdcd15e76ad41cd495573937921026b3b13f010ff9b8cf,4664
|
|
pantry-tree:
|
|
size: 681
|
|
sha256: 86ad7225024dbe74421b78ab6a6c3e05aeb94d0633cde413f7e91453bee3e7c0
|
|
original:
|
|
hackage: persistent-sqlite-2.10.0
|
|
- completed:
|
|
hackage: persistent-template-2.7.0@sha256:1855a36c7dbfa1554c1711c1d61c41e83495bcb1986851cf1b3340f44ed269af,2703
|
|
pantry-tree:
|
|
size: 560
|
|
sha256: 073f355d9425b1553e8e4f8553bb06e63d185c0e113c75512f969eeb92bcb4db
|
|
original:
|
|
hackage: persistent-template-2.7.0
|
|
- completed:
|
|
hackage: postgresql-libpq-0.9.4.2@sha256:3a3f372cf72706f349104f73d4ea5dee9c3eeac1ff749301110dadb55e2ac66f,2804
|
|
pantry-tree:
|
|
size: 549
|
|
sha256: b045b567464d6c86ecc23a3915a6aa81c52cfbaa1c51c7fe9649366185c9ce6b
|
|
original:
|
|
hackage: postgresql-libpq-0.9.4.2
|
|
- completed:
|
|
hackage: postgresql-simple-0.6.1@sha256:316e6424da50ec863c74dcf2d7c86cfe6ee00cb142c07a422eb118577dc1d3b7,5256
|
|
pantry-tree:
|
|
size: 4055
|
|
sha256: c22e1f054f3be5eaad5eba5abc793504be85e441ff671bf203013ac8f72f9c79
|
|
original:
|
|
hackage: postgresql-simple-0.6.1
|
|
- completed:
|
|
hackage: transformers-0.5.5.2@sha256:c6a1dc5261d87de1d7d0876b670ca8782c43ac89e59ec2bafa1e32d25c7d3509,3122
|
|
pantry-tree:
|
|
size: 2365
|
|
sha256: 5c38ca49a4b2468b6c61682a722611c8a54699bb94f8d6e0ee9f2c546477f116
|
|
original:
|
|
hackage: transformers-0.5.5.2
|
|
snapshots:
|
|
- completed:
|
|
size: 508835
|
|
url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/12/24.yaml
|
|
sha256: b0a5564eb448e69b9f6a4f67fe72016d9e7ec24e37de1826e1a9cfd064a1b6a5
|
|
original: lts-12.24
|