Skip to content
This repository has been archived by the owner on Apr 1, 2020. It is now read-only.

Releases: onivim/oni

v0.2.3-rc

29 Apr 18:15
Compare
Choose a tag to compare

Release candidate for v0.2.3

  • Initial LSP server support (C# support is now included out-of-the-box via OmniSharp) (#6)
  • Windows Installer improvements (#345, #343) - thanks @keforbes !
  • Menu bug fixes (#394) - thanks @keforbes !
  • Added editor.fontLigatures setting (#374)
  • Performance: Activate plugins on-demand instead of on load (#371)
  • UI Improvements: Notifications (#365), Errors (#335, #357) - thanks @FrigoEU !
  • Config live reload fix (#358) - thanks @keforbes !

Quick and dirty demo of the C# language support so far:
c language service

There are several issues still, but it's a start and demonstrates the work done so far on LSP support:

  • Omnisharp can be slow to start, especially the first time because it downloads the binary package. #383 is planned to help smooth this over.
  • There are several completion issues that seem more prevalent in C#, for example #376.

And there are still several pieces of the LSP to implement - #379 (syntax highlighting), #378 (signature help).

Additional out-of-the-box language support will soon be implemented for Python (#384), Rust (#385), and ReasonML (#389) for the 0.3 release.

Also, big thanks to @jordwalke for the generous contribution at our BountySource page. We'll be putting more bounties for issues in the 0.3/0.4 milestones.

v0.2.2

03 Apr 20:11
Compare
Choose a tag to compare
  • Fix for #342 - Oni doesn't start unless there is a .oni user folder present (Thanks for the quick fix, @keforbes!)

v0.2.1

02 Apr 16:56
Compare
Choose a tag to compare

Breaking Changes

  • Configuration changes:
    • #319 - Clean up naming convention for config options (thanks @keforbes)
    • #322 - relativenumber is no longer set by default (thanks @bert88sta)
  • NPM releases have been deprecated in favor of binary releases (npm install -g oni is no longer supported)

What's New

  • Release binaries now available (#312)
  • Fuzzy matching logic in QuickOpen / Command Palette is improved (#304 - thanks @keforbes)
  • Configuration Improvement: Config reloads when config.js changes
  • Menu Improvement: Hide Open Neovim Config from menu unless oni.laodInitVim is true (#336 - thanks @keforbes)
  • Menu Improvement: Open File command doesn't work on windows (#328)
  • Menu Improvement: Hide menubar if oni.hideMenu is set (#300 - thanks @keforbes)
  • UI: Error marker improvements (#333 - thanks @keforbes)
  • OSX is now packaged with a prebuilt Neovim binary (#325)
  • Fix for boundary mouse behavior (#281 - thanks @bert88sta)
  • Multibyte character bug fixes (#126)
  • Autocompletion reliability improvements (#292)

v0.2.0

02 Apr 15:24
Compare
Choose a tag to compare
Extr0py/v0.2.0/pre (#337)

* Tweak ROADMAP

* Bump version to 0.2.0

v0.1.11

12 Mar 21:46
Compare
Choose a tag to compare
v0.1.11 Pre-release
Pre-release
  • Update README with new instructions (npm install -g oni)

v0.1.10-oni

12 Mar 21:32
Compare
Choose a tag to compare
v0.1.10-oni Pre-release
Pre-release
  • Publish to oni package name as well

v0.1.10

12 Mar 18:55
Compare
Choose a tag to compare
v0.1.10 Pre-release
Pre-release
  • PERFORMANCE: Quicker TypeScript intellisense / completion via incremental buffer updates (#257)
  • Menu set per-window on Windows and Linux (#250 - thanks @keforbes !)
  • Remove writing to log file in CL, which could cause permission issues (#263)
  • Create default config.js if not already created (#266 - thanks @keforbes! )
  • Several QuickOpen improvements - loading spinner & switch to glob - (#268 - thanks @keforbes !)
  • Upgrade to Electron 1.6.1 (#270)
  • Fix regression in live-eval (#273)
  • Added maximize + reload commands to command palette (#276)
  • Implement Find all References for language services (accessible via command palette) (#128)
  • CSS & styling improvements (#286 - thanks @keforbes)
  • Fix wrapping issues in popupmenu and autocomplete (#280, #285 - thanks @keforbes )
  • Version check to validate Neovim API version (#287, thanks @bert88sta )
  • Upgrade embedded Windows binaries to Neovim 0.2.0 (#289)

v0.1.9

27 Feb 15:41
Compare
Choose a tag to compare
v0.1.9 Pre-release
Pre-release
  • BREAKING CHANGE: config.json has migrated to config.js - see Migration Steps
  • Menu improvements (Thanks @keforbes )
  • Keyboard input fixes (Thanks @bert88sta )
  • External cursorcolumn / cursorline (Thanks @bert88sta )
  • Added option for fullscreen on start (Thanks @bert88sta )
  • Several performance fixes (remove IPC layer, create in-proc plugins)
  • New default background (Thanks @keforbes )
  • Remove setting clipboard to OS from default config
  • Live eval now shows errors

v0.1.8.1

17 Jan 15:57
Compare
Choose a tag to compare
v0.1.8.1 Pre-release
Pre-release
  • Bump version for v0.1.8

v0.1.7.2

17 Jan 13:45
Compare
Choose a tag to compare
v0.1.7.2 Pre-release
Pre-release
  • Actually bump version