# \[ANN\] Juno 0.6.7

**URL:** <https://discourse.julialang.org/t/ann-juno-0-6-7/8622>\
**Category:** Juno\
**Tags:** announcement, juno\
**Created:** [January 26, 2018, 6:11pm UTC](https://discourse.julialang.org/t/ann-juno-0-6-7/8622 "2018-01-26T18:11:32Z")\
**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:** [January 26, 2018, 6:11pm UTC](https://discourse.julialang.org/t/ann-juno-0-6-7/8622/1 "2018-01-26T18:11:33Z")

</div>

Hey folks,

Juno 0.6.7 is out! It features

- A brand new console (similar to VSCode’s):  
 ![grafik](https://global.discourse-cdn.com/julialang/original/3X/0/7/07b7fc81e5368660ff096f53afc145edb0be803f.png)
- A massively slimmed down Juno.jl (only one pure Julia dependency, significantly less code)
- An improved debugger UI
- Updated documentation at [Home · Juno Documentation](http://docs.junolab.org/latest/) (finally…)
- Better performance (should mitigate or even completly fix the problems outlined [here](https://discourse.julialang.org/t/why-does-juno-make-my-code-run-slower-than-in-vscode/7846))
- Lots of small quality of life improvements
- …and, as always, lots of bugfixes.

Make sure you’re running the latest Atom release (1.23) and Julia 0.6.2; then install the updates in Atom and `Pkg.update()` away.

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.

Enjoy!

---

<div class="post-metadata">

**Author:** ![pdeffebach](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pdeffebach/32/10320_2.png) [@pdeffebach](https://discourse.julialang.org/u/pdeffebach)\
**Post date:** [January 26, 2018, 9:03pm UTC](https://discourse.julialang.org/t/ann-juno-0-6-7/8622/2 "2018-01-26T21:03:17Z")

</div>

Does this ship with julia pro?

---

<div class="post-metadata">

**Author:** ![Seif\_Shebl](https://avatars.discourse-cdn.com/v4/letter/s/eada6e/32.png) [@Seif\_Shebl](https://discourse.julialang.org/u/Seif_Shebl)\
**Post date:** [January 26, 2018, 9:14pm UTC](https://discourse.julialang.org/t/ann-juno-0-6-7/8622/3 "2018-01-26T21:14:02Z")

</div>

It’s giving the following error message (Windows 10, julia 0.6.0):

```julia
julia> WARNING: WARNING: WARNING: WARNING: WARNING: Atom.jl: unrecognised message changemodule.Atom.
jl: unrecognised message validatepath.Atom.jl: unrecognised message validatepath.Atom.jl: unrecognis
ed message validatepath.Atom.jl: unrecognised message validatepath.

WARNING: Atom.jl: unrecognised message validatepath.
WARNING: WARNING: Atom.jl: unrecognised message validatepath.Atom.jl: unrecognised message validatep
ath.WARNING:

Atom.jl: unrecognised message validatepath.
WARNING: Atom.jl: unrecognised message validatepath.
WARNING: WARNING: WARNING: Atom.jl: unrecognised message validatepath.Atom.jl: unrecognised message
validatepath.Atom.jl: unrecognised message validatepath.

WARNING: Atom.jl: unrecognised message validatepath.
WARNING: WARNING: WARNING: Atom.jl: unrecognised message validatepath.Atom.jl: unrecognised message
validatepath.Atom.jl: unrecognised message validatepath.

WARNING: Atom.jl: unrecognised message validatepath.
WARNING: WARNING: WARNING: Atom.jl: unrecognised message validatepath.Atom.jl: unrecognised message
validatepath.Atom.jl: unrecognised message validatepath.

WARNING: Atom.jl: unrecognised message validatepath.
WARNING: WARNING: WARNING: Atom.jl: unrecognised message validatepath.Atom.jl: unrecognised message
validatepath.Atom.jl: unrecognised message validatepath.

WARNING: Atom.jl: unrecognised message validatepath.
WARNING: WARNING: WARNING: Atom.jl: unrecognised message validatepath.Atom.jl: unrecognised message
validatepath.Atom.jl: unrecognised message validatepath.

WARNING: Atom.jl: unrecognised message validatepath.
WARNING: WARNING: Atom.jl: unrecognised message validatepath.Atom.jl: unrecognised message validatep
ath.WARNING:

Atom.jl: unrecognised message validatepath.
WARNING: Atom.jl: unrecognised message validatepath.
WARNING: WARNING: WARNING: Atom.jl: unrecognised message validatepath.Atom.jl: unrecognised message
validatepath.Atom.jl: unrecognised message validatepath.

WARNING: Atom.jl: unrecognised message validatepath.
WARNING: WARNING: WARNING: Atom.jl: unrecognised message validatepath.Atom.jl: unrecognised message
validatepath.Atom.jl: unrecognised message validatepath.

WARNING: Atom.jl: unrecognised message validatepath.
WARNING: Atom.jl: unrecognised message validatepath.WARNING: WARNING:
Atom.jl: unrecognised message validatepath.Atom.jl: unrecognised message validatepath.

WARNING: Atom.jl: unrecognised message validatepath.
WARNING: WARNING: WARNING: Atom.jl: unrecognised message validatepath.Atom.jl: unrecognised message
validatepath.Atom.jl: unrecognised message validatepath.

WARNING: Atom.jl: unrecognised message validatepath.
WARNING: WARNING: WARNING: Atom.jl: unrecognised message validatepath.Atom.jl: unrecognised message
validatepath.Atom.jl: unrecognised message validatepath.

```

---

<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:** [January 26, 2018, 9:42pm UTC](https://discourse.julialang.org/t/ann-juno-0-6-7/8622/4 "2018-01-26T21:42:14Z")

</div>

Please update to the latest version of Atom.jl and Juno.jl as indicated in the first post.

---

<div class="post-metadata">

**Author:** ![Seif\_Shebl](https://avatars.discourse-cdn.com/v4/letter/s/eada6e/32.png) [@Seif\_Shebl](https://discourse.julialang.org/u/Seif_Shebl)\
**Post date:** [January 26, 2018, 10:02pm UTC](https://discourse.julialang.org/t/ann-juno-0-6-7/8622/5 "2018-01-26T22:02:58Z")

</div>

Thank you very much, I’ve updated both and every thing works fine now. Excellent work, especially the nice new REPL.

---

<div class="post-metadata">

**Author:** ![avik](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/avik/32/17_2.png) [@avik](https://discourse.julialang.org/u/avik)\
**Post date:** [January 26, 2018, 10:10pm UTC](https://discourse.julialang.org/t/ann-juno-0-6-7/8622/6 "2018-01-26T22:10:53Z")

</div>

Not yet, but a new version of JuliaPro will include this soon.

---

<div class="post-metadata">

**Author:** ![Non-Contradiction](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/non-contradiction/32/2208_2.png) [@Non-Contradiction](https://discourse.julialang.org/u/Non-Contradiction)\
**Post date:** [January 27, 2018, 2:08am UTC](https://discourse.julialang.org/t/ann-juno-0-6-7/8622/7 "2018-01-27T02:08:28Z")

</div>

After I upgrade the julia packages and update the `ink`, `julia-client`, `language-julia` packages. My atom can’t open any files, any windows except for the blank windows, even after I do `atom --clear-window-state `. I can open things like julia console… My atom works after I disable the julia packages.

I use mac high sierra, julia 0.6.2 and atom 1.23.3.

---

<div class="post-metadata">

**Author:** ![rveltz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rveltz/32/2707_2.png) [@rveltz](https://discourse.julialang.org/u/rveltz)\
**Post date:** [January 27, 2018, 7:56am UTC](https://discourse.julialang.org/t/ann-juno-0-6-7/8622/8 "2018-01-27T07:56:23Z")

</div>

HI,

I have Julia 0.6.2, Atom 1.23.3 on OSX and uber-juno 0.1.2. I keep seeing things like  
`WARNING: Atom.jl: unrecognised message validatepath.`

Did I make a mistake?

---

<div class="post-metadata">

**Author:** ![jonathanBieler](https://avatars.discourse-cdn.com/v4/letter/j/82dd89/32.png) [@jonathanBieler](https://discourse.julialang.org/u/jonathanBieler)\
**Post date:** [January 27, 2018, 9:55am UTC](https://discourse.julialang.org/t/ann-juno-0-6-7/8622/9 "2018-01-27T09:55:38Z")

</div>

I had some issues with the installation (I had to install manually all the Atom packages, they didn’t installed with uber-juno automatically) but after that is works great, the new REPL is nice.

A small issue I ran into is that it seems there’s no way to close the doc that show in your code (Ctrl+j Ctrl-d). It would maybe be better to show it in the doc pane.

---

<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:** [January 27, 2018, 10:07am UTC](https://discourse.julialang.org/t/ann-juno-0-6-7/8622/10 "2018-01-27T10:07:01Z")

</div>

No, but

> [@pfitzseb](#):
>
> Please update to the latest version of Atom.jl and Juno.jl as indicated in the first post.

---

<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:** [January 27, 2018, 10:09am UTC](https://discourse.julialang.org/t/ann-juno-0-6-7/8622/11 "2018-01-27T10:09:47Z")

</div>

The installation problems are strange – I can’t reproduce them.

> A small issue I ran into is that it seems there’s no way to close the doc that show in your code (Ctrl+j Ctrl-d). It would maybe be better to show it in the doc pane.

You can use Esc to hide the inline docs. And to be honest I rather like having _both_ inline documentation and the doc pane – feel free to open an issue at the Juno.jl repo if you want to discuss though 🙂

* * *

> [@Non-Contradiction](#):
>
> After I upgrade the julia packages and update the ink, julia-client, language-julia packages. My atom can’t open any files, any windows except for the blank windows, even after I do atom --clear-window-state. I can open things like julia console… My atom works after I disable the julia packages.
> 
> I use mac high sierra, julia 0.6.2 and atom 1.23.3.

If you want to help debug this, please re-enable julia-client and ink, restart Atom, and open the dev console with Cmd-Shift-I (or got to View \> Developer \> Toggle Developer Tools). There will most likely be some error messages there; [open a new issue](https://github.com/JunoLab/Juno.jl/issues/new) and paste them there.

---

<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:** [January 27, 2018, 12:26pm UTC](https://discourse.julialang.org/t/ann-juno-0-6-7/8622/12 "2018-01-27T12:26:02Z")

</div>

@Non-Contradiction That error should be fixed with ink 0.8.1, so you should be good to go after an update.

---

<div class="post-metadata">

**Author:** ![Karsten](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/karsten/32/565_2.png) [@Karsten](https://discourse.julialang.org/u/Karsten)\
**Post date:** [January 29, 2018, 5:42pm UTC](https://discourse.julialang.org/t/ann-juno-0-6-7/8622/13 "2018-01-29T17:42:42Z")

</div>

After updating, the **Console Style** was set to the new **REPL-based** mode in the _julia-client_ and I had to disable the **Enable Powershell Wrapper** option manually in order to have a functioning Juno. (Error in the Developer Tools Console: "Uncaught (in promise) Couldn’t resolve path.)

---

<div class="post-metadata">

**Author:** ![marius311](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/marius311/32/3953_2.png) [@marius311](https://discourse.julialang.org/u/marius311)\
**Post date:** [January 29, 2018, 11:42pm UTC](https://discourse.julialang.org/t/ann-juno-0-6-7/8622/14 "2018-01-29T23:42:09Z")

</div>

Just wanna say keep up the good work guys, its an absolute pleasure to work in Juno!

Also, if anyone’s not checked it out yet, I highly recommend trying out the profiling feature in Juno, its a bit underadvertised but insanely slick!

---

<div class="post-metadata">

**Author:** ![baggepinnen](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/baggepinnen/32/693_2.png) [@baggepinnen](https://discourse.julialang.org/u/baggepinnen)\
**Post date:** [January 30, 2018, 8:46am UTC](https://discourse.julialang.org/t/ann-juno-0-6-7/8622/15 "2018-01-30T08:46:27Z")

</div>

I seem to have issues with the help mode, the error below persists after restarting Juno and on two different computers. The error does not occur in a REPL in the regular terminal

```julia
help?> sin
search:ERROR: ArgumentError: abstract type is not a valid key for type Symbol
Stacktrace:
 [1] setindex!(::Dict{Symbol,Void}, ::Void, ::String) at ./dict.jl:414
 [2] push! at ./set.jl:35 [inlined]
 [3] unique_from(::Array{Any,1}, ::Array{Symbol,1}, ::Set{Symbol}, ::Int64) at ./set.jl:157
 [4] unique(::Array{Any,1}) at ./set.jl:140
 [5] accessible(::Module) at ./docs/utils.jl:362
 [6] completions at ./docs/utils.jl:367 [inlined]
 [7] repl_search(::Base.TTY, ::String) at ./docs/utils.jl:124

```

---

<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:** [January 30, 2018, 10:38am UTC](https://discourse.julialang.org/t/ann-juno-0-6-7/8622/16 "2018-01-30T10:38:14Z")

</div>

> [@Karsten](#):
>
> After updating, the Console Style was set to the new REPL-based mode in the julia-client and I had to disable the Enable Powershell Wrapper option manually in order to have a functioning Juno. (Error in the Developer Tools Console: "Uncaught (in promise) Couldn’t resolve path.)

If your path to Julia has spaces in it this should be fixed with the next release of julia-client.

> [@baggepinnen](#):
>
> I seem to have issues with the help mode, the error below persists after restarting Juno and on two different computers. The error does not occur in a REPL in the regular terminal

Huh… interesting. I’m pretty sure this isn’t Juno’s fault and can’t reproduce on any machine I have available.

---

<div class="post-metadata">

**Author:** ![kimran](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kimran/32/7782_2.png) [@kimran](https://discourse.julialang.org/u/kimran)\
**Post date:** [January 30, 2018, 2:06pm UTC](https://discourse.julialang.org/t/ann-juno-0-6-7/8622/17 "2018-01-30T14:06:28Z")

</div>

How does one get the terminal inside Juno as in the picture (of the post)?

---

<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:** [January 30, 2018, 2:57pm UTC](https://discourse.julialang.org/t/ann-juno-0-6-7/8622/18 "2018-01-30T14:57:26Z")

</div>

`Julia Client: Open Console` (or `Ctrl-J Ctrl-O`) and `Julia Client: New Terminal` respectively.

---

<div class="post-metadata">

**Author:** ![Seif\_Shebl](https://avatars.discourse-cdn.com/v4/letter/s/eada6e/32.png) [@Seif\_Shebl](https://discourse.julialang.org/u/Seif_Shebl)\
**Post date:** [January 30, 2018, 3:07pm UTC](https://discourse.julialang.org/t/ann-juno-0-6-7/8622/19 "2018-01-30T15:07:53Z")

</div>

First open the **Command Palette** from the **Packages** menu or (`Ctrl+Shift+P`), then do `Julia Client: Open Console` (or Ctrl-J Ctrl-O) and `Julia Client: New Terminal`, respectively as @pfitzseb said.

---

<div class="post-metadata">

**Author:** ![baggepinnen](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/baggepinnen/32/693_2.png) [@baggepinnen](https://discourse.julialang.org/u/baggepinnen)\
**Post date:** [January 30, 2018, 3:38pm UTC](https://discourse.julialang.org/t/ann-juno-0-6-7/8622/20 "2018-01-30T15:38:43Z")

</div>

In stacktraces in the REPL, links on lines that are broken (linebreak) are not clickable.

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