- Add support for Clojure 1.9 and 1.10
- Fix bug in if-let+ that only spec complained about
- Update test for compatibility
- Compatibility with lein 2.8.2+
- Confirmed Clojure 1.7.0, 1.8.0 support
- Remove reflection warnings
- Add
tabular-delta
to help with vary-one-thing midje tests
- Add
matching-arity
to check if a var is callable
- Added REPL utilities namespace, org.timmc.handy.repl:
show
replaces the old contrib repl fn of the same name, printing the structure of a JVM class
- Added reflection namespace, org.timmc.handy.reflect
- Renamed :since metadata to :added (match clojure.core convention)
- Tested up to Clojure 1.6.0
- Add
if-let+
andpaging
- Tested up to Clojure 1.5.0-RC17
- Add
split-atom!
anddeterministic
- Tested up to Clojure 1.5.0-RC2
- Add
index-on
, a generalization of group-by
- Add
with-temp-ns
, a sandboxing macro (may move to a different ns in future)
- Compatibility down to Clojure 1.2.0
- Initial release
- handy.clj:
lexicomp
,version-norm
,version<=