and of course by prefix I meant suffix!

Ok. Time for bed.

Leonardo Borges
www.leonardoborges.com


On Fri, Aug 16, 2013 at 12:41 AM, Leonardo Borges <
leonardoborges...@gmail.com> wrote:

> 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.

Reply via email to