This repository has been archived by the owner on Dec 13, 2018. It is now read-only.
Releases: facebookarchive/nuclide
Releases · facebookarchive/nuclide
v0.339.0
- Fixed performance issue with Diagnostics
v0.338.0
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
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
v0.332.0
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
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
- 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
- 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
General
- Fix a bug that prevented
Related Files
from showing in an existing state inQuick 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).