This repository has been archived by the owner on Dec 13, 2018. It is now read-only.
Releases: facebookarchive/nuclide
Releases · facebookarchive/nuclide
v0.255.0
General
- Archive files (.zip and .jar) can be expanded directly in the file tree, and files inside can be opened locally or remotely in separate first-class editor tabs.
Debugger
- C++ debugger: Added an option to the Native Launch and Attach dialog to specify an alternate source file path. This will allow you to debug a native binary that has been moved to a location other than the directory in which it was built when the binary contains only relative source file paths.
- Values are now colored/highlighted depending on their type.
- PHP Debugger: added message in the console indicating what exception was hit when breaking due to an exception in PHP
- PHP Debugger: fixed a bug where the action (Attach to Web Server vs Launch Script) in the HHVM toolbar doesn't persist when switching active editor tabs, even if the “Sticky” option is checked
- PHP Debugger: will now sort locals and object members alphabetically in the Scopes pane
Release v0.254.0
General
- This release drops support for Atom 1.18 and below.
- Find References and Code Formatting now use the busy signal to indicate that they're waiting on results.
- Many CSS classes have been renamed. If you had custom stylesheets, they'll have to be updated accordingly.
- Affected classes: nuclide-datatip*, nuclide-outline-view*, nuclide-find-references*, nuclide-busy-signal*, nuclide-code-highlight*, nuclide-diagnostics*
- Enable OCaml services with ocamlmerlin 3.0.
Debugger
- Fixed bug causing PHP debugger to display “EISDIR” error messages while debugging
v0.249.0
Hotfix Release
- Fixes bug that prevents saving after renaming a remote file from the file tree on Atom 1.19+
v0.247.0
Hotfix Release
- Fixes the issue where flow diagnostics would not show up for flow >= v0.53.0
v0.246.0
v0.246.0
General
- Fixed a bug causing unstyled scrollbars with Atom 1.19.
- Added support for Nuclide deep links on Windows
- Changed the default value of the
nuclide-file-tree.revealFileOnSwitch
config totrue
so that, by default, the active file will be revealed in the file tree by default. This behavior can be disabled by unchecking "Reveal File on Switch" in Nuclide's settings. - Fix a bug that was causing the app to shift and scroll at apparently random times
Debugger
- Changed conditional breakpoints to be orange in the gutter to indicate conditional vs normal breakpoints.
- PHP Debugger: fix Nuclide re-adding breakpoints after they're removed.
- PHP Debugger: fixed a bug causing exceptions to be thrown while enabling/disabling multiple breakpoints at the same time.
- PHP Debugger: fixed a bug causing the debugger to sometimes stop at a line even after removing the corresponding breakpoint.
v0.245.0
General
- Added a command (“Nuclide Task Runner: Stop Task”) and keyboard shortcut (⌘B S) for stopping the running build task.
- Outline View no longer obscures search area when outline contents overflow.
Debugger
- Fixed “Toggle Debugger” in the view menu. (Previously, it did nothing.)
- Fixed editing watch expressions.
Buck
- Buck toolbar now detects connected physical iOS devices and allows to build for and deploy to them.
GraphQL
- Incorporated graphql-config for more granular project controls.
- Missing Watchman no longer triggers a red box notification.
v0.244.0
General
- This release should be compatible with Atom 1.19!
- Fixed misaligned file-tree highlights while horizontally scrolling
- Fixed minor wrapping issues in long diagnostics popups
Debugger
- Added “Manage Devices” button to debugger pane to allow quick access to the Device Panel
- Fixed a bug preventing "Copy Callstack" from working properly
- Fixed an issue causing red error boxes when dragging debugger panes around on Atom 1.18+
v0.243.0
General
- Items in the View context menu are now sorted alphabetically
- Many compatibility fixes for Atom 1.19.
- Fixed broken go-to-definition / code-formatting for OCaml files.
Debugger
- Fixed an issue where right clicking the background of the breakpoints pane doesn't offer breakpoint options like "remove all breakpoints"
- Fixed a bug preventing the debugger from auto attaching to a cxx_test target from the when clicking debug on the Buck toolbar
v0.242.0
v0.242.0
Highlights
- The file-icons package is now installed for all users by default.
General
- Fixed a bug causing spurious segments of code to be highlighted.
Debugger
- Added the ability to debug native core dumps.
- Added breakpoint hit counts for PHP, Python, C++ and Java debuggers.
- Debugger will now remember the width of the debugging panes when the debugger is stopped, and use your preferred size the next time it is launched.
- Fixed the “Debug” button on the task runner toolbar for iOS targets was not working.
- Fixed a bug causing occasional warning messages when removing or editing a breakpoint.
v0.241.0
v0.241.0
Hotfix Release
- Fixes the issues that were created with the latest
graphql-language-service
release: - Fixes the breakage happening from using user's local node, which may have a different version from Atom's node
- Fixes Nuclide's LSP implementation to handle
null
value - Fixed
graphql-language-service
incorrectly using node'sURL
module