Commit Graph

  • e18dd125c5
    Support OverloadedRecordDot (#310) master uni2work Matt Parsons 2022-03-31 09:14:48 -0600
  • 5e212049d4
    Support time >= 10 (#309) Matt Parsons 2022-03-29 19:32:11 -0600
  • f883262dc2
    GHC 9.2 support (#304) Matt Parsons 2022-03-14 13:31:07 -0600
  • 8f591832d9
    Add docs for experimental delete (#303) Jappie Klooster 2022-03-12 01:21:08 +0100
  • 101a87f936
    Add @localhost to last MySQL command (#296) Maximilian Tagher 2022-03-10 09:34:08 -0500
  • c70799be09
    esqueleto-3.5.3.0 (#292) Matt Parsons 2021-09-30 11:59:30 -0600
  • ed4e98f96b
    Add missing instances to (:&) (#291) m4dc4p 2021-09-30 10:43:04 -0700
  • 2a44844f75
    Add support of PostgreSQL-specific VALUES(..) expression (#284) Nikita Razmakhnin 2021-09-30 19:11:28 +0300
  • 982b354c7e
    Use haskell/actions/setup for CI (#285) Matt Parsons 2021-09-22 08:30:09 -0600
  • 18951b280b
    Fix distinctOnOrderBy with nested expression (#278) Nikita Razmakhnin 2021-09-02 21:39:29 +0300
  • f03bba5bf9
    Better documentation on associateJoin (#281) Matt Parsons 2021-09-02 12:38:38 -0600
  • e8271a00d6
    Avoid generating an empty list as the left operand to NOT IN (#273) Chris Parks 2021-07-08 17:27:32 -0700
  • 3a12a15d00
    Add SqlSelect instance for :& (#268) Isaac van Bakel 2021-06-23 18:03:38 +0100
  • 33128042c4
    Add selectOne (#265) Esteban Ibarra 2021-06-17 14:17:44 -0500
  • 34047e1f5f
    Pass ConnectionPool to tests (#262) Matt Parsons 2021-05-28 15:34:56 -0600
  • e145be999a
    Consolidate Tests (#261) Matt Parsons 2021-05-27 14:38:02 -0600
  • b295bc6a5f
    Esqueleto.Legacy (#259) Matt Parsons 2021-05-26 14:27:04 -0600
  • ea4ff33b93
    Destroy all GADTs; Removes the From GADT and SqlExpr GADT (#228) Ben Levy 2021-05-26 13:12:11 -0500
  • e39c62990e
    Fix group by composite (#255) Matt Parsons 2021-05-20 16:33:01 -0600
  • 2fe75183ce changelog, vbump matt/fix-group-by-composite parsonsmatt 2021-05-20 16:02:16 -0600
  • 8430785ae7 test case parsonsmatt 2021-05-20 10:30:12 -0600
  • 79b4ade4a5 remove failing test with bad behavior parsonsmatt 2021-05-20 10:20:10 -0600
  • b5c0d84cad Merge branch 'master' of github.com:bitemyapp/esqueleto parsonsmatt 2021-05-20 10:10:26 -0600
  • 129b1734c3 relax attoparsec upper bound parsonsmatt 2021-05-20 10:10:22 -0600
  • bbaa0595e0
    Update status badge with GH actions (#252) Esteban Ibarra 2021-05-13 10:45:55 -0500
  • bd6da6eb3b
    Allow attoparsec 0.14 (#244) Felix Yan 2021-05-06 23:19:38 +0800
  • cd16b2b22f
    Support upcoming persistent-2.13 (#245) Matt Parsons 2021-05-05 16:23:53 -0600
  • 8e2c4d977b update cache keys matt/persistent-2.13 parsonsmatt 2021-05-05 15:56:55 -0600
  • f8086ec36e changelog, vbump parsonsmatt 2021-05-05 15:52:21 -0600
  • 94a5556a85 fixx parsonsmatt 2021-05-05 15:44:02 -0600
  • 906adea014 keep cabal file in repo parsonsmatt 2021-05-05 15:31:12 -0600
  • 2139e0a7a5 giddyup parsonsmatt 2021-05-05 15:26:53 -0600
  • 163c1a8b7d work with persistent-2.13 parsonsmatt 2021-05-05 11:34:39 -0600
  • c3b9f0390f tidy up parsonsmatt 2021-04-13 08:46:41 -0600
  • 5b4e3e4d09 gitignore parsonsmatt 2021-04-13 08:45:30 -0600
  • 081fcfecbd build with cabal parsonsmatt 2021-04-12 09:43:48 -0600
  • 9026dbea3f sqlite tests are failing??? parsonsmatt 2021-04-09 09:31:26 -0600
  • ed61e90cf0 use stack 8.10 by default, support pers2.13 parsonsmatt 2021-04-09 08:39:57 -0600
  • 7a0649e449 do it parsonsmatt 2021-04-09 07:32:23 -0600
  • fccfa1789f support ghc 8.10.4, upgrade to cabal 3.4 parsonsmatt 2021-04-09 07:23:37 -0600
  • c677747ff0 stack-8.8.yaml now does GHC 8.8 parsonsmatt 2021-04-09 07:21:57 -0600
  • 9fba3e33e4 bump resolver parsonsmatt 2021-03-30 09:07:27 -0600
  • f96daae3b5 remove stuff from cabal esqueleto-3.4.2.0 parsonsmatt 2021-03-30 09:01:04 -0600
  • 96331257e4
    get persistent 2.12 going (#243) Matt Parsons 2021-03-29 14:47:20 -0600
  • 303c65f187 i hate this matt/persistent-2.12 parsonsmatt 2021-03-29 14:39:37 -0600
  • 6a6a63cb97 stylish haskell parsonsmatt 2021-03-29 14:04:51 -0600
  • 7bc4fdd3d4 come on pls parsonsmatt 2021-03-29 13:39:27 -0600
  • 8748923faa sigh parsonsmatt 2021-03-29 13:20:03 -0600
  • 086dfb1f1e i miss file-watch parsonsmatt 2021-03-29 13:14:50 -0600
  • 2ed58e3659 ok no really parsonsmatt 2021-03-29 13:14:27 -0600
  • d2d52566bb i think that should do it parsonsmatt 2021-03-29 13:12:29 -0600
  • cf7a6e50ae uh parsonsmatt 2021-03-29 12:54:48 -0600
  • 776d15a8fb ci nonsense parsonsmatt 2021-03-29 12:54:25 -0600
  • 56e0d7afe7 it passed? parsonsmatt 2021-03-29 09:46:20 -0600
  • 4388cccbce merge parsonsmatt 2021-03-29 09:25:21 -0600
  • c8bfd619e9 no persistent-template dependency please parsonsmatt 2021-03-29 09:25:02 -0600
  • 651380fc80
    Merge branch 'master' into matt/persistent-2.12 Matt Parsons 2021-03-29 09:16:15 -0600
  • 3fdf631404 k parsonsmatt 2021-03-26 17:28:57 -0600
  • c4ec95874f
    Improve recommended hlints for catching x = NULL SQL (#240) Maximilian Tagher 2021-03-26 19:24:14 -0400
  • 053420d3de fix gha parsonsmatt 2021-03-26 17:23:27 -0600
  • 3292b7a7a0 minor bump parsonsmatt 2021-03-26 16:58:11 -0600
  • 7bd4a524fd make the example work parsonsmatt 2021-03-26 16:42:06 -0600
  • 2b5da6ab6f tests pass locally parsonsmatt 2021-03-26 16:38:32 -0600
  • 4a546d2698 stuff parsonsmatt 2021-03-26 16:03:24 -0600
  • 9ac73d93dc uhhh why are you like this parsonsmatt 2021-03-26 14:55:00 -0600
  • c8916cb493 run mysql tests parsonsmatt 2021-03-26 14:40:57 -0600
  • a61f5527e8
    Fix non-exhaustive patterns in 'unsafeSqlAggregateFunction' (#238) v3.4.1.0 Arthur Xavier 2021-02-21 16:50:03 -0300
  • ceab69a4e9 Add source to SqlAggregate, the Over instance uses this to prevent pseudo-aggregates(from groupBy) and already windowed values from being windowed 4.x belevy 2021-02-14 20:18:20 -0600
  • 8efca2ba05 Make SqlAggregate selectable, window now returns a SqlAggregate since the results are legal in a grouped query. Added SqlQueryHaving to allow use of SqlAggregate in the having clause. belevy 2021-02-14 19:31:53 -0600
  • 1fd1d64d6d Add partitionBy_ and orderBy_ support to windows belevy 2021-01-31 22:14:36 -0600
  • 26720925db Add Window Functions module belevy 2021-02-14 17:18:27 -0600
  • 75f9c8d3b8 Add new experimental aggregates using SqlAggregate wrapper around SqlExpr. belevy 2021-02-14 16:56:58 -0600
  • 1f52363407 Cleanup the rest of the Values, fix the example code and update to use Esqueleto.Experimental belevy 2021-02-13 20:35:21 -0600
  • 6b12edbd8c fix postgres tests belevy 2021-02-13 19:59:21 -0600
  • 8aff51b4d8 Modify SqlSelect to remove the backwards FunDep. Remove the need for the Value newtype belevy 2021-02-13 19:47:15 -0600
  • 096c1acfd6 Unbreak lateral joins by introducing a completely different ValidOnClause constraint belevy 2021-02-13 19:50:02 -0600
  • 9bf34761a4 ValidOnClause was too restrictive, ToFrom is actually the correct amount of leniency. ValidOnClause would not catch use of on for a cross join but would prevent nested joins belevy 2021-02-12 11:55:37 -0600
  • 4f9793f6cb Bump version and add more comments belevy 2021-02-11 20:41:21 -0600
  • ae9ef126d9
    Merge pull request #10 from foxhound-systems/from-raw Ben Levy 2021-02-11 13:43:35 -0600
  • 75619fecb7 Expose the new functions and fix the mysql test compilation error (type inference was wonky with Union replaced with union_ belevy 2021-02-11 13:24:33 -0600
  • dd8814e678 Convert all of experimental to use new From type instead of From type class. Make the data constructors second class, functions should be used. Introduce *Lateral functions, using the same type for lateral and non lateral queries was probably a mistake. belevy 2021-02-11 11:43:16 -0600
  • 7a579e921a Create a FromRaw to replace FromSubquery and FromIdent in from clause. Modify Experimental to only use FromRaw. belevy 2021-02-08 15:10:36 -0600
  • 9d1550b8b1
    Merge branch 'master' into explode-from-gadt Ben Levy 2021-02-05 16:30:02 -0600
  • 8fb9a1fe24
    Also export ValidOnClauseValue (#232) Felix Paulusma 2021-02-05 22:41:40 +0100
  • 1ee1866270 Update changelog belevy 2021-02-05 12:07:36 -0600
  • c821b619c2 Expose Experimental submodules belevy 2021-02-05 11:45:04 -0600
  • e3ae687309
    Merge pull request #9 from foxhound-systems/final-expr Ben Levy 2021-02-05 11:39:21 -0600
  • 6a420273c0 fixup subselectUnsafe test because inference engine doesnt work for it so good belevy 2021-01-31 16:46:29 -0600
  • 65ac3c7e5a Added support for (^.) and (?.) to aggregated entities. Allow grouping on Maybe Entity belevy 2021-01-28 16:03:24 -0600
  • b2a94c9e49 Demonstrate a simple case of Aggregation belevy 2021-01-21 21:03:03 -0600
  • 01407d256b Cleanup ToAliasRefernce; Add isReference meta to value reference even though that info isnt currently used anywhere belevy 2021-01-20 21:35:56 -0600
  • 2d09ae1fe8 Change aliased val to be legal value by waiting until expr materialization in select clause before adding AS <alias> belevy 2021-01-20 21:28:26 -0600
  • 2ab733fbee Make postgres tests pass belevy 2021-01-19 14:26:27 -0600
  • 2f5ae76cbf Remove EInsert and EInsertFinal belevy 2021-01-19 13:31:26 -0600
  • ec853664aa Remove ESet belevy 2021-01-19 12:35:19 -0600
  • c9eb845568 Remove EOrderByRandom, calling distinctOnOrderBy with rand will choke the db but you shouldnt be using rand anyway. distinctOnOrderBy seems dangerous though belevy 2021-01-19 09:51:23 -0600
  • 2da0526b90 Remove EOrderBy, EDistinctOn; Change PreprocessedFrom a to just be an independent datatype belevy 2021-01-19 09:46:02 -0600
  • f77134e788 Remove entity specific constructors from SqlExpr belevy 2021-01-18 22:21:56 -0600
  • 4dc58ec1b8 Remove EList and EEmptyList; ERaw is now technically possible in each case since it is generalized to all belevy 2021-01-17 18:26:00 -0600
  • 8a9b586f29 Get rid of AliasedValue and ValueReference; added sqlExprMetaAlias to SqlExprMeta belevy 2021-01-17 16:33:10 -0600