Commit graph

414 commits

Author SHA1 Message Date
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
Michael Blume
caf904a40d
Merge pull request #204 from visibletrap/master
Remove nil argument to where
2018-02-15 22:51:21 -08:00
Nuttanart Pornprasitsakul
15af00e0de Remove nil argument to where 2018-02-15 22:44:13 +07:00
Michael Blume
3588768970
Merge pull request #195 from madvas/master
Fix #193
2018-02-10 23:50:22 -08:00
Michael Blume
8ad38d28af
Merge pull request #196 from emidln/emidln/insert-into-drop-parens
Avoid wrapping QUERY with parens while formatting INSERT INTO ... QUERY
2018-02-10 23:48:01 -08:00
Michael Blume
baee219c51
Merge pull request #199 from xiongtx/198-value-context
[198] Limit value context to sequences in value positions
2018-02-10 23:47:00 -08:00
Vincent
8a6ecd94aa adds support for JOIN ... USING (...) syntax (#188) 2018-01-16 03:13:14 +01:00