Skip to content

Releases: deltacv/EOCV-Sim

v3.8.1 - Shadow jar merge service files hotfix

29 Oct 19:28
2f3ed3f
Compare
Choose a tag to compare

This is the 26th release for EOCV-Sim

For a list of all changes, please now refer to the README.

v3.8.0 - Major Plugin System Rework

29 Oct 08:21
1180f5c
Compare
Choose a tag to compare

This is the 25th release for EOCV-Sim

For a list of all changes, please now refer to the README.

Latest Development Build

04 Jun 17:25
d1c3b70
Compare
Choose a tag to compare
Pre-release

This release contains the latest version of EOCV-Sim in the dev(elopment) branch! Stability is not guaranteed, use it at your own risk.

v3.7.1 - Better FTC VisionPortal support & Plugin System Fixes

29 Sep 14:48
da892d5
Compare
Choose a tag to compare

This is the 24th release for EOCV-Sim

For a list of all changes, please now refer to the README.

v3.7.0 - FTC SDK 10.1 & Refined Plugin System

22 Sep 03:31
a2c4207
Compare
Choose a tag to compare

This is the 23rd release for EOCV-Sim

For a list of all changes, please now refer to the README.

v3.6.0 - Plugin System & Into the Deep AprilTags

09 Sep 10:07
bf37fa2
Compare
Choose a tag to compare

This is the 22nd release for EOCV-Sim

Changelog:

  • Addresses the changes made in the FTC SDK 10.0 for the 2024-2025 season:
    • Adds the INTO THE DEEP AprilTag Library with accurate tag locations.
  • Brand-new plugin system for EOCV-Sim, allowing for easy integration of new features and libraries from the community (documentation pending, oops).
  • Adds the ability to load plugins from the user's filesystem.
  • Implements virtual filesystem for plugins, allowing for a sandboxed environment away from the user's filesystem.
  • Implements whitelist and blacklist for plugins and dynamically loaded pipelines, allowing for a sandboxed environment.

v3.5.3 - Android Paint constructor fix

06 Aug 18:43
5c5d99f
Compare
Choose a tag to compare

This is the 21st release for EOCV-Sim

Bug fixes:

  • Addresses #110 by properly cloning underlying skiko Paint in android.graphics.Paint(Paint) constructor

v3.5.2 - CenterStage AprilTags

25 Sep 00:08
dedbbe4
Compare
Choose a tag to compare
  • This is the 20th release for EOCV-Sim.

Changelog:

  • Addresses the changes made in the FTC SDK 9.0 for the 2023-2024 season:
    • Adds the CENTERSTAGE AprilTag Library with accurate tag locations
  • Exceptions thrown from OpenCvCamera/VisionPortal's attached user code created within OpModes is now reported as part of EOCV-Sim's output dialog to allow for easier debugging

v3.5.1 - FTC SDK 9.0

10 Sep 21:33
128a1c7
Compare
Choose a tag to compare

This is the 19th release for EOCV-Sim

Changelog:

  • Addresses the changes made in the FTC SDK 9.0 for the 2023-2024 season:
    • Fields in AprilTagDetection and AprilTagPose(ftc/raw) objects are now final
    • VisionPortal builder method setCameraMonitorViewId() has been renamed to setLiveViewContainerId() and enableCameraMonitoring() has been renamed to enableLiveView()

v3.5.0 - New VisionPortal and VisionProcessor API

28 Aug 20:18
7361d94
Compare
Choose a tag to compare

This is the 18th release for EOCV-Sim

Changelog:

  • Addresses the changes made in the FTC SDK 8.2 to prepare for the 2023-2024 season:
    • EOCV-Sim's Viewport implementation has been changed to one using Skiko (Skia) rendering - to address new features implemented in EasyOpenCV v1.7.0
    • The VisionPortal & VisionProcessor interfaces have been implemented onto EOCV-Sim - VisionProcessors are treated just like OpenCvPipelines and are automatically detected by the sim to be executed from the user interface.
    • In order to use the VisionPortal API, OpModes have been added onto the simulator - a new "OpMode" tab on the user interface has been added to address this addition. NOTE: OpModes are only limited to use VisionPortal APIs, other FTC SDK apis such as hardware DcMotor have not been implemented.
    • A new public API for android.graphics has been adding onto the simulator, translating android.graphics API called by the user into Skiko calls, adding compatibility to the new features in EasyOpenCV v1.7.0 related to canvas drawing.
    • AprilTagProcessor has also been implemented straight from the SDK, allowing its full API to be used and attached to a VisionProcessor - see this example OpMode.
    • AprilTagDesktop plugin has been updated to match EOCV-AprilTag-Plugin v2.0.0
    • Support for Apple Silicon Macs has been added to AprilTagDesktop
    • Several quality of life upgrades to the UI

Bug fixes:

  • Fixes issues related to pipeline and input source selection - UI components now exclusively react to user interactions as opposed to past versions where changes triggered by EOCV-Sim were picked up as user-made and caused several issues