Change Log
0.20.0 (August 2023)
- GTest
- Chromium
- Show full error message on gn.args parse failure
- Metrics
- Record active users count
- ChromiumIDE development
- Improve build speed
- Use node 16
0.18.0 (July 2023)
- Chromium
- Add gtest runner for Chromium.
- Device managements
- Support rotated VNC session.
- Gerrit integration
- Fix failure to get Gerrit account info.
- Tast tests
- Add settings to set extra args on running Tast tests.
- Xrefs
- Add a context menu to regenerate compilation database.
- Fix the issue of compilation database not generated for camera/features and camera/gpu.
0.16.0 (June 2023)
- Migrate cros-ide* configs and commands to chromiumide* .
- Migrate metrics to GA4.
- Fix broken regex for the button to run tast tests.
0.14.1 (June 2023)
- Bump the minimum VSCode version to 1.75.1.
- Rebrand to ChromiumIDE.
- Various stability improvements
- Fix gnlint breakage
- Fix compilation error on hermes package
- Stop repeatedly running failed compilation command
- Improve error messages on SSH connection failure
- Use partner testing rsa if available
- Correct the working directory for running gtest
0.12.0 (April 2023)
- Gerrit integration
- Various stability bug fixes.
- Reply support.
- Chromium support
- Output directory management.
- Links in OWNERS file.
- Boilerplate insertion for .cc and .h files.
0.10.0 (March 2023)
- Fix for duplicated Gerrit comments.
- Fixes for some lint warnings in shellscripts.
0.8.0 (February 2023)
- Gerrit integration
- Internal repositories are supported
- Draft comments are now visible from the IDE
- Links to Gerrit pages are added on comment threads
- Log viewer for test devices
0.6.0 (December 2022)
- Gerrit integration (readonly)
- Platform2 unit tests support
0.4.0 (November 2022)
- Fixes for features crashing outside ChromeOS source tree.
- Run the spellchecker on commit messages.
0.2.0 (October 2022)
- Announced global dogfooding
0.1.1 (October 4, 2022)
- Run Tast tests
- Initial xrefs support for platform/ec
0.1.0 (September 2022)
- Installation from the Marketplace
- Automatically adding CrOS license headers
- Spellchecker (same as in Tricium)
- Device manager improvements: remaining lease time time, abandoning leases, etc.
0.0.14 (August 2022)
- Leasing test devices from crosfleet with VNC and SSH access
- Go linter
- C++ xrefs support for generated files
0.0.13 (July 2022)
- GN autoformatting
- Access ebuilds from boards and packages
- Bugfixes in C++ xrefs and UI
0.0.11 (June 2022)
- The extension works outside the chroot (simplified installation).
- Faster and more stable C++ support in
platform2. - VNC and SSH from the IDE to developer owned test devices.
- Syntax highlighting for Upstart.
0.0.10 (May 2022)
- Status bar item to access IDE logs.
- Suggestions for 3rd party extensions.
- Usage metrics.
Initial Dogfood Release (March 2022)
- Autocompletion, cross references, and symbol definitions for C++ in
platform2. - Linting (C++, Python, Shell, GN).
- Read-only view for boards and packages worked on.
- Code Search integration.
- Google-internal links (crbug/, b/, and so on).