Commit graph

670 commits

Author SHA1 Message Date
Sean Corfield
5176b57654
Merge pull request #230 from arichiardi/test-228
Add mimimal test for #228
2018-09-25 10:06:10 -07:00
Andrea Richiardi
24c20c3a2f Add mimimal test for #228 2018-09-25 09:56:39 -07:00
Sean Corfield
ea3e9b40bd Fix #228 by allowing no predicates in where/merge-where 2018-09-24 18:44:01 -07:00
Sean Corfield
284d0142b6 Fix #226 by adding assert 2018-09-02 18:35:02 -07:00
Sean Corfield
c25f8c73da Add inline/Inlinable changes from #224 and #225 2018-08-30 10:52:48 -07:00
Sean Corfield
354b3502c8
Merge pull request #225 from docsolver/master
Add Inlinable protocol for more sensible stringification of inline values
2018-08-30 10:33:39 -07:00
Vincent
6e3631822d Added Inlinable protocol for more sensible stringification of inline values, and to allow library users to further extend the inline behavior (#224) 2018-08-30 18:55:53 +02:00
Sean Corfield
2b238c5a47 Fix #221 by treating #inline nil as a special case 2018-08-03 17:13:46 -07:00
Sean Corfield
077b7f06c6 Prep for 0.9.3 2018-07-01 20:30:21 -07:00
Sean Corfield
c3be42cd9d Update Change Log for 0.9.3 2018-07-01 20:21:46 -07:00
Sean Corfield
61d8926a63 First cut for #219 2018-06-29 21:59:17 -07:00
Sean Corfield
7bc39afb41 Cache .nvm folder 2018-06-27 11:29:40 -07:00
Sean Corfield
80ddaaaf77 Cache the Maven cache for faster builds 2018-06-27 11:24:59 -07:00
Sean Corfield
a9bc4bf784 Looks like the latest Leiningen is already installed so dropping that from before_install.
Pinning Lumo to 1.8.0 since 1.9.0-alpha still requires the newer libstdc++6.
2018-06-27 11:17:21 -07:00
Sean Corfield
3a4dc74765 Add multi-version (1.7, 1.8, 1.9, 1.10)
Make Travis run all of those.

Also remove O/S update for libstdc++6 to see if Lumo version pinning is sufficient.
2018-06-27 11:09:23 -07:00
Sean Corfield
71d7ced0a0
Merge pull request #217 from jkk/MichaelBlume-delete
Add multi-table DELETE that takes a FROM clause
2018-06-27 10:22:23 -07:00
Sean Corfield
c55d93aaaa
Merge pull request #218 from arichiardi/latest-lumo
Use latest lumo for self-host testing
2018-06-27 10:20:58 -07:00
Andrea Richiardi
ecf8e187a3 Use latest lumo for self-host testing
This patch makes sure we use a fixed version (the latest) of lumo for self-host
testing and gets rid of the unnecessary nvm call now that we explicitly
install the latest libstdc++.
2018-06-27 10:01:03 -07:00
Sean Corfield
ea76608c7c Merge branch 'delete' of https://github.com/MichaelBlume/honeysql into MichaelBlume-delete
Corrects `delete` to support multiple tables.
Adds tests.
Adds README examples.

# Conflicts:
#	src/honeysql/format.cljc
#	src/honeysql/helpers.clj
2018-06-26 18:24:01 -07:00
Sean Corfield
d328dc7b24 More GLIBCXX debugging 2018-06-26 17:10:00 -07:00
Sean Corfield
efaea40ebe More GLIBCXX debugging 2018-06-26 17:04:40 -07:00
Sean Corfield
d0f1f13e31 More GLIBCXX debugging 2018-06-26 17:00:28 -07:00
Sean Corfield
c37a68fe49 Add some debugging for GLIBCXX issue 2018-06-26 16:56:54 -07:00
Sean Corfield
59fd532e7a Document changes coming in next release 2018-06-26 16:56:32 -07:00
Sean Corfield
c9e468cab3 Add myself as a contributor 2018-06-26 16:56:18 -07:00
Sean Corfield
649180270e Bring all dependencies up to date 2018-06-26 16:24:03 -07:00
Sean Corfield
6972c73ccb Add shell script to mimic TravisCI test run 2018-06-26 16:23:48 -07:00
Sean Corfield
1e6b1bd308 Indicate post-0.9.2 dev 2018-06-26 16:01:45 -07:00
Sean Corfield
5b533cf1e0 Enable basic clj/tools.deps.alpha support 2018-06-26 15:57:46 -07:00
Sean Corfield
0c44eaa6e7 Fix #215 by adding select alias example 2018-06-25 13:00:42 -07:00
Sean Corfield
cc9b786602 Fix #213 by add raw/inline explanations to README 2018-06-25 12:30:48 -07:00
Sean Corfield
83f16780b0 Add #sql/inline data reader 2018-06-25 12:30:15 -07:00
Sean Corfield
1167a2ff25 Ignore dist folder 2018-06-25 12:29:53 -07:00
Sean Corfield
eaab8e8784
Merge pull request #214 from xlevus/feature/parameterizer-multimethod
Refactored parameterizer to use mutimethods
2018-06-23 22:53:53 -07:00
Chris Targett
f778419cb9 Refactored parameterizer to use mutimethods
It was briefly mentioned in #honeysql on clojurians.slack.com that this
mechanism of extension uses a register method and an atom to support
extension when multimethods are used elsewhere.
2018-05-15 21:22:32 +01:00
Michael Blume
524887a9cd test SET after JOIN 2018-04-16 00:03:35 -07:00
Michael Blume
fcdf326968 Put SET after JOIN
Fix #200
2018-04-15 23:51:35 -07:00
Michael Blume
43e94bf497
Merge pull request #201 from vincent-dm/master
adds support for JOIN ... USING (...) syntax (#188)
2018-04-12 23:39:59 -07:00
Michael Blume
3fe5f0f51d
Merge pull request #209 from juvenn/customized-parameterizer
Support register customized parameterizer
2018-03-24 21:09:26 -07:00
Michael Blume
275ca85c45
Merge pull request #197 from danielcompton/patch-1
Add Deps Versions dependency status
2018-03-13 21:46:29 -07:00
Michael Blume
0eff12e4a6 Cut 0.9.2 release 2018-03-13 21:39:38 -07:00
Michael Blume
c27084cf75
Merge pull request #210 from arichiardi/changelog-0.9.2
Add Changelog 0.9.2
2018-03-13 21:38:02 -07:00
Andrea Richiardi
b0570aae13 Add Changelog 0.9.2 2018-03-13 15:01:14 -07:00
Juvenn Woo
e874a6114d
Replace alter-var-root with atom for parameterizers 2018-03-09 14:11:50 +08:00
Juvenn Woo
2abe128008
Support register customized parameterizer 2018-03-09 11:54:14 +08:00
Michael Blume
1e76bc00ca
Merge pull request #208 from arichiardi/publish-on-npm
Add package.json for npm deployment
2018-02-20 21:55:30 -08:00
Andrea Richiardi
96e63dce28 Tweak Travis 2018-02-20 11:11:04 -08:00
Andrea Richiardi
9fd33284e7 Add package.json for npm deployment 2018-02-20 11:07:32 -08:00
Michael Blume
36a40bc67c
Merge pull request #205 from visibletrap/remove-nil-pred-from-and
Remove nil predicate from :and
2018-02-19 21:39:09 -08:00
Nuttanart Pornprasitsakul
3206b099df Remove nil predicate from :and 2018-02-18 13:27:07 +07:00