0.5.0
What's Changed
- Update feeders to use new expander interface by @glopesdev in #133
- Add operator for resolving the epoch data path by @glopesdev in #134
- Allow timestamped payload types as frame triggers by @glopesdev in #137
- Add operators for tracking and logging pose tracking streams by @glopesdev in #138
- Refactor embedded operators to use latest workflow modules by @glopesdev in #139
- Add support for different clock synchronizers by @glopesdev in #140
- Add RFID reader source with soft synchronization by @glopesdev in #143
- Add database package core operators by @glopesdev in #144
- Reduce package dependencies by @glopesdev in #145
- Split patch and feeder specific operators into independent foraging package by @glopesdev in #146
- Add support for sampling available system memory by @glopesdev in #147
- Split environment specific operators into separate package by @glopesdev in #148
- Remove obsolete operators and update operator naming conventions by @glopesdev in #149
- Add reusable operators for room light control using presets and configurable light cycle by @glopesdev in #150
- Add operator for timestamped replay of video data by @glopesdev in #151
- Ensure unit tests check for indirect references by @glopesdev in #155
- Include resource name in unit test serialization errors by @glopesdev in #157
- Add environment condition operator by @glopesdev in #158
- Update annotation control to save layout space by @glopesdev in #159
- Add operators for monitoring Harp device synchronization status by @glopesdev in #160
- Split dispenser state from dispenser UI controller by @glopesdev in #161
- Add processed weight streams to scale output by @glopesdev in #162
- Ensure subject state control initializes correctly in table layout by @glopesdev in #164
- Ensure all tracking operators use timestamped values by @glopesdev in #166
- Add support for spatial parsing of RFID events by @glopesdev in #167
- Ensure timestamp is ready on source subscription by @glopesdev in #169
- Ensure parse is applied on the right register by @glopesdev in #170
- Add virtual feeder testing module by @glopesdev in #175
- Add heartbeat event stream to synchronizer sources by @glopesdev in #174
- Remove task pool scheduler from video sources by @glopesdev in #177
- Normalize line endings of inputs to label control by @glopesdev in #179
- Set specific name for JSON training config file by @glopesdev in #181
- Update light cycle only once every minute by @glopesdev in #182
- Add support for pulling subject records from database by @glopesdev in #183
- Ensure state recovery of random depleted patches by @glopesdev in #185
- Simulate periodic virtual feeder wheel notifications by @glopesdev in #186
- Add behavior board support to video controller by @glopesdev in #188
- Add simulated video source module by @glopesdev in #189
- Replace virtual feeder internal timer with harp trigger source by @glopesdev in #190
- Support formatting value sequences as JSON strings by @glopesdev in #191
- Use "all-versions" Zenodo DOI by @lochhh in #192
- Add overload to convert raw timestamp to DateTime by @glopesdev in #193
- Set default camel case naming strategy by @glopesdev in #194
- Add labeled button UI element by @glopesdev in #195
- Add property grid view configuration properties by @glopesdev in #196
- Use JSON for sgen compatible state recovery by @glopesdev in #197
- Clear numeric up down on dispenser events by @glopesdev in #198
- Expose static date time conversion method by @glopesdev in #200
- Update package project URL by @glopesdev in #201
- Update project debug launch settings by @glopesdev in #202
- Ensure only RFID measurement events are parsed by @glopesdev in #203
- Short commit hash should use prefix not suffix by @glopesdev in #206
- Delete state recovery temp files after recovery by @glopesdev in #208
- Ensure propagation of services to property grid by @glopesdev in #209
- Update copyright year by @lochhh in #211
New Contributors
Full Changelog: v0.3.0...v0.5.0