taoensso / nippy

The fastest serialization library for Clojure
https://www.taoensso.com/nippy
Eclipse Public License 1.0
1.04k stars 60 forks source link

nippy uses old version of timbre #62

Closed lvh closed 9 years ago

lvh commented 9 years ago

Nippy depends on an old version of timbre. This broke my build, because there's conflicting dependencies on encore. I think it would be fine to just upgrade the dependency, since I don't think there's any breaking API change. Right now, I've done it with just an exclusion, and that seems to work fine.

I don't know if hatnik is a tool you know of/like, but FWIW, this is what automatically notified me of the latest version existing.

Thanks a lot for all of your work on nippy/timbre/etc! I'm a big fan of all of your projects :)

ptaoussanis commented 9 years ago

Hi there,

I think it would be fine to just upgrade the dependency, since I don't think there's any breaking API change.

Absolutely, you can always use a newer Encore dependency. I'm busy migrating all Encore-lib consumers to a new design that'll print instructions on dep conflicts. Nippy hasn't been updated yet, but you can find the instructions here in the meantime.

These contortions are unfortunately necessary since there's currently no reliable way to instruct Leiningen to just prefer newer versions of a lib.

I don't know if hatnik is a tool you know of/like, but FWIW, this is what automatically notified me of the latest version existing.

I wasn't; I normally use lein-ancient myself, though hatnik looks interesting - will check it out.

Thanks a lot for all of your work on nippy/timbre/etc! I'm a big fan of all of your projects :)

You're very welcome, thanks for saying so.

Cheers! :-)