Skip to content
This repository has been archived by the owner on Dec 13, 2018. It is now read-only.

Releases: facebookarchive/nuclide

v0.282.0

07 Feb 01:09
Compare
Choose a tag to compare

General

  • Format-on-save operations no longer trigger a busy signal tooltip.
  • URLs with fragments are now correctly linked in diagnostics.

C++/Obj-C

  • Language services enabled for very large projects by adding incremental file reading and argument list pooling

Android / Java

  • Local AVD emulators can now be started through the Nuclide device panel.

v0.280.0

31 Jan 16:23
Compare
Choose a tag to compare

HOTFIX

  • Fixing a MobileJS debugger issue

v0.279.0

31 Jan 16:22
Compare
Choose a tag to compare

GENERAL

  • Slow “find references” or “format code” operations now trigger a more prominent busy indicator.
  • Fixed terminal wrapping weirdness.

PYTHON

  • More quality sprint fixes!
  • Enabled autocomplete caching for faster autocomplete results.
  • Files with missing link-trees will display actionable warnings with suggestions for targets to build.
  • Fixed various errors with Python outlines.
  • Added a “Nuclide > Python > Reset Language Service” command in case of flakiness.

v0.278.0

23 Jan 00:23
Compare
Choose a tag to compare

GENERAL

  • file-icons v2.1.16 is now installed by default.
  • Upgraded integrated terminal to use xterm.js 3.0.1. This improves scroll performance significantly and fixes several long-standing issues.

Python

  • Docblocks now appear on hover: https://pxl.cl/bpx4
  • The Python language service now uses a single server process for all Python files, rather than one per file.

Code Search

  • Allow separate configuration of local and remote search tools.
  • Atom's project find in remote directories now uses the configured remote code search tool.

v0.277.0

18 Jan 20:33
Compare
Choose a tag to compare

General

  • When using the atom command on a devserver to open a file or directory in your local Atom, you can now use the --new-window (or -n) flag if the argument is a directory and it will open the remote folder in a new local Atom window rather than adding it as a root folder to an existing window.

Code Search

  • Add 'grep' to code search tool options list.
  • Add option to use git/hg grep where available.

v0.275.0

09 Jan 22:30
Compare
Choose a tag to compare

General

  • Add command to open local terminal even from remote projects.
  • Patched a security vulnerability with deep links on Windows.

UI

  • Fixed a couple bugs which caused modals to be dismissed unintentionally
  • Hovering over errors now displays both the error and typehints (if available), rather than only the error.

Debuggers

  • Add sourcemap handling fields to React Native debugger launch/attach menus.
  • Update React Native debugger to latest release of Microsoft/vscode-react-native, adding support for react-native 0.50 and greater.

C++

  • Add option to silence Buck warning notifications from building compilation databases.

v0.273.0

21 Dec 20:48
Compare
Choose a tag to compare

Hotfix Release

  • No longer use localRpc by default on windows
  • Fix inability to connect to remote projects

v0.272.0

19 Dec 21:35
Compare
Choose a tag to compare

v0.272.0

Fixathon Highlights

  • Tune down aggressive expensive health monitoring (responsible for 10% of CPU usage).
  • Improve Nuclide's startup time by 3 seconds (down from 8 to 5).
  • Improve performance of console (most actions are now O(1) instead of O(n)).
  • Improve breadcrumbs, file tree & file icons expensive DOM operations (was affecting keyboard & scrolling latency).
  • Cleanup unused functionality & some rolled-out GKs (for better consistency on & off lighthouse).
  • Fix various UX and runtime issues throughout Nuclide!

Java

  • Java Language Service logging has been greatly expanded, and Java logs are included when reporting bugs through Nuclide's bug nub.

C++

  • Surface Buck warnings and errors when building compilation databases.
  • Related file finding (switching between source/header files) no longer has to wait for Buck to build first.

General

  • Scrolling pinned datatips now does not also scroll the editor behind it.

v0.271.0

15 Dec 04:43
Compare
Choose a tag to compare

General

  • Fix 'ripgrep' option for Code Search pane in Omnisearch.
  • Can preview changes before confirming a refactoring.
  • Fixed a variety of memory leaks causing text editors to be retained.

Debuggers

  • Make React Native debugger visible in open source UI.

v0.270.0

28 Nov 03:08
Compare
Choose a tag to compare

Highlights

  • Node, Python, and React Native debuggers now included in the open source version of Nuclide.
  • Updated Python language services to use Jedi v0.11 - Python3 files should now have better language support.

General

  • Integrated terminal now detects and launches the default shell on Linux and Mac by default rather than hardcoding /bin/bash. If it exists, configuration in ~/.nuclide-terminal.json still overrides this.
  • The path to Flow setting now affects remote projects.
  • Improved changed-files list ui so that diff/revert actions are always visible on hover.
  • Fixed tuple and generic parsing in Hack grammar.