Sold. I've released it as "0.3.0-alpha1". I kept the alpha prefix as I'm the only one using this version now. Will release the final package after a few people have used it.
Please do not use "0.2.4-alpha1" - I opened a ticket [1] with clojars to delete that version. [1]: https://github.com/ato/clojars-web/issues/163 Thanks Leonardo Borges www.leonardoborges.com On Fri, Aug 16, 2013 at 12:26 AM, Joseph Smith <j...@uwcreations.com> wrote: > I like releasing it as 0.3.0. > > --- > Joseph Smith > j...@uwcreations.com > @solussd > > > > > > > On Aug 15, 2013, at 9:20 AM, Leonardo Borges <leonardoborges...@gmail.com> > wrote: > > Hi Moritz, > > Thanks for the suggestion. You're right and I missed this. > > I'll make sure I take this into account for the next release - I could > release it as 0.3.0-alpha1 but then I'd like to remove 0.2.4-alpha1 from > Clojars which doesn't seem to be a trivial thing to do. > > > > Leonardo Borges > www.leonardoborges.com > > > On Fri, Aug 16, 2013 at 12:13 AM, Moritz Ulrich <mor...@tarn-vedra.de>wrote: > >> >> Just a small suggestion: Bugfix releases (z in x.y.z) are usually >> considered to be non-breaking, so breaking changes in such releases >> might cost people time when they assume they can upgrade without >> changing their code. >> >> It's nicer to introduce breaking changes to minor- or major-releases (x or >> y in x.y.z). >> >> Leonardo Borges writes: >> >> > Hi all, >> > >> > bouncer is a validation library for Clojure apps >> > >> > Github: https://github.com/leonardoborges/bouncer >> > Clojars: https://clojars.org/bouncer >> > >> > Version 0.2.4-alpha1 has undergone major, breaking changes: >> > >> > - My original design made heavy use of macros for a nicer, more natural >> DSL >> > at the expense of composition; >> > - This turned out not to be the best option as I received a few bug >> reports >> > related to issues composing validations; >> > - As a result I removed almost all macros in favour of functions >> > >> > In a nutshell what this means is that where once you wrote this: >> > >> > (b/validate {:postcode -1} >> > :postcode [(v/required :message "required") (v/number >> > :message "number")]) >> > >> > You will now write this: >> > >> > (b/validate {:postcode -1} >> > :postcode [[v/required :message "required"] [v/number >> > :message "number"]]) >> > >> > The difference is minimal, but the gains are great as I was able to >> > completely eliminate the defvalidatorset macro in favour of clojure >> maps: >> > >> > (def address-validations {:postcode [v/required v/number]}) >> > >> > (b/validate {} address-validations) >> > >> > Please check out the >> > README<https://github.com/leonardoborges/bouncer/blob/master/README.md >> >for >> > updated docs as well as the >> > CHANGELOG< >> https://github.com/leonardoborges/bouncer/blob/master/CHANGELOG.md> >> > for >> > details. >> > Feedback on this version and the new API is greatly appreciated. >> > >> > Cheers, >> > Leonardo Borges >> > www.leonardoborges.com >> > >> > -- >> >> >> -- >> Moritz Ulrich >> >> -- >> -- >> 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/groups/opt_out. >> > > > -- > -- > 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/groups/opt_out. > > > -- > -- > 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/groups/opt_out. > -- -- 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/groups/opt_out.