Open source project to tackle the problem of long development cycles required to produce software to conduct multi-participant and real-time human experiments online.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@empirica/core@1.10.0
Minor Changes
d5c6969: Add ephemeral attribute support.
This allows you to define attributes that are not persisted to the database, but
are available to the client and server while the server is still running. These
attributes will sync with all players as normal attributes. This is useful for
data that that would be unreasonable to persist to the database due to size or
volatility, but is still useful to share between clients and the server.
For example, you could use this to sync the mouse movements of the players.
b84c396: Ensure game and players are ready in exit steps.
The presence of the game and players were not checked in the exit steps, as they
are during the game. This could lead to the game or players not being available
in the exit steps callback (to select the steps) or the exit steps themselves.
db69a0f: Make player reset in admin UI work again.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@empirica/core@1.10.0
Minor Changes
d5c6969: Add ephemeral attribute support.
This allows you to define attributes that are not persisted to the database, but are available to the client and server while the server is still running. These attributes will sync with all players as normal attributes. This is useful for data that that would be unreasonable to persist to the database due to size or volatility, but is still useful to share between clients and the server.
For example, you could use this to sync the mouse movements of the players.
Patch Changes
b84c396: Ensure game and players are ready in exit steps.
The presence of the game and players were not checked in the exit steps, as they are during the game. This could lead to the game or players not being available in the exit steps callback (to select the steps) or the exit steps themselves.
db69a0f: Make player reset in admin UI work again.