Releases: Sun-Lab-NBB/sl-unity-tasks
Releases · Sun-Lab-NBB/sl-unity-tasks
2.1.0
Minor Updated
Major Changes:
- Refined and improved all agentic skills in the codebase to enhance agentic integration.
- Updated all task templates to include the trigger type (lick vs occupancy) for each trial.
- Updated the ReadMe documentation to better reflect the distinction between stimulus type (aversive / rewarding) and trigger type (occupancy / lick).
What's Changed
Full Changelog: 2.0.0...2.1.0
2.0.0
Major Release
Note: This version is designed to work with sl-experiment version 4.0.0+ and sl-shared-assets version 7.0.0+.
Major Changes:
- Replaced JSON configuration system with YAML-based task templates, providing clearer structure and schema validation.
- Added agentic coding support with Claude Code skills for codebase exploration, style guide compliance, and configuration verification.
- Introduced configuration verification skill that validates template files against prefab state using pre-baked expected values.
- Expanded zone system with documented Lick Mode and Occupancy Mode behaviors, including Guidance Zone and Occupancy Zone components.
- Reconfigured the task system to support both aversive and rewarding stimuli.
- Added Require Wait parameter for occupancy zone control with MQTT-based treadmill brake locking in guidance mode.
- Moved stimulus boundary visibility to per-trial YAML configuration (show_stimulus_collision_boundary).
- Updated to Unity 6000.3.3f1 LTS.
- Aligned configuration schema with sl-shared-assets task_template_data.py for cross-library consistency.
- Fixed numerous performance issues and documentation inconsistencies.
- Deprecated unused assets across the library and the gimbl dependency.
What's Changed
- Unified the configuration files used by sl-experiment and this library by @Inkaros in #2
- Project modernization by @Inkaros in #3
- Fixed stimulus and reset zones missing from refactored assets by @Inkaros in #4
- Standardized the naming convention for tasks, scenes, and configurations by @Inkaros in #5
- Feature/agentic coding support by @Inkaros in #6
- Standardized configuration file naming, headers, and style conventions by @Inkaros in #7
- Feature/task configuration system update by @Inkaros in #8
Full Changelog: 1.0.0...2.0.0