diff --git a/maniplib/maniplib.json b/maniplib/maniplib.json
index c72ab16..cffbd82 100644
--- a/maniplib/maniplib.json
+++ b/maniplib/maniplib.json
@@ -1,7 +1,7 @@
{
- "fileName": "maniplib-2025.0.0-beta0.5.1.json",
+ "fileName": "maniplib-2025.0.0-beta0.5.2.json",
"name": "ManipLib",
- "version": "2025.0.0-beta0.5.1",
+ "version": "2025.0.0-beta0.5.2",
"frcYear": "2025",
"uuid": "67953b3f-32a5-41cf-84d7-2f6989d3d38d",
"mavenUrls": [
@@ -12,7 +12,7 @@
{
"groupId": "maniplib",
"artifactId": "ManipLib-java",
- "version": "2025.0.0-beta0.5.1"
+ "version": "2025.0.0-beta0.5.2"
}
],
"requires": [
diff --git a/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-headers.zip b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-headers.zip
new file mode 100644
index 0000000..8b39308
Binary files /dev/null and b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-headers.zip differ
diff --git a/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-headers.zip.md5 b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-headers.zip.md5
new file mode 100644
index 0000000..652194a
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-headers.zip.md5
@@ -0,0 +1 @@
+a884767781648034695405bfd16808eb
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-headers.zip.sha1 b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-headers.zip.sha1
new file mode 100644
index 0000000..5ed6adb
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-headers.zip.sha1
@@ -0,0 +1 @@
+0938e82b7149a828fc2938f60c050b3c7362ed9b
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-headers.zip.sha256 b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-headers.zip.sha256
new file mode 100644
index 0000000..bbfa2c5
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-headers.zip.sha256
@@ -0,0 +1 @@
+273f0a84075bd10e72f425a3b5fd1eb6b3fb86c606ac52d71af991d5a396fb43
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-headers.zip.sha512 b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-headers.zip.sha512
new file mode 100644
index 0000000..5f879e1
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-headers.zip.sha512
@@ -0,0 +1 @@
+876f5ad34c4432a53d94b9d966485841babf8513dc17b812b5332de392b0d6e3641928ffcf5b0a79e777ac15bf64ed94d5def88a7fd581d2ca4720295d8c7a08
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-sources.zip b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-sources.zip
new file mode 100644
index 0000000..8b39308
Binary files /dev/null and b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-sources.zip differ
diff --git a/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-sources.zip.md5 b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-sources.zip.md5
new file mode 100644
index 0000000..652194a
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-sources.zip.md5
@@ -0,0 +1 @@
+a884767781648034695405bfd16808eb
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-sources.zip.sha1 b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-sources.zip.sha1
new file mode 100644
index 0000000..5ed6adb
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-sources.zip.sha1
@@ -0,0 +1 @@
+0938e82b7149a828fc2938f60c050b3c7362ed9b
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-sources.zip.sha256 b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-sources.zip.sha256
new file mode 100644
index 0000000..bbfa2c5
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-sources.zip.sha256
@@ -0,0 +1 @@
+273f0a84075bd10e72f425a3b5fd1eb6b3fb86c606ac52d71af991d5a396fb43
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-sources.zip.sha512 b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-sources.zip.sha512
new file mode 100644
index 0000000..5f879e1
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2-sources.zip.sha512
@@ -0,0 +1 @@
+876f5ad34c4432a53d94b9d966485841babf8513dc17b812b5332de392b0d6e3641928ffcf5b0a79e777ac15bf64ed94d5def88a7fd581d2ca4720295d8c7a08
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2.pom b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2.pom
new file mode 100644
index 0000000..98de620
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2.pom
@@ -0,0 +1,9 @@
+
+
+ 4.0.0
+ maniplib
+ ManipLib-cpp
+ 2025.0.0-beta0.5.2
+ pom
+
diff --git a/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2.pom.md5 b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2.pom.md5
new file mode 100644
index 0000000..bae2126
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2.pom.md5
@@ -0,0 +1 @@
+f0d65fe1b2a086fc721bd6648d74cadf
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2.pom.sha1 b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2.pom.sha1
new file mode 100644
index 0000000..a0350a2
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2.pom.sha1
@@ -0,0 +1 @@
+9d1130706046fe979b47e210e766735b65150a99
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2.pom.sha256 b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2.pom.sha256
new file mode 100644
index 0000000..9bc4702
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2.pom.sha256
@@ -0,0 +1 @@
+c8cfb6286462922b0a42ee79c32f4d8b0b96f3314999afe112db36a58a653b36
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2.pom.sha512 b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2.pom.sha512
new file mode 100644
index 0000000..a617171
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-cpp/2025.0.0-beta0.5.2/ManipLib-cpp-2025.0.0-beta0.5.2.pom.sha512
@@ -0,0 +1 @@
+17aa5b4a985acc37e5fd49c6dcb485e1a91290bb978caa2be0b3feba22930f519c829527cd5b1d62f9b04699d9f7ae5011e1f32e2394801068864cff3c2fa0b4
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-cpp/maven-metadata.xml b/maniplib/repos/maniplib/ManipLib-cpp/maven-metadata.xml
index 694313d..f420174 100644
--- a/maniplib/repos/maniplib/ManipLib-cpp/maven-metadata.xml
+++ b/maniplib/repos/maniplib/ManipLib-cpp/maven-metadata.xml
@@ -3,8 +3,8 @@
maniplib
ManipLib-cpp
- 2025.0.0-beta0.5.1
- 2025.0.0-beta0.5.1
+ 2025.0.0-beta0.5.2
+ 2025.0.0-beta0.5.2
test
2025.0.0-beta0
@@ -14,7 +14,8 @@
2025.0.0-beta0.4
2025.0.0-beta0.5
2025.0.0-beta0.5.1
+ 2025.0.0-beta0.5.2
- 20250222161411
+ 20250222162423
diff --git a/maniplib/repos/maniplib/ManipLib-cpp/maven-metadata.xml.md5 b/maniplib/repos/maniplib/ManipLib-cpp/maven-metadata.xml.md5
index 796dbd0..c6cdbf8 100644
--- a/maniplib/repos/maniplib/ManipLib-cpp/maven-metadata.xml.md5
+++ b/maniplib/repos/maniplib/ManipLib-cpp/maven-metadata.xml.md5
@@ -1 +1 @@
-fff1539e28ea37fd4eb6eca5a7dee78a
\ No newline at end of file
+fbfc57f1e77952ff64267a89efbbfc0d
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-cpp/maven-metadata.xml.sha1 b/maniplib/repos/maniplib/ManipLib-cpp/maven-metadata.xml.sha1
index f0a7cf2..55771bb 100644
--- a/maniplib/repos/maniplib/ManipLib-cpp/maven-metadata.xml.sha1
+++ b/maniplib/repos/maniplib/ManipLib-cpp/maven-metadata.xml.sha1
@@ -1 +1 @@
-007f38842ecd55d6db1f976d1c348221bc34573e
\ No newline at end of file
+cd3235ad4a6119a30513ffa20d60743b6e941560
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-cpp/maven-metadata.xml.sha256 b/maniplib/repos/maniplib/ManipLib-cpp/maven-metadata.xml.sha256
index 416311d..9ba7b2a 100644
--- a/maniplib/repos/maniplib/ManipLib-cpp/maven-metadata.xml.sha256
+++ b/maniplib/repos/maniplib/ManipLib-cpp/maven-metadata.xml.sha256
@@ -1 +1 @@
-6012b9d30e4b9dc88a711d0562105442462acdf4bd1f4bbc51c2d2db4643d88d
\ No newline at end of file
+27c8577426979532669bda99238a53cad8b6d8239b79e471b9d864adfe4be641
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-cpp/maven-metadata.xml.sha512 b/maniplib/repos/maniplib/ManipLib-cpp/maven-metadata.xml.sha512
index 0f56b88..584f134 100644
--- a/maniplib/repos/maniplib/ManipLib-cpp/maven-metadata.xml.sha512
+++ b/maniplib/repos/maniplib/ManipLib-cpp/maven-metadata.xml.sha512
@@ -1 +1 @@
-4371ba9907edd0fea05feef9a529ba5bfbad39c9cc271c438b04257837a1a191645fafa13ffbb9bd2c193c11febf73054125328b2538738a59783a5bce31055f
\ No newline at end of file
+ee37bab784c0fa9a919fadb76a2a35613bd4907a2da5b343d3c92710ef31e00a64ee601984d7df3c4a4f09cd270205431a8ba05ec9cb5b5b2078b9978aefc9e8
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1-sources.jar b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1-sources.jar
index 398cc9b..9be57d3 100644
Binary files a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1-sources.jar and b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1-sources.jar differ
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1-sources.jar.md5 b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1-sources.jar.md5
index 5cf508e..289c0cd 100644
--- a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1-sources.jar.md5
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1-sources.jar.md5
@@ -1 +1 @@
-0e2b351feb66abf96ca495435741a596
\ No newline at end of file
+5a53793ec87bb8b5f29b86ef783d57a2
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1-sources.jar.sha1 b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1-sources.jar.sha1
index fc017c7..71874bc 100644
--- a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1-sources.jar.sha1
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1-sources.jar.sha1
@@ -1 +1 @@
-93bea73a80b9a53be2473e9fe2c051a10c0151ba
\ No newline at end of file
+66db8084e6fb1e1f22187f2a9b49a7d684ab21fa
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1-sources.jar.sha256 b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1-sources.jar.sha256
index 4670e45..089602f 100644
--- a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1-sources.jar.sha256
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1-sources.jar.sha256
@@ -1 +1 @@
-b05c8bdd0b679a89aef7058b55d56e59ca3f9ab5e52fabe837597cb13173f128
\ No newline at end of file
+b02108fffe5476915e0360ed7c36dd3edd6a2426f10c00a6e4f94713ac7c3b3c
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1-sources.jar.sha512 b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1-sources.jar.sha512
index 07b7d50..3a5cbea 100644
--- a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1-sources.jar.sha512
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1-sources.jar.sha512
@@ -1 +1 @@
-a9472bafce30c707112195a73b8ee3d9ea0dcb3c1b6516bc1e84a5d736f2747bdd7673d899c3bdf13504bcc7ba829dd49b9120e49a696edb09df544911f41e93
\ No newline at end of file
+c6d21ac9bc45eb0055a90b2a8a28923ff173d24cef3cd7712fc15af84250a9824ac63d4e956d80afdb2a581152c283f6db73ccc6a1975ffc5df998814ea46759
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1.jar b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1.jar
index 3511b2c..cbfdf7e 100644
Binary files a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1.jar and b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1.jar differ
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1.jar.md5 b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1.jar.md5
index b2ef42a..af61c08 100644
--- a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1.jar.md5
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1.jar.md5
@@ -1 +1 @@
-cc923b3827a5a18ccc765b4644a01e84
\ No newline at end of file
+057b17838aec5f93e15a12f7fc155548
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1.jar.sha1 b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1.jar.sha1
index a3d215a..18fbfef 100644
--- a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1.jar.sha1
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1.jar.sha1
@@ -1 +1 @@
-4bbe35e5291ce35f0122daac5cae8c36beb781da
\ No newline at end of file
+172066bd78a58f3ebad8b414680a41bd5d7d0a85
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1.jar.sha256 b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1.jar.sha256
index 76b18fb..606fc28 100644
--- a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1.jar.sha256
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1.jar.sha256
@@ -1 +1 @@
-4e031f859abe072ef2e3485d20919bf8ba56f88d8291d14754325c080474fb74
\ No newline at end of file
+ce551447f0969c14f8b74b9dc64a2fbcbc2651256945088518f104e4b1673781
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1.jar.sha512 b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1.jar.sha512
index 07ff2fa..f5ae543 100644
--- a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1.jar.sha512
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.1/ManipLib-java-2025.0.0-beta0.5.1.jar.sha512
@@ -1 +1 @@
-bbcd73d0518ec01d14fbb8f83f3d9ce14d6c5296581e71b0a84032a05aacd4838721d46b42fabca6aa6f0d9efd5d3c89ff2df855e57008abe4f87efd675b9eb4
\ No newline at end of file
+b69476acf95bbc0b33ec7c4dc9928731902ddb736750e7f69505091f8497e0c408d0c43b57e1ec59666f0aa630dc36fd1d54feb2e54a5670fa0cf1ecb4ee3610
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-javadoc.jar b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-javadoc.jar
new file mode 100644
index 0000000..3775017
Binary files /dev/null and b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-javadoc.jar differ
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-javadoc.jar.md5 b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-javadoc.jar.md5
new file mode 100644
index 0000000..1e6176a
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-javadoc.jar.md5
@@ -0,0 +1 @@
+bd4fa650df1158f19effcd05e8793085
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-javadoc.jar.sha1 b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-javadoc.jar.sha1
new file mode 100644
index 0000000..abba5a5
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-javadoc.jar.sha1
@@ -0,0 +1 @@
+4963b144bd12081ae5da344ff38666df870d66e0
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-javadoc.jar.sha256 b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-javadoc.jar.sha256
new file mode 100644
index 0000000..b654729
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-javadoc.jar.sha256
@@ -0,0 +1 @@
+df3a86281892d61ac397f502c6f53eed882ae8725a483bc0ee7e284db77211a3
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-javadoc.jar.sha512 b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-javadoc.jar.sha512
new file mode 100644
index 0000000..562b886
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-javadoc.jar.sha512
@@ -0,0 +1 @@
+f2c9ae54795c452295414f9757f57744adb3c9b724820348091ddf3f39b12d3af332eeaff539a0b8019790e363b4aa55ab76b584e9c983489851fae4404b5a9b
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-sources.jar b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-sources.jar
new file mode 100644
index 0000000..9be57d3
Binary files /dev/null and b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-sources.jar differ
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-sources.jar.md5 b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-sources.jar.md5
new file mode 100644
index 0000000..289c0cd
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-sources.jar.md5
@@ -0,0 +1 @@
+5a53793ec87bb8b5f29b86ef783d57a2
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-sources.jar.sha1 b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-sources.jar.sha1
new file mode 100644
index 0000000..71874bc
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-sources.jar.sha1
@@ -0,0 +1 @@
+66db8084e6fb1e1f22187f2a9b49a7d684ab21fa
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-sources.jar.sha256 b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-sources.jar.sha256
new file mode 100644
index 0000000..089602f
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-sources.jar.sha256
@@ -0,0 +1 @@
+b02108fffe5476915e0360ed7c36dd3edd6a2426f10c00a6e4f94713ac7c3b3c
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-sources.jar.sha512 b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-sources.jar.sha512
new file mode 100644
index 0000000..3a5cbea
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2-sources.jar.sha512
@@ -0,0 +1 @@
+c6d21ac9bc45eb0055a90b2a8a28923ff173d24cef3cd7712fc15af84250a9824ac63d4e956d80afdb2a581152c283f6db73ccc6a1975ffc5df998814ea46759
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.jar b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.jar
new file mode 100644
index 0000000..cbfdf7e
Binary files /dev/null and b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.jar differ
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.jar.md5 b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.jar.md5
new file mode 100644
index 0000000..af61c08
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.jar.md5
@@ -0,0 +1 @@
+057b17838aec5f93e15a12f7fc155548
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.jar.sha1 b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.jar.sha1
new file mode 100644
index 0000000..18fbfef
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.jar.sha1
@@ -0,0 +1 @@
+172066bd78a58f3ebad8b414680a41bd5d7d0a85
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.jar.sha256 b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.jar.sha256
new file mode 100644
index 0000000..606fc28
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.jar.sha256
@@ -0,0 +1 @@
+ce551447f0969c14f8b74b9dc64a2fbcbc2651256945088518f104e4b1673781
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.jar.sha512 b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.jar.sha512
new file mode 100644
index 0000000..f5ae543
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.jar.sha512
@@ -0,0 +1 @@
+b69476acf95bbc0b33ec7c4dc9928731902ddb736750e7f69505091f8497e0c408d0c43b57e1ec59666f0aa630dc36fd1d54feb2e54a5670fa0cf1ecb4ee3610
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.pom b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.pom
new file mode 100644
index 0000000..58117a7
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.pom
@@ -0,0 +1,8 @@
+
+
+ 4.0.0
+ maniplib
+ ManipLib-java
+ 2025.0.0-beta0.5.2
+
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.pom.md5 b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.pom.md5
new file mode 100644
index 0000000..1e9aed1
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.pom.md5
@@ -0,0 +1 @@
+36cb7f9a6db22cdd9630aaf95198eb72
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.pom.sha1 b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.pom.sha1
new file mode 100644
index 0000000..76a95e5
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.pom.sha1
@@ -0,0 +1 @@
+9db12c09235c2d352b3b3742ac6962aaeb86b05d
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.pom.sha256 b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.pom.sha256
new file mode 100644
index 0000000..f6ba122
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.pom.sha256
@@ -0,0 +1 @@
+91b61995cd4da2ca6781cf5ed18b47748b90c751283ec3ad1f1a2fef0468b256
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.pom.sha512 b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.pom.sha512
new file mode 100644
index 0000000..a112269
--- /dev/null
+++ b/maniplib/repos/maniplib/ManipLib-java/2025.0.0-beta0.5.2/ManipLib-java-2025.0.0-beta0.5.2.pom.sha512
@@ -0,0 +1 @@
+069119648332c879a910115f7f118a8aa891522291fc93de972b563f850036c65fbb290e02c6da304ebad16bca5109f90a62e61814ebbbdd0d33486f51af3ebf
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/maven-metadata.xml b/maniplib/repos/maniplib/ManipLib-java/maven-metadata.xml
index ea72725..123b856 100644
--- a/maniplib/repos/maniplib/ManipLib-java/maven-metadata.xml
+++ b/maniplib/repos/maniplib/ManipLib-java/maven-metadata.xml
@@ -3,8 +3,8 @@
maniplib
ManipLib-java
- 2025.0.0-beta0.5.1
- 2025.0.0-beta0.5.1
+ 2025.0.0-beta0.5.2
+ 2025.0.0-beta0.5.2
2025.0.0-unreleased
test
@@ -15,7 +15,8 @@
2025.0.0-beta0.4
2025.0.0-beta0.5
2025.0.0-beta0.5.1
+ 2025.0.0-beta0.5.2
- 20250222161414
+ 20250222162423
diff --git a/maniplib/repos/maniplib/ManipLib-java/maven-metadata.xml.md5 b/maniplib/repos/maniplib/ManipLib-java/maven-metadata.xml.md5
index b2301bc..912d6f2 100644
--- a/maniplib/repos/maniplib/ManipLib-java/maven-metadata.xml.md5
+++ b/maniplib/repos/maniplib/ManipLib-java/maven-metadata.xml.md5
@@ -1 +1 @@
-6eb593dcf05060294c4afea29842e67d
\ No newline at end of file
+8badd8b09e17b9d7e14f63cf35f299df
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/maven-metadata.xml.sha1 b/maniplib/repos/maniplib/ManipLib-java/maven-metadata.xml.sha1
index 0feaade..0c00dc0 100644
--- a/maniplib/repos/maniplib/ManipLib-java/maven-metadata.xml.sha1
+++ b/maniplib/repos/maniplib/ManipLib-java/maven-metadata.xml.sha1
@@ -1 +1 @@
-08fa08442d04ea91d37e4303f71cb451ceb3d90b
\ No newline at end of file
+a0088bf8368f25ff4f07b1c8a84722c8a1bed4e5
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/maven-metadata.xml.sha256 b/maniplib/repos/maniplib/ManipLib-java/maven-metadata.xml.sha256
index 18d000c..6291d8f 100644
--- a/maniplib/repos/maniplib/ManipLib-java/maven-metadata.xml.sha256
+++ b/maniplib/repos/maniplib/ManipLib-java/maven-metadata.xml.sha256
@@ -1 +1 @@
-0c9afdb925f0804f50a6ca5097f24972cf695417d07d7bca7c94543a17c94004
\ No newline at end of file
+25bf01d0f574ef0888d94e1e76f96b0afaa372414b51aa563f61fea99698f97c
\ No newline at end of file
diff --git a/maniplib/repos/maniplib/ManipLib-java/maven-metadata.xml.sha512 b/maniplib/repos/maniplib/ManipLib-java/maven-metadata.xml.sha512
index 3e54664..cabab36 100644
--- a/maniplib/repos/maniplib/ManipLib-java/maven-metadata.xml.sha512
+++ b/maniplib/repos/maniplib/ManipLib-java/maven-metadata.xml.sha512
@@ -1 +1 @@
-677ccf0a45f505355d2bcce37ccfeca00f9715b067028dbfc0194ea47039680f1c776d041c69eefe02594d10a2e3e0fb544062bd24da95523c0097a3ab59a606
\ No newline at end of file
+ab30db35c2be00d40fcc99e0070fcb0f881edc559529035bfea26d38f14a88930665a954a9c42d5cfd7e8fc9cf17160d28f1916de4b491fa8abd863115f667b5
\ No newline at end of file
diff --git a/publish.gradle b/publish.gradle
index ac00790..eb147f1 100644
--- a/publish.gradle
+++ b/publish.gradle
@@ -2,7 +2,7 @@ apply plugin: 'maven-publish'
ext.licenseFile = files("$rootDir/LICENSE.txt")
-def pubVersion = System.getenv("releaseVersion") ?: "2025.0.0-beta0.5.1"
+def pubVersion = System.getenv("releaseVersion") ?: "2025.0.0-beta0.5.2"
def releasesRepoUrl = "maniplib/repos/"
diff --git a/src/main/java/maniplib/ManipArm.java b/src/main/java/maniplib/ManipArm.java
index a99c859..10eb758 100644
--- a/src/main/java/maniplib/ManipArm.java
+++ b/src/main/java/maniplib/ManipArm.java
@@ -90,8 +90,8 @@ public ManipArm(ManipMotor motor, ManipArmConstants armConstants) {
this.atMin = new Trigger(() -> getAngle().isNear(this.armConstants.kMinAngle, Degrees.of(3)));
this.atMax = new Trigger(() -> getAngle().isNear(this.armConstants.kMaxAngle, Degrees.of(3)));
- this.goingDown = new Trigger(() -> motor.getAppliedOutput() > 0);
- this.goingUp = new Trigger(() -> motor.getAppliedOutput() < 0);
+ this.goingDown = new Trigger(() -> motor.getAppliedOutput() < 0);
+ this.goingUp = new Trigger(() -> motor.getAppliedOutput() > 0);
this.atMin.and(goingDown).or(topLimit).onTrue(run(this::stopArm));
this.atMax.and(goingUp).or(topLimit).onTrue(run(this::stopArm));
diff --git a/src/main/java/maniplib/ManipElevator.java b/src/main/java/maniplib/ManipElevator.java
index 8f5bb91..cdf4686 100644
--- a/src/main/java/maniplib/ManipElevator.java
+++ b/src/main/java/maniplib/ManipElevator.java
@@ -81,8 +81,8 @@ public ManipElevator(ManipMotor motor, ManipElevatorConstants config) {
this.atMin = new Trigger(() -> getLinearPosition().isNear(config.kMinHeight, Inches.of(1)));
this.atMax = new Trigger(() -> getLinearPosition().isNear(config.kMaxHeight, Inches.of(1)));
- this.goingDown = new Trigger(() -> motor.getAppliedOutput() > 0);
- this.goingUp = new Trigger(() -> motor.getAppliedOutput() < 0);
+ this.goingDown = new Trigger(() -> motor.getAppliedOutput() < 0);
+ this.goingUp = new Trigger(() -> motor.getAppliedOutput() > 0);
this.atMin.and(goingDown).or(topLimit).onTrue(run(this::stopElevator));
this.atMax.and(goingUp).or(topLimit).onTrue(run(this::stopElevator));