# More disruption between 0.6 and 0.7/1.0?

**URL:** https://discourse.julialang.org/t/more-disruption-between-0-6-and-0-7-1-0/7609
**Category:** Internals & Design
**Tags:** package
**Created:** [December 7, 2017, 5:33pm UTC](https://discourse.julialang.org/t/more-disruption-between-0-6-and-0-7-1-0/7609 "2017-12-07T17:33:22Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![lobingera](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lobingera/32/211_2.png) [@lobingera](https://discourse.julialang.org/u/lobingera)
#### Post date: [December 7, 2017, 5:33pm UTC](https://discourse.julialang.org/t/more-disruption-between-0-6-and-0-7-1-0/7609/1 "2017-12-07T17:33:22Z")

</div>

I was just wondering, if it would be OK to do more disruptive changes - like APIs/Interfaces/splits in packages at the 0.7/1.0 julia boundary?

---

<div class="post-metadata">

### Author: ![StefanKarpinski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stefankarpinski/32/24_2.png) [@StefanKarpinski](https://discourse.julialang.org/u/StefanKarpinski)
#### Post date: [December 7, 2017, 6:02pm UTC](https://discourse.julialang.org/t/more-disruption-between-0-6-and-0-7-1-0/7609/2 "2017-12-07T18:02:31Z")

</div>

You mean in your packages? Seems like a reasonable time to do it.

---

<div class="post-metadata">

### Author: ![Nosferican](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nosferican/32/9275_2.png) [@Nosferican](https://discourse.julialang.org/u/Nosferican)
#### Post date: [December 7, 2017, 8:58pm UTC](https://discourse.julialang.org/t/more-disruption-between-0-6-and-0-7-1-0/7609/3 "2017-12-07T20:58:14Z")

</div>

I would encourage to get as many breaking changes as possible before 1.0.0; as in now better than after.

---

<div class="post-metadata">

### Author: ![miles.lubin](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/miles.lubin/32/279_2.png) [@miles.lubin](https://discourse.julialang.org/u/miles.lubin)
#### Post date: [December 7, 2017, 10:28pm UTC](https://discourse.julialang.org/t/more-disruption-between-0-6-and-0-7-1-0/7609/4 "2017-12-07T22:28:47Z")

</div>

We’ll be doing this for JuMP also, but it will be a soft break. JuMP/MathProgBase (0.18.x) will continue to be usable in some form in 0.7/1.0.

---

<div class="post-metadata">

### Author: ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)
#### Post date: [December 8, 2017, 6:41am UTC](https://discourse.julialang.org/t/more-disruption-between-0-6-and-0-7-1-0/7609/5 "2017-12-08T06:41:34Z")

</div>

I guess there can be arguments for both for and against coordinating breaking changes with Julia language releases. I am planning some myself that rely on named tuples.

But if the changes are otherwise orthogonal to the language proper, I can also see arguments against it — users and developers will be dealing with a lot of change already, it may be better to spread it out.

Also, I am not sure what the timeline is for `v0.7`. If a set of packages or an API is ripe for reorganization, why not do it now?

---

<div class="post-metadata">

### Author: ![ExpandingMan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/expandingman/32/866_2.png) [@ExpandingMan](https://discourse.julialang.org/u/ExpandingMan)
#### Post date: [December 8, 2017, 2:53pm UTC](https://discourse.julialang.org/t/more-disruption-between-0-6-and-0-7-1-0/7609/6 "2017-12-08T14:53:20Z")

</div>

I think the overall goal should be to make the 0.7 to 1.0 transition as smooth as possible.

---

<div class="post-metadata">

### Author: ![lobingera](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lobingera/32/211_2.png) [@lobingera](https://discourse.julialang.org/u/lobingera)
#### Post date: [December 9, 2017, 7:00am UTC](https://discourse.julialang.org/t/more-disruption-between-0-6-and-0-7-1-0/7609/7 "2017-12-09T07:00:24Z")

</div>

i agree. I changed the title.
