Releases: brown-ccv/honeycomb
Releases · brown-ccv/honeycomb
v3.4.2 add callFunction for photodiode trial
v3.4.1: add trials and utilities
What's Changed
- fix: Fix Package Workflow by @RobertGemmaJr in #477
- build(deps-dev): bump @grpc/grpc-js from 1.8.21 to 1.8.22 by @dependabot in #488
- build(deps): bump braces from 3.0.2 to 3.0.3 by @dependabot in #492
- ref: Cleanup the login screen by @RobertGemmaJr in #491
- Ref intro p tag by @YUUU23 in #493
- feat: add sample countdown trial that counts down before the start of… by @YUUU23 in #496
- Add get random element by @YUUU23 in #507
- feat: add getLastTrialData from gearshift into src/lib/utils.js by @YUUU23 in #506
- feat: add getCurrentTrialData form gearshift into utils.js by @YUUU23 in #505
- refactor: full screen trial with additional data from gearshift proje… by @YUUU23 in #502
- feat: add typedef.js in lib and update documentation in index.js to r… by @YUUU23 in #504
- build: Upgrade dependencies by @RobertGemmaJr in #498
- Add mockbind by @YUUU23 in #510
- Feat v3.4.1 by @YUUU23 in #511
Full Changelog: v3.4.0...v3.4.1
v3.4.0: Node 20
What's Changed
- build: Upgrade to node 20 by @RobertGemmaJr in #440
- ci: Refactor Firebase actions to use the default scripts by @RobertGemmaJr in #441
- feat: Add prop validation to the JSX components by @RobertGemmaJr in #442
- ref: Refactor Firebase client credentials to be ALL_CAPS by @RobertGemmaJr in #454
- chore: REMOVE IMAGE_INLINE_SIZE_LIMIT variable by @RobertGemmaJr in #447
- ref: Move
event-marker
code into Electron by @RobertGemmaJr in #455 - build(deps): bump undici and firebase by @dependabot in #459
- feat: v3.4 Release by @RobertGemmaJr in #458
- build(deps): bump ejs from 3.1.9 to 3.1.10 by @dependabot in #465
- ci: Fix mac release for v3.4 by @RobertGemmaJr in #467
Full Changelog: v3.3.1...v3.4.0
v3.3.1: Bee logo
- Fixes an issue with the initial Python install for new users
- Adds bee logo from Beehive!
What's Changed
- ref: Pull ELECTRON_START_URL into its own variable by @RobertGemmaJr in #435
- build(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 by @dependabot in #444
- ref: Rename
DEV_MODE
asCONTINUE_ANYWAY
by @RobertGemmaJr in #434 - build(deps): bump express from 4.19.1 to 4.19.2 by @dependabot in #450
- feat: Add bee logo by @RobertGemmaJr in #451
- ref: Refactor
photodiodeGhostSpot
logic by @RobertGemmaJr in #438 - fix: Fix Python versioning with
python-setuputils
by @RobertGemmaJr in #452 - feat: V3.3.1 Release by @RobertGemmaJr in #456
Full Changelog: v3.3.0...v3.3.1
v3.3.0: Directory Reorganization
- ref: Major restructure of the
src/
directory- This is specifically aimed to separate core Honeycomb logic from custom jsPsych tasks
- feat: Major Electron upgrade and brings the codebase up to date with the latest best practices
- ref: Predefined trials in Honeycomb integrate with jsPsych trials as much as possible
- ref: The default Firestore rules now allow any
participantID
andstudyID
combination to be used at runtime
What's Changed
- feat (index.html): Add a content security policy by @RobertGemmaJr in #310
- ref: Electron forge config file by @RobertGemmaJr in #311
- ref: Fix electron photodiode by @RobertGemmaJr in #308
- ref: Refactor
cameraStart
andcameraEnd
trials to work with JsPsych task by @RobertGemmaJr in #305 - chore: Add TODO issue numbers by @RobertGemmaJr in #345
- ref: Change default Firebase ruleset by @RobertGemmaJr in #348
- ref: Refactor
photodiodeSpot
andphotodiodeGhostBox
by @RobertGemmaJr in #337 - Ref fixation by @RobertGemmaJr in #353
- feat: Add photodiodeGhostBox and pdSpotEncode to fixation and honeycomb trials by @RobertGemmaJr in #356
- ref: Check
config
at trial level by @RobertGemmaJr in #357 - fix: Only run release workflow when the release is created by @RobertGemmaJr in #358
- ref: Refactor task settings by @RobertGemmaJr in #375
- hold: Holding branch for the cleaning I did in the previous merge stack by @RobertGemmaJr in #369
- ref: Clean adjustVolume trial by @RobertGemmaJr in #376
- ref:
photodiodeGhostBox
is always a part of the prompt by @RobertGemmaJr in #378 - fix: Fix sending of event codes to Electron by @RobertGemmaJr in #379
- ref: Refactors quiz trials to use the jsPsych survey plugin by @RobertGemmaJr in #380
- build(deps): bump follow-redirects from 1.15.3 to 1.15.4 by @dependabot in #381
- ref: Refactor beep trial to use
audio-keyboard-response
plugin by @RobertGemmaJr in #382 - ref: Remove baseStimulus and refactor styling by @RobertGemmaJr in #384
- ref: Remove usage of showMessage trial by @RobertGemmaJr in #385
- ref: Remove @brown-ccv/behavioral-task-trials dependency by @RobertGemmaJr in #386
- ref: Rename
preamble
asstartBlock
by @RobertGemmaJr in #387 - ref: Add endBlock file and move trials into it by @RobertGemmaJr in #388
- ref: Refactor welcome trial by @RobertGemmaJr in #389
- ref: Reorganize directory by @RobertGemmaJr in #390
- ref: Use inline exports by @RobertGemmaJr in #391
- ref: Prefer
function(){}
instead of arrow functions by @RobertGemmaJr in #392 - chore: Cleanup TODOs by @RobertGemmaJr in #403
- build: Update Firebase depdencies to latest versions by @RobertGemmaJr in #404
- build: Update Electron dependency and fix writeable stream by @RobertGemmaJr in #405
- build: Update husky by @RobertGemmaJr in #406
- ref: Remove custom CSS by @RobertGemmaJr in #411
- ref: Refer to blocks as procedures by @RobertGemmaJr in #412
- ref: Delete tests by @RobertGemmaJr in #413
- feat: Specify
on_finish
logic for Firebase and Electron by @RobertGemmaJr in #426 - build(deps-dev): bump jose from 4.15.4 to 4.15.5 by @dependabot in #427
- build(deps): bump undici and firebase by @dependabot in #430
- build(deps): bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #431
- feat: Honeycomb v3.3.0 by @RobertGemmaJr in #377
Full Changelog: v3.2.6...v3.3.0
v3.3.0-beta.3
Beta testing for Honeycomb v3.3
- Upgrades Electron to v29
- Cleans up
on_finish
logic between Firebase and Electron
What's Changed
- feat: Specify
on_finish
logic for Firebase and Electron by @RobertGemmaJr in #426 - build(deps-dev): bump jose from 4.15.4 to 4.15.5 by @dependabot in #427
- build(deps): bump undici and firebase by @dependabot in #430
Full Changelog: v3.3.0-beta.2...v3.3.0-beta.3
v3.3.0-beta.2
Beta testing for v3.3.0 release
- Release the universal binary for Mac for testing on Intel and Apple Silicon
Full Changelog: v3.3.0-beta.1...v3.3.0-beta.2
v3.3.0-beta.1
Beta testing for Honeycomb 3.3.0
- Fixes issue with electron path to the index.html file
- Reverts to mac building for x86
Full Changelog: v3.3.0-beta.0...v3.3.0-beta.1
v3.3.0-beta.0
Beta testing for Honeycomb 3.3
What's Changed
- feat (index.html): Add a content security policy by @RobertGemmaJr in #310
- ref: Electron forge config file by @RobertGemmaJr in #311
- ref: Fix electron photodiode by @RobertGemmaJr in #308
- ref: Refactor
cameraStart
andcameraEnd
trials to work with JsPsych task by @RobertGemmaJr in #305 - chore: Add TODO issue numbers by @RobertGemmaJr in #345
- ref: Change default Firebase ruleset by @RobertGemmaJr in #348
- ref: Refactor
photodiodeSpot
andphotodiodeGhostBox
by @RobertGemmaJr in #337 - Ref fixation by @RobertGemmaJr in #353
- feat: Add photodiodeGhostBox and pdSpotEncode to fixation and honeycomb trials by @RobertGemmaJr in #356
- ref: Check
config
at trial level by @RobertGemmaJr in #357 - fix: Only run release workflow when the release is created by @RobertGemmaJr in #358
- ref: Refactor task settings by @RobertGemmaJr in #375
- hold: Holding branch for the cleaning I did in the previous merge stack by @RobertGemmaJr in #369
- ref: Clean adjustVolume trial by @RobertGemmaJr in #376
- ref:
photodiodeGhostBox
is always a part of the prompt by @RobertGemmaJr in #378 - fix: Fix sending of event codes to Electron by @RobertGemmaJr in #379
- ref: Refactors quiz trials to use the jsPsych survey plugin by @RobertGemmaJr in #380
- build(deps): bump follow-redirects from 1.15.3 to 1.15.4 by @dependabot in #381
- ref: Refactor beep trial to use
audio-keyboard-response
plugin by @RobertGemmaJr in #382 - ref: Remove baseStimulus and refactor styling by @RobertGemmaJr in #384
- ref: Remove usage of showMessage trial by @RobertGemmaJr in #385
- ref: Remove @brown-ccv/behavioral-task-trials dependency by @RobertGemmaJr in #386
- ref: Rename
preamble
asstartBlock
by @RobertGemmaJr in #387 - ref: Add endBlock file and move trials into it by @RobertGemmaJr in #388
- ref: Refactor welcome trial by @RobertGemmaJr in #389
- ref: Reorganize directory by @RobertGemmaJr in #390
- ref: Use inline exports by @RobertGemmaJr in #391
- ref: Prefer
function(){}
instead of arrow functions by @RobertGemmaJr in #392 - chore: Cleanup TODOs by @RobertGemmaJr in #403
- build: Update Firebase depdencies to latest versions by @RobertGemmaJr in #404
- build: Update Electron dependency and fix writeable stream by @RobertGemmaJr in #405
- build: Update husky by @RobertGemmaJr in #406
- ref: Remove custom CSS by @RobertGemmaJr in #411
- ref: Refer to blocks as procedures by @RobertGemmaJr in #412
- ref: Delete tests by @RobertGemmaJr in #413
Full Changelog: v3.2.6...v3.3.0-beta.0
v3.2.6 Update GitHub Actions
- enh: Removes old GH Action to remove node12
- fix: Upload psiturk packages release to the release it belongs to
What's Changed
- ref: Clean up
JsPsychExperiment
code by @RobertGemmaJr in #352 - ref: Update actions by @RobertGemmaJr in #347
- fix: Fix PsiTurk release location by @RobertGemmaJr in #351
Full Changelog: v3.2.5...v3.2.6