@@ -6,7 +6,7 @@ requires = [
66 " semiwrap~=0.2.1" ,
77 " hatch-meson~=0.1.0" ,
88 " hatch-robotpy~=0.2.1" ,
9- " wpilib~=2026.1.1b1 " ,
9+ " wpilib~=2026.1.1 " ,
1010]
1111
1212
@@ -16,7 +16,7 @@ dynamic = ["version"]
1616description = " REVLib for RobotPy"
1717license = " BSD-3-Clause"
1818dependencies = [
19- " wpilib~ =2026.1.1b1 " ,
19+ " wpilib> =2026.1.1,<2027 " ,
2020]
2121
2222[[project .authors ]]
@@ -44,23 +44,23 @@ packages = ["rev"]
4444artifact_id = " REVLib-cpp"
4545group_id = " com.revrobotics.frc"
4646repo_url = " https://maven.revrobotics.com"
47- version = " 2026.0.0-beta-1 "
47+ version = " 2026.0.0"
4848staticlibs = [" REVLib" ]
4949extract_to = " lib"
5050
5151[[tool .hatch .build .hooks .robotpy .maven_lib_download ]]
5252artifact_id = " REVLib-driver"
5353group_id = " com.revrobotics.frc"
5454repo_url = " https://maven.revrobotics.com"
55- version = " 2026.0.0-beta-1 "
55+ version = " 2026.0.0"
5656staticlibs = [ " REVLibDriver" ]
5757extract_to = " lib"
5858
5959[[tool .hatch .build .hooks .robotpy .maven_lib_download ]]
6060artifact_id = " RevLibBackendDriver"
6161group_id = " com.revrobotics.frc"
6262repo_url = " https://maven.revrobotics.com"
63- version = " 2026.0.0-beta-1 "
63+ version = " 2026.0.0"
6464staticlibs = [
6565 " BackendDriver" ,
6666]
@@ -71,7 +71,7 @@ use_headers = false
7171artifact_id = " RevLibWpiBackendDriver"
7272group_id = " com.revrobotics.frc"
7373repo_url = " https://maven.revrobotics.com"
74- version = " 2026.0.0-beta-1 "
74+ version = " 2026.0.0"
7575staticlibs = [
7676 " REVLibWpi" ,
7777]
@@ -94,6 +94,9 @@ update_init = ["rev"]
9494scan_headers_ignore = [
9595 # rev
9696 " rev/CANCommonParameters.h" ,
97+ " rev/CANDetachedEncoderDriver.h" ,
98+ " rev/CANDetachedEncoderFrames.h" ,
99+ " rev/CANDetachedEncoderParameters.h" ,
97100 " rev/CANDeviceScanner.h" ,
98101 " rev/CANDriverPrivate.h" ,
99102 " rev/CANServoHubDriver.h" ,
@@ -112,10 +115,14 @@ scan_headers_ignore = [
112115 " rev/canupdate/CANSparkSWDL.h" ,
113116 " rev/canupdate/DfuSeFile.h" ,
114117
118+ # rev/config
119+ " rev/config/DetachedEncoderParameters.h" ,
120+
115121 # rev/rev
116122 " rev/rev/REVLibVersion.h" ,
117123
118124 # rev/sim
125+ " rev/sim/CANDetachedEncoder.h" ,
119126 " rev/sim/CANServoHub.h" ,
120127 " rev/sim/CANSpark.h" ,
121128 " rev/sim/MAXMotion.h" ,
@@ -148,6 +155,9 @@ CIEColor = "rev/CIEColor.h"
148155ClosedLoopTypes = " rev/ClosedLoopTypes.h"
149156ColorMatch = " rev/ColorMatch.h"
150157ColorSensorV3 = " rev/ColorSensorV3.h"
158+ ConfigureTypes = " rev/ConfigureTypes.h"
159+ DetachedEncoder = " rev/DetachedEncoder.h"
160+ DetachedEncoderLowLevel = " rev/DetachedEncoderLowLevel.h"
151161REVLibError = " rev/REVLibError.h"
152162RelativeEncoder = " rev/RelativeEncoder.h"
153163ServoChannel = " rev/ServoChannel.h"
@@ -167,6 +177,7 @@ SparkMaxAlternateEncoder = "rev/SparkMaxAlternateEncoder.h"
167177SparkRelativeEncoder = " rev/SparkRelativeEncoder.h"
168178SparkSim = " rev/SparkSim.h"
169179SparkSoftLimit = " rev/SparkSoftLimit.h"
180+ SplineEncoder = " rev/SplineEncoder.h"
170181
171182# rev/config
172183AbsoluteEncoderConfig = " rev/config/AbsoluteEncoderConfig.h"
@@ -178,6 +189,9 @@ AnalogSensorConfigAccessor = "rev/config/AnalogSensorConfigAccessor.h"
178189BaseConfig = " rev/config/BaseConfig.h"
179190ClosedLoopConfig = " rev/config/ClosedLoopConfig.h"
180191ClosedLoopConfigAccessor = " rev/config/ClosedLoopConfigAccessor.h"
192+ DetachedEncoderConfig = " rev/config/DetachedEncoderConfig.h"
193+ DetachedEncoderConfigAccessor = " rev/config/DetachedEncoderConfigAccessor.h"
194+ DetachedSignalsConfig = " rev/config/DetachedSignalsConfig.h"
181195EncoderConfig = " rev/config/EncoderConfig.h"
182196EncoderConfigAccessor = " rev/config/EncoderConfigAccessor.h"
183197ExternalEncoderConfig = " rev/config/ExternalEncoderConfig.h"
@@ -206,6 +220,7 @@ SparkMaxConfigAccessor = "rev/config/SparkMaxConfigAccessor.h"
206220SparkParameters = " rev/config/SparkParameters.h"
207221
208222# rev/sim
223+ DetachedEncoderSim = " rev/sim/DetachedEncoderSim.h"
209224MovingAverageFilterSim = " rev/sim/MovingAverageFilterSim.h"
210225NoiseGenerator = " rev/sim/NoiseGenerator.h"
211226ServoHubSimFaultManager = " rev/sim/ServoHubSimFaultManager.h"
@@ -220,4 +235,4 @@ SparkRelativeEncoderSim = "rev/sim/SparkRelativeEncoderSim.h"
220235SparkSimFaultManager = " rev/sim/SparkSimFaultManager.h"
221236
222237# rev/util
223- StatusLogger = " rev/util/StatusLogger.h"
238+ StatusLogger = " rev/util/StatusLogger.h"
0 commit comments