Skip to content

Releases: Sun-Lab-NBB/sl-unity-tasks

2.1.0

15 Jan 17:52
a909bf4

Choose a tag to compare

Minor Updated

Major Changes:

  1. Refined and improved all agentic skills in the codebase to enhance agentic integration.
  2. Updated all task templates to include the trigger type (lick vs occupancy) for each trial.
  3. Updated the ReadMe documentation to better reflect the distinction between stimulus type (aversive / rewarding) and trigger type (occupancy / lick).

What's Changed

  • Decoupled trigger types from stimulus types and refined agentic skills. by @Inkaros in #9

Full Changelog: 2.0.0...2.1.0

2.0.0

14 Jan 19:30

Choose a tag to compare

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:

  1. Replaced JSON configuration system with YAML-based task templates, providing clearer structure and schema validation.
  2. Added agentic coding support with Claude Code skills for codebase exploration, style guide compliance, and configuration verification.
  3. Introduced configuration verification skill that validates template files against prefab state using pre-baked expected values.
  4. Expanded zone system with documented Lick Mode and Occupancy Mode behaviors, including Guidance Zone and Occupancy Zone components.
  5. Reconfigured the task system to support both aversive and rewarding stimuli.
  6. Added Require Wait parameter for occupancy zone control with MQTT-based treadmill brake locking in guidance mode.
  7. Moved stimulus boundary visibility to per-trial YAML configuration (show_stimulus_collision_boundary).
  8. Updated to Unity 6000.3.3f1 LTS.
  9. Aligned configuration schema with sl-shared-assets task_template_data.py for cross-library consistency.
  10. Fixed numerous performance issues and documentation inconsistencies.
  11. 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

1.0.0

25 Jul 13:24

Choose a tag to compare

First Major Release

This version of the unity-tasks is built to work with sl-experiment version 3.

What's Changed

New Contributors

Full Changelog: https://github.com/Sun-Lab-NBB/sl-unity-tasks/commits/1.0.0