Skip to content

@ThadHouse ThadHouse released this Feb 26, 2019 · 181 commits to master since this release

Getting Started

Download the appropriate file for your platform and see the installation instructions here: https://wpilib.screenstepslive.com/s/currentCS/m/getting_started/l/999999-installing-c-and-java-development-tools-for-frc

For this update, it's okay to skip reinstalling vscode, JDK, and the compiler if you already installed them with 2019.1.1, 2019.2.1 or 2019.3.2.

After you install the update, vscode will prompt you when opening an older project whether or not you want to upgrade it to 2019.4.1.

Installing Visual Studio Code

Visual Studio Code (vscode) is the recommended and supported IDE. However, it requires a separate download as part of the install process. Make sure to click the "Select/Download" button during the install process if you want to install vscode.

If you need to install vscode on an offline machine, run the installer first on an Internet-connected machine and click the "Select/Download vscode" button. Then copy both the installer and the downloaded OfflineVsCodeFiles zip file to the offline machine.

What's Changed In This Release (since 2019.3.2)

WPILib

  • [HAL] Fix not being able to use SPI CS1 as an interrupt (#1614)
    This fixes an issue with ADIS16470 not working properly.

Shuffleboard

Visual Studio Code Extensions

GradleRIO

Known Issues and Workarounds

See http://wpilib.screenstepslive.com/s/currentCS/m/getting_started/l/1028964-known-issues

MD5 Hashes

2eccacc02b432bd5864d508e70ea1bb1 WPILib_Linux-2019.4.1.tar.gz
df880a76f99c8dcdb8c560cf4e043693 WPILib_Mac-2019.4.1.tar.gz
17bede712c4f444ace7d95ef6c7f256c WPILibInstaller_Windows64-2019.4.1.zip
198b47ab83ff03ef1a76a43151af6768 WPILibInstaller_Windows32-2019.4.1.zip

Assets 6

@PeterJohnson PeterJohnson released this Feb 15, 2019 · 182 commits to master since this release

Getting Started

Download the appropriate file for your platform and see the installation instructions here: https://wpilib.screenstepslive.com/s/currentCS/m/getting_started/l/999999-installing-c-and-java-development-tools-for-frc

For this update, it's okay to skip reinstalling vscode, JDK, and the compiler if you already installed them with 2019.1.1 or 2019.2.1.

After you install the update, vscode will prompt you when opening an older project whether or not you want to upgrade it to 2019.3.2.

Installing Visual Studio Code

Visual Studio Code (vscode) is the recommended and supported IDE. However, it requires a separate download as part of the install process. Make sure to click the "Select/Download" button during the install process if you want to install vscode.

If you need to install vscode on an offline machine, run the installer first on an Internet-connected machine and click the "Select/Download vscode" button. Then copy both the installer and the downloaded OfflineVsCodeFiles zip file to the offline machine.

What's Changed In This Release (since 2019.2.1)

WPILib

  • [CameraServer] Add switched "virtual" camera support via CameraServer.addSwitchedCamera() (#1600)
  • [C++ CameraServer] Properly initialize default USB camera device number to zero so that plain StartAutomaticCapture() works (#1601)
  • [CameraServer] startAutomaticCapture(VideoSource) now returns the created MjpegServer (#1544)
  • [Java CameraServer] Some MjpegServer functions were mistakenly package-private, are now public (#1545)
  • [CameraServer] VideoSink now supports configuration via JSON, similar to VideoSource (#1543)
  • [CameraServer] Correctly handle USB cameras with integer menu settings (#1561)
  • [CameraServer] Fix crash if invalid (null) source is set in MjpegServer (#1585)
  • [Java] Make PIDBase setPIDSourceType and getPIDSourceType public (#1599)
  • [Java] Fix Ultrasonic sensor runner thread to work with multiple ultrasonic sensors (#1598)
  • [C++] Fix ShuffleboardComponent template type, WithWidget capitalization, and Windows simulation runtime issue (#1595)
  • [C++/Java] Fix Watchdog printing of epochs after watchdog disable (#1580)
  • [HAL] Allow multiple instances of the same PDP without flooding CAN bus (#1582)
  • [HAL] Update GetStackTrace() to propertly report user errors (#1594)
  • [NetworkTables] Fix quotes reading from persistent ini file (#1579)
  • [Simulation] ds_socket Game-Specific Message is now properly initialized (#1555)
  • [Simulation] Fix halsim DS button format (#1583)
  • [Simulation] Remove prints and unnecessary items from Windows GetNetworkInterfaces() (#1573)
  • [Simulation CameraServer] Add support for camera descriptions on Windows (#1572)
  • [Simulation CameraServer] Add missing exposure property on Windows USB cameras (#1571)

Shuffleboard

RobotBuilder

PathWeaver

  • No changes (we decided to not swap left and right at this late date, as we assume teams using PathWeaver have already made this swap in their code by this point)

Visual Studio Code Extensions

GradleRIO

Known Issues and Workarounds

See http://wpilib.screenstepslive.com/s/currentCS/m/getting_started/l/1028964-known-issues

Assets 6
Feb 15, 2019
Version 2019.3.1

@PeterJohnson PeterJohnson released this Jan 15, 2019 · 210 commits to master since this release

Getting Started

Download the appropriate file for your platform and see the installation instructions here: https://wpilib.screenstepslive.com/s/currentCS/m/getting_started/l/999999-installing-c-and-java-development-tools-for-frc

For this update, it's okay to skip reinstalling vscode, JDK, and the compiler if you already installed them with 2019.1.1.

After you install the update, vscode will prompt you when opening an older project whether or not you want to upgrade it to 2019.2.1.

Installing Visual Studio Code

Visual Studio Code (vscode) is the recommended and supported IDE. However, it requires a separate download as part of the install process. Make sure to click the "Select/Download" button during the install process if you want to install vscode.

If you need to install vscode on an offline machine, run the installer first on an Internet-connected machine and click the "Select/Download vscode" button. Then copy both the installer and the downloaded OfflineVsCodeFiles zip file to the offline machine.

What's Changed In This Release (since 2019.1.1)

Note: The original release notes mistakenly stated 3 changes were made (struck out below) that are in fact not included in this release. These changes will be included in the next release.

WPILib

  • [CameraServer] Fix FPS limiting to actually limit average FPS (#1536)
  • [CameraServer] startAutomaticCapture(VideoSource) now returns the created MjpegServer (#1544)
  • [Java CameraServer] Some MjpegServer functions were mistakenly package-private, are now public (#1545)
  • [CameraServer] VideoSink now supports configuration via JSON, similar to VideoSource (#1543)
  • [Java] Fixed Timer.get() handling of accumulated time (#1531)
  • [Simulation] Fix Windows USB camera race condition (#1534)
  • [Simulation] Add notifyNewData function to DriverStationSim class (#1537)
  • The Watchdog implementation no longer clobbers its internal isExpired flag after callback (this lets the callback call Watchdog.disable) (#1527)

Shuffleboard

RobotBuilder

PathWeaver

Visual Studio Code Extensions

Installer

GradleRIO

Known Issues and Workarounds

See http://wpilib.screenstepslive.com/s/currentCS/m/getting_started/l/1028964-known-issues

  • Only "known issue" fixed in this release is "Installing and Using GradleRIO Directly May not Deploy JRE"
Assets 6
You can’t perform that action at this time.