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

Releases: facebookarchive/nuclide

v0.240.0

18 Jul 21:29

Choose a tag to compare

Debugger

  • Added support for **conditional breakpoints **in Java, PHP/Hack, C++ and Python debuggers. Right click any breakpoint and choose “Edit Breakpoint...” to add conditions!
  • Fixed bug that caused the File Tree to open when starting the debugger, even if the file tree had previously been hidden
  • Removing request memory limit when debugging PHP with Nuclide to avoid OOM exceptions when using the debugger console. (Note: requires an HHVM patch: should be available with the next HHVM release)

v0.239.0

13 Jul 22:36

Choose a tag to compare

Hotfix Release

  • Revert Atom 1.19 buffer changeCount fix

This hotfix reverted a change that had fixed a serious issue in Nuclide's integration with Atom 1.19, but that was also causing another issue across all versions of Atom. The revert means that Atom 1.19 will be less usable with Nuclide until a more complete fix can be released.

The current recommended configuration is to use Nuclide v0.239.0 with Atom v1.18.

If you are beta-testing Atom v1.19, consider using Nuclide v0.238.0, but be aware that you may experience issues with file caching, remote editing, and language services.

v0.238.0

11 Jul 20:26

Choose a tag to compare

General

  • Fixed a regression that made the file-tree's selected element behavior erratic.
  • Updated Find in Project to search in your active Working Set (remote only) Cmd-Ctrl-Shift-F (windows: Ctrl-Alt-Shift-F) to try

Debugger

  • Strip ANSI codes from stdout/stderr debugger output.

v0.236.0

28 Jun 17:53

Choose a tag to compare

Highlights

  • Add a key binding hint to the status bar which shows available key bindings for the most recently taken action.

General

  • Fixed stale diagnostics after file renames.
  • Fixed some issues with keyboard navigation shortcuts in the file tree on Windows.
  • Fixed remote connection restoration with Atom 1.18.
  • Dropping node and react native support from Nuclide based on low internal usage and feedback outside Facebook -- that'd enable us to improve Nuclide's debugger quality first and later, add proper debugging support.

Debugger

  • PHP/Hack Debugger: Fixed bug causing output to stdout to be echo'ed twice in the Nuclide console.
  • Added support for nested debugger tabs so that the debugger panes share docks nicely with other components (such as Outline View or the Commit Form) while retaining the ability to individually close, stack or move debugger panes around the workspace.

v0.234.0

21 Jun 00:49

Choose a tag to compare

Highlights

  • The Outline View now has a search box to filter results.

General

  • Nuclide now requires Atom ≥ 1.17.2.
  • File Tree now shows your current working directory name in the title, and hovering over the title shows the full path including remote machine name.
  • File Tree: When opening a file, the Open Files section will no longer resize until the mouse leaves the File Tree.
  • File Tree's Open Files listing now supports the file-icons package.
  • Main menu: Items in the “Nuclide” menu are now sorted alphabetically.
  • Working Sets: Fixed a bug preventing people from being able to close the Working Set selection modal.
  • “Find References” now defaults to opening in the bottom pane.
    • This is configurable in Nuclide Settings (“where to open the find references pane”).
  • Console: Fix autoscroll when large messages are added.

Languages

  • Faster autocompletion in Flow (when using v48+) thanks to using the persistent connection.

Debugger

  • Fix error when remote root folder is removed (ie. disconnected) after debugging.

v0.233.0

15 Jun 22:54

Choose a tag to compare

General

  • Fixed an issue where running code format on a large file could end up hanging Nuclide and Atom
  • Added a "Set Current Working Root Here" context menu to file tabs.
  • The owner and group of remote files are now preserved.

Debugger

  • Updated Debugger documentation to reflect many changes to the launch/attach workflow, debugger panes and updated screenshots to match latest UI.
  • Added work around to fix an issue in Atom 1.17+ where opening a new pane like the Outline View or Commit Form while the debugger is open causes an odd and difficult to use pane layout
  • Added “Enable All” and “Disable All” commands to the Breakpoint pane context menu

v0.232.0

08 Jun 05:35

Choose a tag to compare

Hotfix Release

  • Fixed format-on-save throwing exceptions when saving while closing files.

v0.231.0

06 Jun 00:55

Choose a tag to compare

General

  • The "Full description" checkbox in Diagnostics is now hidden when traces are unavailable.

Debugger

  • Enable/Disable breakpoint in breakpoint window will not navigate to source location anymore.

v0.230.0

31 May 23:31

Choose a tag to compare

General

  • Added a system toast notification if remote connection 2FA prompt comes up while Nuclide does not have focus.
  • Fixed missing Hack autocomplete results for classnames.

Debugger

  • Fixed php debugger "sometimes can't start successfully" bug.
  • Removed “gear” icon that was taking up vertical space above the debugger controls
  • New separated "Launch" and "Attach" debugger dialogs with simplified configuration options, will now remember your debugger settings
  • [Atom 1.17+ Only] Added support for tearing out the various debugger panes into their own Atom tabs, moving them around the workspace and to other docks, remembering their preferred locations, and hiding individual panes.

v0.229.0

23 May 22:56

Choose a tag to compare

v0.229.0

GENERAL

  • Fixed Nuclide reporting “arc build” succeeding even if it failed
  • [email protected] is now installed by default.