This repository was archived by the owner on Dec 13, 2018. It is now read-only.
Releases: facebookarchive/nuclide
Releases · facebookarchive/nuclide
v0.269.0
Hotfix release:
- Prevent the git-diff package from throwing
TypeError: Cannot read property 'length' of undefinedon startup. - Prevent Buck build toolbar from disappearing.
v0.267.0
v0.266.0
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
General
- Added a
JS Symbolsprovider 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
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
v0.261.0
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
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
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
- [Windows] Fix Atom failing to reopen with remote files
- Fix inline JavaScript import suggestions