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

Releases: facebookarchive/nuclide

v0.269.0

21 Nov 17:58

Choose a tag to compare

Hotfix release:

  • Prevent the git-diff package from throwing TypeError: Cannot read property 'length' of undefined on startup.
  • Prevent Buck build toolbar from disappearing.

v0.267.0

09 Nov 21:13

Choose a tag to compare

Hotfix release on top of v0.266.0

  • Fix broken remote file reloading on Windows
  • Fix broken React Native packager (#1372)

v0.266.0

08 Nov 03:27

Choose a tag to compare

This includes v0.265 + some minor patches on top.

Highlights

  • Revamped the remote file reload experience.
    • Restarting Nuclide with remote files open now preserves unsaved changes.
    • Instead of displaying a blank file, remote files are now viewable in read-only mode during reconnection, and are no longer closed if the connection fails to reload.

General

  • Improved performance of diagnostics table rendering.
  • Fixed spurious Flow highlights for older Flow versions (< 0.55).
  • Reduce flakiness of Hyperclick underlines and loading indicators.
  • Outline view is now less aggressive about auto-focusing the search input.

Debugger

  • Add autocomplete support for currently in scope variables (in all debuggers).
  • Fix debugger hover evaluation race with language services' type hints.
  • Add loading indicator while evaluating expressions on hovers & inline failure message.

v0.264.0

02 Nov 20:43

Choose a tag to compare

General

  • Added a JS Symbols provider inside of Quick Open (Cmd-T).
  • Improved scrolling performance on file tree (now using react-virtualized).
  • Fixed incorrect JS import suggestions for mocks and node_modules.
  • Datatips now appear at the cursor position rather than at the start of the highlighted range.
  • Datatip highlights no longer obscure 'Go to definition' underlines.
  • Type Coverage diagnostics are now blue (info-level).
  • Reduced performance overhead of logging and error analytics.

Debugger

  • Fixed regression in console where multiple debugger messages could be collapsed into a single message if their text was the same.
  • Add autocomplete support for nuclide debuggers (starting with Node).
  • Add debugger commands (repl) history autocomplete support.

Diagnostics Table

  • Improved logic around resizing and column widths.
  • Icons are now color-coded (matching gutter icons).
  • Line number column is now displayed when messages are limited to current file only.

v0.263.0

26 Oct 00:47

Choose a tag to compare

Misc

  • Selected diagnostic is now expanded only when the table has focus.
  • Added an option to automatically hide/show diagnostics when available.

Hack

  • Improve Hack grammar parsing of types, constants in argument positions, and default arguments.
  • Fix parsing for lambda and pipe operators in Hack grammar.

Debugger

  • PHP/Hack Debugger: Added missing tooltips to debugger control buttons.
  • C++ Debugger: Fixed a bug that was causing “Continue To Location” not to work at all.
  • C++ Debugger: now accepting paths starting with './' or '~/' in all fields in the Debugger Launch dialog, and they will be expanded properly to be relative to the current working directory, or the user's home directory.

Flow

  • Other occurrences of the local variable under your cursor will now be highlighted.

v0.262.0

18 Oct 22:50

Choose a tag to compare

v0.262.0

Hotfix from 0.261.0

  • Fixed a bug causing some tooltips to not get dismissed
  • Await generated file service instead of throwing

v0.261.0

17 Oct 17:58

Choose a tag to compare

Diagnostics

  • Added text and regular expression filtering
  • Added type filtering toggle buttons
  • Improved column sorting
  • Fixed misc. table bugs
  • File directories are now hidden by default (but can be shown via the gear button and resized independently)
  • Added a setting to move status bar icons to the right side.

General

  • Fuzzy filename search on Windows now uses the significantly better native matching library
  • Integrated Terminal is now included in the open-source version of Nuclide.

v0.260.0

13 Oct 18:45

Choose a tag to compare

C++

  • A busy signal now indicates when Nuclide is building a compilation database with Buck. (Thanks Anthony Miller!)

Debugger

  • Native debugger: Added disassembly and register views
  • Native debugger: Added ability to set a breakpoint at an instruction address (even without source code available)
  • Native debugger: now allows specifying an executable path beginning with “./” to refer to the current working directory, or “~/” to refer to the user's home directory.

v0.257.0

27 Sep 05:06

Choose a tag to compare

General

  • The "Add Remote Connection Profile" dialog now supports tab and shift-tab focusing between inputs.
  • File Tree: New setting to enable focusing the editor when previewing a file (after a single click). Defaults to false.
  • For performance reasons, the file tree option to "Reveal File on Switch" is now turned off by default.
  • Fixed bug where the console scroll would not be pinned to the bottom when many multiline comments are logged.
  • Fixed bug where clicking "new messages" in the console will not always scroll all the way to the bottom.

Debugger

  • PHP Debugger: Added ability to launch a PHP script in the Nuclide terminal - this will allow interacting with STDIN and STDOUT while debugging.
  • Watch Expressions now persist across reloads.
  • Console will now scroll to the bottom if a command is executed in the debugger prompt.
  • Fixed bug where "copy" command in scopes pane was not copying anything to the clipboard.

v0.256.0

22 Sep 17:20

Choose a tag to compare

  • [Windows] Fix Atom failing to reopen with remote files
  • Fix inline JavaScript import suggestions