It is done. data.json 0.2.1 coming to a repository near you.
http://build.clojure.org/job/data.json/77/
https://github.com/clojure/data.json/tree/data.json-0.2.1
-S
--
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to
I am not opposed to having a shim to support an API compatible with older
releases. It's not even particularly difficult:
https://gist.github.com/3950124
I certainly did not anticipate this release causing significant problems
for application or library developers, and if it did then I
On Thu, Oct 25, 2012 at 8:08 AM, Stuart Sierra
the.stuart.sie...@gmail.com wrote:
I certainly did not anticipate this release causing significant problems for
application or library developers, and if it did then I apologize.
The biggest problem is transitive dependency conflicts (as I had with
I agree these changes are for the best.
Not announcing breaking changes is not optimal as it were, but we
should solve the general problem, rather than this specific instance
In a world with codeq, the capability exists to detect breaking
changes. Both by library authors, and by their consumers.
I'm sorry for causing people extra work. How's this for a solution:
https://github.com/clojure/data.json/commit/6ee71009946731d89ef8f98e7b659fa82443b6a2
This allows the 0.2.x code to pass all the tests for data.json 0.1.3.
I can't retract the 0.2.0 release, but if I push this out as 0.2.1 the
Thanx Stuart! That looks great, at a glance.
On Thu, Oct 25, 2012 at 1:25 PM, Stuart Sierra
the.stuart.sie...@gmail.com wrote:
I'm sorry for causing people extra work. How's this for a solution:
https://github.com/clojure/data.json/commit/6ee71009946731d89ef8f98e7b659fa82443b6a2
This allows
I've filed an issue about adding a compatibility layer with 0.1.x:
http://dev.clojure.org/jira/browse/DJSON-5?focusedCommentId=29796#comment-29796
According to ClojureSphere, clojure.data.json is relied on by just 340+
open source projects:
http://www.clojuresphere.com/org.clojure/data.json
Not
https://github.com/clojure/data.json
Highlights:
- New API
- Customizable type conversion functions
- big int and big decimal support
- Performance improvements
--
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to
Removing the old API causes problems for projects that have transitive
dependencies on multiple versions of c.d.json.
For example, congomongo depends on c.d.json 0.1.3, specifically on
json-str. At World Singles we depend on c.d.json directly and we depend on
congomongo. We can't move to c.d.json
2012/10/20 Sean Corfield seancorfi...@gmail.com
Just bringing this up as a general issue for discussion around breaking
API changes in low-level libraries that many things may depend on.
I'd like to point out that there was 0 upfront communication about the
changes and it was not made clear
10 matches
Mail list logo