Nice work ! Started using the 0.3.0 last week. Already enjoying the benefits of the separation :)
cheers Magnus On Saturday, 24 January 2015 19:42:25 UTC+1, Andrey Antukh wrote: > > Hi! > > I am happy to announce a new release of buddy (security library for > Clojure). > > Since 0.3.0, buddy is split from monolithic library in four modules: > > - buddy-core: Cryptographyc api. > - buddy-sign: High level message signing > - buddy-auth: Authentication and Authorization facilities for ring based > web apps. > - buddy-hashers: Collection of password hashers. > > Relevant changes on some modules: > > buddy-hashers: > > - Code refactored in more extensible way (based on multimethods) > - Unify in one namespace. Now, independently of hasher you should import > only one namespace. > - Hasher verification autodetects the hasher that should be used for > verify the password. > - Add pbkdf2+sha256 and pbkdf-sha3_256 > > buddy-auth: > - Add support for more extensible way to raise unauthorized exception > based on slingshot and clojure protocols. > - Add clout syntax and some other little improvements from > https://github.com/yogthos/ring-access-rules > - Bugfixes on some backends related to headers parsing. > - Add better examples. > > Other two modules does not includes new changes or has small and not > relevant ones after library splitting. > > Github: > https://github.com/funcool/buddy-core > https://github.com/funcool/buddy-auth > https://github.com/funcool/buddy-hashers > https://github.com/funcool/buddy-sign > > Documentation: > https://funcool.github.io/buddy-core/latest/ > https://funcool.github.io/buddy-auth/latest/ > https://funcool.github.io/buddy-hashers/latest/ > https://funcool.github.io/buddy-sign/latest/ > > Since this release, each module will evolve independently. I thing, that > this approach will help users to include only the necessary parts from > buddy instead of including one monolithic library. > > Cheers. > Andrey > -- > Andrey Antukh - Андрей Антух - <andrei....@kaleidos.net <javascript:>> / < > ni...@niwi.be <javascript:>> > http://www.niwi.be <http://www.niwi.be/page/about/> > https://github.com/niwibe > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.