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.anto...@kaleidos.net> / <n...@niwi.be
>
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.

Reply via email to