This repository has been archived by the owner on Dec 13, 2018. It is now read-only.
Releases: facebookarchive/nuclide
Releases · facebookarchive/nuclide
v0.282.0
General
- Format-on-save operations no longer trigger a busy signal tooltip.
- URLs with fragments are now correctly linked in diagnostics.
C++/Obj-C
- Language services enabled for very large projects by adding incremental file reading and argument list pooling
Android / Java
- Local AVD emulators can now be started through the Nuclide device panel.
v0.280.0
HOTFIX
- Fixing a MobileJS debugger issue
v0.279.0
GENERAL
- Slow “find references” or “format code” operations now trigger a more prominent busy indicator.
- Fixed terminal wrapping weirdness.
PYTHON
- More quality sprint fixes!
- Enabled autocomplete caching for faster autocomplete results.
- Files with missing link-trees will display actionable warnings with suggestions for targets to build.
- Fixed various errors with Python outlines.
- Added a “Nuclide > Python > Reset Language Service” command in case of flakiness.
v0.278.0
GENERAL
- file-icons v2.1.16 is now installed by default.
- Upgraded integrated terminal to use xterm.js 3.0.1. This improves scroll performance significantly and fixes several long-standing issues.
Python
- Docblocks now appear on hover: https://pxl.cl/bpx4
- The Python language service now uses a single server process for all Python files, rather than one per file.
Code Search
- Allow separate configuration of local and remote search tools.
- Atom's project find in remote directories now uses the configured remote code search tool.
v0.277.0
General
- When using the atom command on a devserver to open a file or directory in your local Atom, you can now use the
--new-window
(or-n
) flag if the argument is a directory and it will open the remote folder in a new local Atom window rather than adding it as a root folder to an existing window.
Code Search
- Add 'grep' to code search tool options list.
- Add option to use git/hg grep where available.
v0.275.0
General
- Add command to open local terminal even from remote projects.
- Patched a security vulnerability with deep links on Windows.
UI
- Fixed a couple bugs which caused modals to be dismissed unintentionally
- Hovering over errors now displays both the error and typehints (if available), rather than only the error.
Debuggers
- Add sourcemap handling fields to React Native debugger launch/attach menus.
- Update React Native debugger to latest release of Microsoft/vscode-react-native, adding support for react-native 0.50 and greater.
C++
- Add option to silence Buck warning notifications from building compilation databases.
v0.273.0
v0.272.0
v0.272.0
Fixathon Highlights
- Tune down aggressive expensive health monitoring (responsible for 10% of CPU usage).
- Improve Nuclide's startup time by 3 seconds (down from 8 to 5).
- Improve performance of console (most actions are now O(1) instead of O(n)).
- Improve breadcrumbs, file tree & file icons expensive DOM operations (was affecting keyboard & scrolling latency).
- Cleanup unused functionality & some rolled-out GKs (for better consistency on & off lighthouse).
- Fix various UX and runtime issues throughout Nuclide!
Java
- Java Language Service logging has been greatly expanded, and Java logs are included when reporting bugs through Nuclide's bug nub.
C++
- Surface Buck warnings and errors when building compilation databases.
- Related file finding (switching between source/header files) no longer has to wait for Buck to build first.
General
- Scrolling pinned datatips now does not also scroll the editor behind it.
v0.271.0
v0.270.0
Highlights
- Node, Python, and React Native debuggers now included in the open source version of Nuclide.
- Updated Python language services to use Jedi v0.11 - Python3 files should now have better language support.
General
- Integrated terminal now detects and launches the default shell on Linux and Mac by default rather than hardcoding /bin/bash. If it exists, configuration in ~/.nuclide-terminal.json still overrides this.
- The path to Flow setting now affects remote projects.
- Improved changed-files list ui so that diff/revert actions are always visible on hover.
- Fixed tuple and generic parsing in Hack grammar.