From 429a82e609ef985dbaf118b9a20bf00ce78fb4d6 Mon Sep 17 00:00:00 2001 From: thenetworkgrinch Date: Tue, 17 Dec 2024 12:54:26 -0600 Subject: [PATCH 1/5] Updated to YAGSL-2025.1.0.1 --- 2025beta.json | 8 +++++ 2025beta/yagsl-2025.1.0.1.json | 58 ++++++++++++++++++++++++++++++++++ 2025beta_metadata.json | 2 +- 3 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 2025beta/yagsl-2025.1.0.1.json diff --git a/2025beta.json b/2025beta.json index 455319e..4eed5b3 100644 --- a/2025beta.json +++ b/2025beta.json @@ -206,5 +206,13 @@ "uuid": "1ccce5a4-acd2-4d18-bca3-4b8047188400", "description": "YAGSL (Yet Another Generic Swerve Library) is an open-source robotics library designed to simplify and optimize the control, simulation, and configuration of swerve drive systems of all types.", "website": "https://yagsl.gitbook.io/yagsl" + }, + { + "path": "2025beta/yagsl-2025.1.0.1.json", + "name": "Yet Another Generic Swerve Library (YAGSL)", + "version": "2025.1.0.1", + "uuid": "1ccce5a4-acd2-4d18-bca3-4b8047188400", + "description": "YAGSL (Yet Another Generic Swerve Library) is an open-source robotics library designed to simplify and optimize the control, simulation, and configuration of swerve drive systems of all types.", + "website": "https://yagsl.gitbook.io/yagsl" } ] diff --git a/2025beta/yagsl-2025.1.0.1.json b/2025beta/yagsl-2025.1.0.1.json new file mode 100644 index 0000000..a001f1e --- /dev/null +++ b/2025beta/yagsl-2025.1.0.1.json @@ -0,0 +1,58 @@ +{ + "fileName": "yagsl.json", + "name": "YAGSL", + "version": "2025.1.0.1", + "frcYear": "2025", + "uuid": "1ccce5a4-acd2-4d18-bca3-4b8047188400", + "mavenUrls": [ + "https://broncbotz3481.github.io/YAGSL-Lib/yagsl/repos" + ], + "jsonUrl": "https://broncbotz3481.github.io/YAGSL-Lib/yagsl/yagsl.json", + "javaDependencies": [ + { + "groupId": "swervelib", + "artifactId": "YAGSL-java", + "version": "2025.1.0.1" + } + ], + "requires": [ + { + "uuid": "3f48eb8c-50fe-43a6-9cb7-44c86353c4cb", + "errorMessage": "REVLib is required!", + "offlineFileName": "REVLib.json", + "onlineUrl": "https://software-metadata.revrobotics.com/REVLib-2025.json" + }, + { + "uuid": "151ecca8-670b-4026-8160-cdd2679ef2bd", + "errorMessage": "ReduxLib is required!", + "offlineFileName": "ReduxLib_2025.json", + "onlineUrl": "https://frcsdk.reduxrobotics.com/ReduxLib_2025.json" + }, + { + "uuid": "e995de00-2c64-4df5-8831-c1441420ff19", + "errorMessage": "Phoenix6 is required!", + "offlineFileName": "Phoenix6-frc2025-beta-latest.json", + "onlineUrl": "https://maven.ctr-electronics.com/release/com/ctre/phoenix6/latest/Phoenix6-frc2025-beta-latest.json" + }, + { + "uuid": "ab676553-b602-441f-a38d-f1296eff6537", + "errorMessage": "Phoenix5 is required!", + "offlineFileName": "Phoenix5.json", + "onlineUrl": "https://maven.ctr-electronics.com/release/com/ctre/phoenix/Phoenix5-frc2025-beta-latest.json" + }, + { + "uuid": "cb311d09-36e9-4143-a032-55bb2b94443b", + "errorMessage": "NavX is required!", + "offlineFileName": "Studica-2025.1.1-beta-3.json", + "onlineUrl": "https://dev.studica.com/releases/2025/Studica-2025.1.1-beta-3.json" + }, + { + "uuid": "c39481e8-4a63-4a4c-9df6-48d91e4da37b", + "errorMessage": "MapleSim is requires for simulation", + "offlineFileName": "maple-sim.json", + "onlineUrl": "https://shenzhen-robotics-alliance.github.io/maple-sim/vendordep/maple-sim.json" + } + ], + "jniDependencies": [], + "cppDependencies": [] +} diff --git a/2025beta_metadata.json b/2025beta_metadata.json index 5d92477..46f9194 100644 --- a/2025beta_metadata.json +++ b/2025beta_metadata.json @@ -63,6 +63,6 @@ "uuid": "1ccce5a4-acd2-4d18-bca3-4b8047188400", "name": "Yet Another Generic Swerve Library (YAGSL)", "description": "YAGSL (Yet Another Generic Swerve Library) is an open-source robotics library designed to simplify and optimize the control, simulation, and configuration of swerve drive systems of all types.", - "website": "https://yagsl.gitbook.io/yagsl" + "website": "https://docs.yagsl.com/" } ] \ No newline at end of file From f7e0337cb3e83fc990b2ad515ad9b00a300587fc Mon Sep 17 00:00:00 2001 From: thenetworkgrinch Date: Tue, 17 Dec 2024 12:56:57 -0600 Subject: [PATCH 2/5] Updated docs link --- 2025beta.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/2025beta.json b/2025beta.json index 4eed5b3..1e7aa77 100644 --- a/2025beta.json +++ b/2025beta.json @@ -213,6 +213,6 @@ "version": "2025.1.0.1", "uuid": "1ccce5a4-acd2-4d18-bca3-4b8047188400", "description": "YAGSL (Yet Another Generic Swerve Library) is an open-source robotics library designed to simplify and optimize the control, simulation, and configuration of swerve drive systems of all types.", - "website": "https://yagsl.gitbook.io/yagsl" + "website": "https://docs.yagsl.com" } ] From 348963259e1ac93c56e679840f9ff958e7b61491 Mon Sep 17 00:00:00 2001 From: thenetworkgrinch Date: Wed, 18 Dec 2024 10:49:51 -0600 Subject: [PATCH 3/5] Updated to 2025.1.0.2 --- 2025beta.json | 8 +++++ 2025beta/yagsl-2025.1.0.2.json | 58 ++++++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 2025beta/yagsl-2025.1.0.2.json diff --git a/2025beta.json b/2025beta.json index 1e7aa77..5509fec 100644 --- a/2025beta.json +++ b/2025beta.json @@ -214,5 +214,13 @@ "uuid": "1ccce5a4-acd2-4d18-bca3-4b8047188400", "description": "YAGSL (Yet Another Generic Swerve Library) is an open-source robotics library designed to simplify and optimize the control, simulation, and configuration of swerve drive systems of all types.", "website": "https://docs.yagsl.com" + }, + { + "path": "2025beta/yagsl-2025.1.0.2.json", + "name": "Yet Another Generic Swerve Library (YAGSL)", + "version": "2025.1.0.2", + "uuid": "1ccce5a4-acd2-4d18-bca3-4b8047188400", + "description": "YAGSL (Yet Another Generic Swerve Library) is an open-source robotics library designed to simplify and optimize the control, simulation, and configuration of swerve drive systems of all types.", + "website": "https://docs.yagsl.com" } ] diff --git a/2025beta/yagsl-2025.1.0.2.json b/2025beta/yagsl-2025.1.0.2.json new file mode 100644 index 0000000..1c82cc0 --- /dev/null +++ b/2025beta/yagsl-2025.1.0.2.json @@ -0,0 +1,58 @@ +{ + "fileName": "yagsl.json", + "name": "YAGSL", + "version": "2025.1.0.2", + "frcYear": "2025", + "uuid": "1ccce5a4-acd2-4d18-bca3-4b8047188400", + "mavenUrls": [ + "https://broncbotz3481.github.io/YAGSL-Lib/yagsl/repos" + ], + "jsonUrl": "https://broncbotz3481.github.io/YAGSL-Lib/yagsl/yagsl.json", + "javaDependencies": [ + { + "groupId": "swervelib", + "artifactId": "YAGSL-java", + "version": "2025.1.0.2" + } + ], + "requires": [ + { + "uuid": "3f48eb8c-50fe-43a6-9cb7-44c86353c4cb", + "errorMessage": "REVLib is required!", + "offlineFileName": "REVLib.json", + "onlineUrl": "https://software-metadata.revrobotics.com/REVLib-2025.json" + }, + { + "uuid": "151ecca8-670b-4026-8160-cdd2679ef2bd", + "errorMessage": "ReduxLib is required!", + "offlineFileName": "ReduxLib_2025.json", + "onlineUrl": "https://frcsdk.reduxrobotics.com/ReduxLib_2025.json" + }, + { + "uuid": "e995de00-2c64-4df5-8831-c1441420ff19", + "errorMessage": "Phoenix6 is required!", + "offlineFileName": "Phoenix6-frc2025-beta-latest.json", + "onlineUrl": "https://maven.ctr-electronics.com/release/com/ctre/phoenix6/latest/Phoenix6-frc2025-beta-latest.json" + }, + { + "uuid": "ab676553-b602-441f-a38d-f1296eff6537", + "errorMessage": "Phoenix5 is required!", + "offlineFileName": "Phoenix5.json", + "onlineUrl": "https://maven.ctr-electronics.com/release/com/ctre/phoenix/Phoenix5-frc2025-beta-latest.json" + }, + { + "uuid": "cb311d09-36e9-4143-a032-55bb2b94443b", + "errorMessage": "NavX is required!", + "offlineFileName": "Studica-2025.1.1-beta-3.json", + "onlineUrl": "https://dev.studica.com/releases/2025/Studica-2025.1.1-beta-3.json" + }, + { + "uuid": "c39481e8-4a63-4a4c-9df6-48d91e4da37b", + "errorMessage": "MapleSim is requires for simulation", + "offlineFileName": "maple-sim.json", + "onlineUrl": "https://shenzhen-robotics-alliance.github.io/maple-sim/vendordep/maple-sim.json" + } + ], + "jniDependencies": [], + "cppDependencies": [] +} From d7eac65fa24670f0ebf785f932341f5f046cf955 Mon Sep 17 00:00:00 2001 From: thenetworkgrinch Date: Wed, 18 Dec 2024 13:12:55 -0600 Subject: [PATCH 4/5] Updated to 2025.1.0.3 --- 2025beta.json | 2 +- 2025beta/{yagsl-2025.1.0.2.json => yagsl-2025.1.0.3.json} | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) rename 2025beta/{yagsl-2025.1.0.2.json => yagsl-2025.1.0.3.json} (97%) diff --git a/2025beta.json b/2025beta.json index 5509fec..f493398 100644 --- a/2025beta.json +++ b/2025beta.json @@ -216,7 +216,7 @@ "website": "https://docs.yagsl.com" }, { - "path": "2025beta/yagsl-2025.1.0.2.json", + "path": "2025beta/yagsl-2025.1.0.3.json", "name": "Yet Another Generic Swerve Library (YAGSL)", "version": "2025.1.0.2", "uuid": "1ccce5a4-acd2-4d18-bca3-4b8047188400", diff --git a/2025beta/yagsl-2025.1.0.2.json b/2025beta/yagsl-2025.1.0.3.json similarity index 97% rename from 2025beta/yagsl-2025.1.0.2.json rename to 2025beta/yagsl-2025.1.0.3.json index 1c82cc0..8d2288a 100644 --- a/2025beta/yagsl-2025.1.0.2.json +++ b/2025beta/yagsl-2025.1.0.3.json @@ -1,7 +1,7 @@ { "fileName": "yagsl.json", "name": "YAGSL", - "version": "2025.1.0.2", + "version": "2025.1.0.3", "frcYear": "2025", "uuid": "1ccce5a4-acd2-4d18-bca3-4b8047188400", "mavenUrls": [ @@ -12,7 +12,7 @@ { "groupId": "swervelib", "artifactId": "YAGSL-java", - "version": "2025.1.0.2" + "version": "2025.1.0.3" } ], "requires": [ From 4c79e454b3463f7fe8d31ee52f85a0b0491ad757 Mon Sep 17 00:00:00 2001 From: thenetworkgrinch Date: Wed, 18 Dec 2024 13:14:39 -0600 Subject: [PATCH 5/5] Updated version number --- 2025beta.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/2025beta.json b/2025beta.json index f493398..1dc65cc 100644 --- a/2025beta.json +++ b/2025beta.json @@ -218,7 +218,7 @@ { "path": "2025beta/yagsl-2025.1.0.3.json", "name": "Yet Another Generic Swerve Library (YAGSL)", - "version": "2025.1.0.2", + "version": "2025.1.0.3", "uuid": "1ccce5a4-acd2-4d18-bca3-4b8047188400", "description": "YAGSL (Yet Another Generic Swerve Library) is an open-source robotics library designed to simplify and optimize the control, simulation, and configuration of swerve drive systems of all types.", "website": "https://docs.yagsl.com"