# \[ANN\] Juno 0.7

**URL:** <https://discourse.julialang.org/t/ann-juno-0-7/12557>\
**Category:** Juno\
**Tags:** announcement, juno\
**Created:** [July 21, 2018, 12:06pm UTC](https://discourse.julialang.org/t/ann-juno-0-7/12557 "2018-07-21T12:06:35Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [July 21, 2018, 12:06pm UTC](https://discourse.julialang.org/t/ann-juno-0-7/12557/1 "2018-07-21T12:06:35Z")

</div>

Hey folks,

Juno 0.7 is out! There’s a plethora of bugfixes, improvements, and new features:

- Workspace Pane allows filtering
- Plot Pane UI improved
- Terminal
  - better default colors, especially on light backgrounds
  - fallback renderer for those who see performance issues in the REPL
  - selectable cursor styles

- the Profile Pane supports loading and saving profile traces
- and more…

Bugs are best reported [here](https://github.com/JunoLab/Juno.jl) and we’ll do our best to answer any and all questions you might have in the [Gitter chat](https://gitter.im/JunoLab/Juno), [Slack](https://julialang.slack.com/messages/C7JT7HQAD/) or here on Discourse.

## Installation

This version of Juno supports Julia 0.6 and has _preliminary_ support for Julia 0.7-beta2 and up.

**Important** : Restart Atom before updating `julia-client` or `ink` and do _not_ start a Julia session.  
If that does not work, close all Atom instances and type

```julia-auto
apm install ink
apm install julia-client

```

into a terminal.

### Julia 0.6:

- Atom.jl v0.6.15
- Juno.jl v0.4.1
- CodeTools.jl v0.5.0 or 0.5.1

### Julia 0.7-beta2:

`pkg> add Atom` should be enough to get you up to speed now.

#### For Package Developers

Juno on Julia 0.7 will have a couple of very breaking changes, most importantly regarding plots, progress bars, and tree views. The documentation isn’t quite updated yet, but you can find some info about Juno on Julia 0.7 [here](http://people.physik.hu-berlin.de/~pfitzseb/blogposts/juno-on-07/). I hope I’ll have something more formal in the docs in the next couple of days.

If you have any questions regarding the new APIs or whatever, feel free to reach out to me.

---

<div class="post-metadata">

**Author:** ![davidanthoff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/davidanthoff/32/223493_2.png) [@davidanthoff](https://discourse.julialang.org/u/davidanthoff)\
**Post date:** [July 21, 2018, 2:21pm UTC](https://discourse.julialang.org/t/ann-juno-0-7/12557/2 "2018-07-21T14:21:46Z")

</div>

This is great, especially happy to hear about support for the `show` plot support!

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [July 21, 2018, 2:23pm UTC](https://discourse.julialang.org/t/ann-juno-0-7/12557/3 "2018-07-21T14:23:51Z")

</div>

I think the progress meter changes on v0.7 are fantastic. Now to get cross IDE + REPL support for the same progress API, we really just need to solve this:

[https://github.com/timholy/ProgressMeter.jl/issues/102](https://github.com/timholy/ProgressMeter.jl/issues/102)

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [July 21, 2018, 3:58pm UTC](https://discourse.julialang.org/t/ann-juno-0-7/12557/4 "2018-07-21T15:58:51Z")

</div>

Here’s DiffEq looking full v0.7 with the new TreeViews and progress meter integration:

 ![Capture](https://global.discourse-cdn.com/julialang/original/3X/9/3/9342b2cb3e05e3abbbe6aa783c0eaebd6217b142.png)

Awesome stuff @pfitzseb !

---

<div class="post-metadata">

**Author:** ![muriloasouza](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/muriloasouza/32/4650_2.png) [@muriloasouza](https://discourse.julialang.org/u/muriloasouza)\
**Post date:** [July 23, 2018, 12:20pm UTC](https://discourse.julialang.org/t/ann-juno-0-7/12557/5 "2018-07-23T12:20:28Z")

</div>

Hello!

I just updated 3 packages today. (can’t remember exactly what they were, i just clicked update all. But i think it was “ink” and some other 2). But after the update, the Julia Command Prompt in Atom Terminal Window is gone. I can’t run my codes anymore.

---

<div class="post-metadata">

**Author:** ![dawbarton](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dawbarton/32/215461_2.png) [@dawbarton](https://discourse.julialang.org/u/dawbarton)\
**Post date:** [July 23, 2018, 1:42pm UTC](https://discourse.julialang.org/t/ann-juno-0-7/12557/6 "2018-07-23T13:42:36Z")

</div>

I had the same experience; I then uninstalled `julia-client` from Atom and typed in `apm install julia-client` from a command prompt as mentioned in the notes above and now it works nicely!

---

<div class="post-metadata">

**Author:** ![muriloasouza](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/muriloasouza/32/4650_2.png) [@muriloasouza](https://discourse.julialang.org/u/muriloasouza)\
**Post date:** [July 23, 2018, 1:54pm UTC](https://discourse.julialang.org/t/ann-juno-0-7/12557/7 "2018-07-23T13:54:27Z")

</div>

I uninstalled the `julia-client` in Atom. Opened the Julia command prompt and typed `apm install julia-client`, but i’m getting this error:

> ERROR: syntax: extra token “install” after end of expression

**EDIT:** I tried install the `Julia-Client` through Atom (going to File\>Settings\>Install), and it worked, the Julia Command Prompt is back there. But i got this warning.

> WARNING: Atom.jl: unrecognised message enableplotpane.

A graphic i’m trying to plot isn’t appearing in the Plot Tab.

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [July 23, 2018, 1:55pm UTC](https://discourse.julialang.org/t/ann-juno-0-7/12557/8 "2018-07-23T13:55:33Z")

</div>

Don’t type it into the Julia prompt, just in a normal terminal session (`cmd` on Windows, e.g. `bash` on Unixes).

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [July 23, 2018, 2:39pm UTC](https://discourse.julialang.org/t/ann-juno-0-7/12557/9 "2018-07-23T14:39:16Z")

</div>

> WARNING: Atom.jl: unrecognised message enableplotpane.

That sounds like you’re on an old version of Atom.jl, so please `Pkg.update()`.

---

<div class="post-metadata">

**Author:** ![js135005](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/js135005/32/8219_2.png) [@js135005](https://discourse.julialang.org/u/js135005)\
**Post date:** [July 23, 2018, 2:59pm UTC](https://discourse.julialang.org/t/ann-juno-0-7/12557/10 "2018-07-23T14:59:55Z")

</div>

I’m trying to use Juno with Julia v0.7.0-beta2 but it does not seem to retain my setting when I set the julia-path setting in Julia Client and always comes back to Julia v0.6.4. I’m sure I’ve forgotten something completely obvious but don’t know what it is. This is on Windows 8.

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [July 23, 2018, 3:01pm UTC](https://discourse.julialang.org/t/ann-juno-0-7/12557/11 "2018-07-23T15:01:18Z")

</div>

Did you specify an absolute path to the Julia 0.7 binary?

---

<div class="post-metadata">

**Author:** ![js135005](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/js135005/32/8219_2.png) [@js135005](https://discourse.julialang.org/u/js135005)\
**Post date:** [July 23, 2018, 3:02pm UTC](https://discourse.julialang.org/t/ann-juno-0-7/12557/12 "2018-07-23T15:02:52Z")

</div>

Yes I did.

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [July 23, 2018, 3:03pm UTC](https://discourse.julialang.org/t/ann-juno-0-7/12557/13 "2018-07-23T15:03:48Z")

</div>

So does the path setting itself change or are you just getting the wrong julia version?

---

<div class="post-metadata">

**Author:** ![js135005](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/js135005/32/8219_2.png) [@js135005](https://discourse.julialang.org/u/js135005)\
**Post date:** [July 23, 2018, 3:11pm UTC](https://discourse.julialang.org/t/ann-juno-0-7/12557/14 "2018-07-23T15:11:22Z")

</div>

I set julia-path in the julia-client settings to C:\Julia-0.7.0-beta2\bin\julia.exe

When I exit and restart Juno, it has reverted back to C:\Julia-0.6.4\bin\julia.exe

I have not changed the system path environmental variable so it may still point to v0.6.4. I use both JULIA\_HOME and JULIA\_BINDIR environment variables so I can use either v0.6.4 and v0.7.0 as needed.

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [July 23, 2018, 3:14pm UTC](https://discourse.julialang.org/t/ann-juno-0-7/12557/15 "2018-07-23T15:14:18Z")

</div>

Do you have multiple instances of Atom open at the same time? If so, please close them all, open one new window and try again.  
If that doesn’t work then go to `C:\Users\YourUserName\.atom\config.cson` and change the `"juliaPath"` setting to `C:\Julia-0.7.0-beta2\bin\julia.exe`.

---

<div class="post-metadata">

**Author:** ![js135005](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/js135005/32/8219_2.png) [@js135005](https://discourse.julialang.org/u/js135005)\
**Post date:** [July 23, 2018, 3:22pm UTC](https://discourse.julialang.org/t/ann-juno-0-7/12557/16 "2018-07-23T15:22:11Z")

</div>

Only one instance open so that’s not it.

I’ll change the entry in the .cson file. I thought there was something like that but didn’t know where it was.

Thanks for your very prompt help.

---

<div class="post-metadata">

**Author:** ![js135005](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/js135005/32/8219_2.png) [@js135005](https://discourse.julialang.org/u/js135005)\
**Post date:** [July 23, 2018, 5:47pm UTC](https://discourse.julialang.org/t/ann-juno-0-7/12557/17 "2018-07-23T17:47:43Z")

</div>

After changing the JuliaPath entry in the config.cson file and doing add Juno in pkg3, Juno is now working for Julia v0.7.0-beta2. Thanks again for your help.

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [August 10, 2018, 8:58am UTC](https://discourse.julialang.org/t/ann-juno-0-7/12557/18 "2018-08-10T08:58:42Z")

</div>

Two quick announcements:

1. **Juno now works on Julia 1.0**.
2. We have a new website (which hopefully shows of more of the features Juno offers): [http://junolab.org/](http://junolab.org/)

* * *

You’ll need to have

- `julia-client` on version 0.7.3
- `ink` on version 0.9.4

installed on the Atom side and

- `Atom.jl` version 0.7.3
- `Juno.jl` version 0.5.2

installed in Julia.

When updating, then call `pkg> update` in Julia and `apm update` in a terminal to update the Atom packages.

If you’re installing Juno for the first time, then just follow the [installation instructions](http://docs.junolab.org/latest/man/installation.html).

---

<div class="post-metadata">

**Author:** ![RoyiAvital](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/royiavital/32/571_2.png) [@RoyiAvital](https://discourse.julialang.org/u/RoyiAvital)\
**Post date:** [August 10, 2018, 4:29pm UTC](https://discourse.julialang.org/t/ann-juno-0-7/12557/19 "2018-08-10T16:29:51Z")

</div>

Does the debugging experience shown on the website work on Julia 1.0.0?  
If not, could you state what is working and what is not working with Julia 1.0.0?

Thank You.

---

<div class="post-metadata">

**Author:** ![wsrinin](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/wsrinin/32/7676_2.png) [@wsrinin](https://discourse.julialang.org/u/wsrinin)\
**Post date:** [August 10, 2018, 4:39pm UTC](https://discourse.julialang.org/t/ann-juno-0-7/12557/20 "2018-08-10T16:39:46Z")

</div>

I have to install uber-juno after julia-client and ink in order to make it to work properly. I don’t understand why this is the case.

[Next page](https://discourse.julialang.org/t/ann-juno-0-7/12557.md?page=2)
