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

Releases: facebookarchive/nuclide

v0.339.0

23 Aug 01:22
Compare
Choose a tag to compare
  • Fixed performance issue with Diagnostics

v0.338.0

22 Aug 06:17
Compare
Choose a tag to compare

General

  • Upgraded terminal library to xterm 3.6.0 and fixed missing URL parameter error box.

Debuggers

  • Cleaned up Debugger Process Tree layout, spacing and font sizes.
  • Added ability to filter to only paused threads in the process tree.
  • Fixed a bug preventing the console input from scrolling properly when a large amount of text is pasted in.
  • Simplified UX for fetching additional call frames lazily when a thread is stopped in a deep stack.

v0.337.0

16 Aug 18:08
Compare
Choose a tag to compare

Debuggers

  • Added language support to console prompt - expressions will now have syntax highlighting while debugging
  • Improved ability to filter threads in the Process Tree. Added an inline filter box with RegExp support, and the ability to filter by thread name, call stacks, and breakpoints hit
  • Added language icons to the Process Tree to show which technology is being debugged for each process
  • Fixed a bug in the console where pressing enter added a newline instead of submitting the prompt when Autocomplete+ settings are set to Tab for selecting a suggestion
  • Fixed a bug where the UI could remain stuck in the “Starting...” state if the debugger fails to launch due to an error
  • Added a loading spinner to the process tree to indicate when Nuclide is waiting for a debugger process to start up
  • Fixed a bug causing console entries with embedded newlines (such as stack traces) to show up as multiple entries in the console, instead of a single big entry

v0.333.0

08 Aug 18:26
Compare
Choose a tag to compare

GENERAL

  • Fix broken JS import suggestions and auto-imports

v0.332.0

07 Aug 01:13
Compare
Choose a tag to compare

GENERAL

  • Outline View now automatically scrolls to the symbol closest to the cursor
  • Diffusion commands (“Open in Diffusion,” etc.) now work even when the editor isn't focused.
  • Console messages can now be filtered by severity.

DEBUGGERS

  • Fixed indenting of variables in the Scopes pane
  • Fixed a bug causing the stopped thread not to auto-scroll into view in the Process tree when a thread hits a breakpoint
  • Fixed a bug causing “Show Process Tree” to be missing from the debugger context menu when the process tree pane has been hidden by the user
  • Added thread stop reason to the debugger tree when the debugger pauses (breakpoint, exception thrown, async-break, etc)
  • Removed the process name line from the Scopes component, as this is visible in the process tree
  • Improved Process Name in Process Tree when debugging HHVM. It will now show the current script or webserver being debugged
  • Java debugger: Added support for hitting breakpoints in anonymous classes

v0.328.0

31 Jul 17:43
Compare
Choose a tag to compare

Debugger
HHVM Debugger: Added support for local hhvm debugging on Mac and Linux, where HHVM is installed locally.
Fixed a bug causing the “Edit Breakpoint” pane not to open when attempting to add a condition to a breakpoint
Fixed exception when issuing a “Copy Callstack” command
Fixed several bugs related to process focus and state when debugging multiple processes at once
Fixed a bug causing an exception to be thrown when the user clicks the “Restart Debugger” button

v0.324.1

18 Jul 22:36
Compare
Choose a tag to compare
  • Fix “Maximum call stack size exceeded” error in file tree
  • Fix error caused by creating a working set when a Git repository is mounted
  • Fix horizontal scrolling of file tree

Terminal

  • Update upstream library to xterm.js version 3.5.0 which promises improved performance: https://github.com/xtermjs/xterm.js/releases
  • Automatically detect slow performance and offer switching to DOM-based fallback renderer
  • Improve performance of resizing terminal pane

Diagnostics

  • Fix issue where diagnostics popups spawned from the gutter would linger too long.
  • Fix issue where popover could be be positioned such that it was not visible.

v0.321.0

04 Jul 03:51
Compare
Choose a tag to compare
  • Recent files should now be saved more persistently across Nuclide sessions.
  • Fixed spurious JavaScript import suggestions from the ?. operator.
  • Fixed a spurious exception when creating remote directories.
  • Fixed a regression where Cmd+T items under the mouse cursor would be selected before moving the mouse.
  • Added a command to copy the basename of the current editor.
    • "Nuclide Clipboard Path: Copy Basename of Current Path"

v0.319.0

28 Jun 15:56
Compare
Choose a tag to compare

General

  • Fix a bug that prevented Related Files from showing in an existing state in Quick Open.
  • Fixed an issue adding remote directories that are prefixes of one another (e.g. ~/project and ~/project2)
  • The terminal should now start up more quickly (especially with Atom 1.28).
  • Reduced noise in nuclide-file-family-projectionist by re-ordering results such that existing files come first and adding support for excluding rules on certain matches (useful on large repos where projects within have different conventions and may find some rules in a projections config to be inapplicable).

v0.317.0

20 Jun 17:16
Compare
Choose a tag to compare

v0.317.0

General

  • Fixed some memory leaks in both the Nuclide client and server.
  • Fix regression in debugging JS tests when stepping into virtual Node lib sources.