Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/boardgameio/boardgame.io

State Management and Multiplayer Networking for Turn-Based Games
https://github.com/boardgameio/boardgame.io

0.45.0

19afda9745e6cfa9bf41895bd25b6b69e3a2063d authored over 3 years ago by delucis <[email protected]>
chore(deps): Upgrading socket.io packages (#946)

BREAKING CHANGES: Previously the boardgame.io server accepted requests from any origin. After th...

dffcb187d64a239d255abacb20dd8f282f8a2f6c authored over 3 years ago by Chase Noel <[email protected]>
chore(deps-dev): bump prismjs from 1.23.0 to 1.24.0 (#951)

Bumps [prismjs](https://github.com/PrismJS/prism) from 1.23.0 to 1.24.0.
- [Release notes](http...

dbba2550d618c44a13b54b030f008d6301b67275 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
docs(tutorial): Improvements based on comments in #949

- Use `npm init --yes` to accept defaults
- Add explanatory note and link to npm docs
- Fix brow...

404888afc8973e4d9883998e10325a06e4917548 authored over 3 years ago by delucis <[email protected]>
remove Nicolo from list of moderators

5ac35302ee80626d0bf50a451472bbfc127cf696 authored over 3 years ago by Nicolo John Davis <[email protected]>
docs(CHANGELOG): 0.44.4

bb32e7d626e7369e3d88880ae030f71b192c04cf authored over 3 years ago by delucis <[email protected]>
0.44.4

0bcfc2e6058345588cb1f9077b8fdf16d2f8b9f5 authored over 3 years ago by delucis <[email protected]>
docs: Add Open Collective & GitHub Sponsors links to docs

883e49255e017cd536b73d130b80146280981ce7 authored over 3 years ago by delucis <[email protected]>
chore(package): Add funding field

https://docs.npmjs.com/cli/v7/configuring-npm/package-json#funding

cceb0f29d4608c54ce3c10a2dcd2c6e74a60eb5f authored over 3 years ago by delucis <[email protected]>
chore(deps-dev): Bump docsify-cli from 4.4.2 to 4.4.3

6536a7b1ce67786f6a2e16ce7fcb65c8e9e18293 authored over 3 years ago by delucis <[email protected]>
docs(README): Fix link

2abef52ac1c2c33fa0fac70e7547dc5e1f8d4936 authored over 3 years ago by delucis <[email protected]>
docs(README): Update contributing section & add sponsor links

2831719c4f9bc2c615373399c707bdfcaee69735 authored over 3 years ago by delucis <[email protected]>
chore(deps): bump browserslist from 4.12.2 to 4.16.6 (#943)

Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.12.2 to 4.16.6.
- [Re...

8d50b4526a1a16e9de3b41cfb9c908002b9c0c4d authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
feat: Improve client error handling [Part 1] (#940)

* feature(#723): Improve client error handling [Part 1]

This PR sets up the initial reducer/m...

2eca252836ff3b7d181f9d1457dd24a5bdeded0e authored over 3 years ago by Philip Shao <[email protected]>
docs(README): Use new default branch name

4163e092233d534595cbf84944a01c4c9975dde3 authored over 3 years ago by delucis <[email protected]>
docs: Use new default branch name

bfe5aa2944648f5d217c59d0ce5ce1bb0185bf40 authored over 3 years ago by delucis <[email protected]>
fix(reducer): Don’t crash when undoing stage events (#942)

* bugfix: Stand-alone events should be undoable.

Co-authored-by: delucis <[email protected]>

49c2c12fd02fd3cb4fd5872c7593beb4b3954511 authored over 3 years ago by Philip Shao <[email protected]>
chore: Add FUNDING.yml

6be034ecc5bd67db13d4960671f934ce94869478 authored over 3 years ago by Chris Swithinbank <[email protected]>
docs: Update notable_projects.md (#939)

Add Unmuted: 2021

dc6cd451d85b4cb8a857d21af06c66e68a217815 authored over 3 years ago by Philip Shao <[email protected]>
docs: Update notable_projects.md (#937)

Added unstable unicorns

3a4129dd99132cb4f19aae782f20a4540bda57e5 authored over 3 years ago by Viet Duc <[email protected]>
test: Fix tests without assertions

4e537fc4f2019beb2f15d961fe00b1bbc4b30374 authored over 3 years ago by delucis <[email protected]>
chore(deps-dev): Remove unused direct dependency

6ffa71397f9e3f55b996c2f21ad07167248ea24e authored over 3 years ago by delucis <[email protected]>
chore: Move superagent to examples package.json where it is used

7a6f4c678b5b95c6880b5fc1f860c51841e3bd63 authored over 3 years ago by delucis <[email protected]>
docs(CHANGELOG): 0..44.3

ba1dbd30aecbdc726307b1269ae233738b4823f9 authored over 3 years ago by delucis <[email protected]>
0.44.3

54038c57d36cd39ffcb9acf6863b842fc08a19e2 authored over 3 years ago by delucis <[email protected]>
chore(deps): bump minor socket.io-client version

f1c60eecb819927a5cc16d46d00a4008ff2bd722 authored over 3 years ago by delucis <[email protected]>
chore(deps): npm audit safe fixes

3718124a1cf4545c1d8d2093f33173cf31e3424c authored over 3 years ago by delucis <[email protected]>
chore(deps-dev): npm audit fix & remove unused dependencies

Removed loader modules that were required when Webpack was used to bundle the library

26854707932236b069b3dfa963bb6e11faffa93e authored over 3 years ago by delucis <[email protected]>
chore(deps): bump hosted-git-info from 2.8.4 to 2.8.9 (#936)

Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.4 to 2.8.9.
- [Release...

ac78e82cde1f39c41b7095eb8dfcd2870863d597 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump lodash from 4.17.19 to 4.17.21 (#935)

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.19 to 4.17.21.
- [Release notes](htt...

5b0de40f37dc93cd421f1200a508bf9cdd97c3d9 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
docs(CHANGELOG): 0.44.2

c7f0fba16d61d7bfb3da081edb887e0d7623fcfa authored over 3 years ago by delucis <[email protected]>
0.44.2

2be3a6a57aaac82b98fe26eb055cc82149546763 authored over 3 years ago by delucis <[email protected]>
fix: Make custom plugins available in event hooks (#932)

* Fix custom plugins not available in events hooks. Add test.

* Reverse the plugin order to m...

b832b07be3191ac63cbf7d5387fe92c4577550e1 authored over 3 years ago by Mathieu Triay <[email protected]>
docs(CHANGELOG): 0.44.1

0a1cf4ce5c7dad9d77675eabb1c7ab246d5a681d authored over 3 years ago by delucis <[email protected]>
0.44.1

d2675df970ada6525bfaef42837ea7d4b6f415aa authored over 3 years ago by delucis <[email protected]>
docs(CHANGELOG): Tidy up 0.44.0 release notes

09aa22073272450c2ccc20736863d87195c7a10f authored over 3 years ago by delucis <[email protected]>
fix(client): Correct signature type for `sendChatMessage`

Fixes bad typing raised in #931

1d20e7e8a2c4a85dc5d64643afc3d9897b44fa76 authored over 3 years ago by delucis <[email protected]>
docs: add chat guide (#931)

* add docs chat page, include link under Guides in sidebar

* add warning about "missed" chats...

69f24f7a04f1792e296e9019310887468b81c81e authored over 3 years ago by John <[email protected]>
fix(debug): Handle different arg types in Log

Arguments in the Log pane were rendered using a method that assumed they
were always a string, ...

a7c8776863ef8719272386c1f29093f9f38e9460 authored almost 4 years ago by delucis <[email protected]>
docs(CHANGELOG): 0.44.0

23734381ba610d7162f5cf4c34b3c88c07a4fe3f authored almost 4 years ago by delucis <[email protected]>
0.44.0

56d568bcbc1e65eed1c828c325a2cdb740c830b1 authored almost 4 years ago by delucis <[email protected]>
feat: Export additional game API types (#927)

* adding missing exports

* formatting

Co-authored-by: Chris Swithinbank <swithinbank@gmail...

a57fe196ffa8519534ec0706534a5adadd34ead3 authored almost 4 years ago by Sander Moolin <[email protected]>
chore: Update examples dependencies

244e24df17487748468cb907b56b3354ae288d7e authored almost 4 years ago by delucis <[email protected]>
feat: Add an option to use JSON patches for state updates (#920)

* Add patch transmit

* fix stale state id

* Add test and comment

* add reducer test for...

abc516bc5c570d80ed48fc1d5277f55ec3408dcd authored almost 4 years ago by Larry Wang <[email protected]>
fix: improve typescript typings for the player plugin and react client (#922)

Co-authored-by: Chris Swithinbank <[email protected]>

e94d476f17eec91a95c6ce79d33489088d01de89 authored almost 4 years ago by Brendon Roberto <[email protected]>
chore(deps): bump y18n from 4.0.0 to 4.0.1 (#925)

Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.1.
- [Release notes](https://gith...

c7ca3e73465718a1b4fb8b087ad9d15491b88e9e authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump elliptic from 6.5.3 to 6.5.4 (#919)

Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4.
- [Release notes](ht...

065202ef901b4b333233243ed8b7254c975d7f34 authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
feat: Support spying on logs after framework is loaded (#918)

0bab885d671b8d3cf8febff9a49ceca754305160 authored almost 4 years ago by Chason Choate <[email protected]>
docs: Add Code of Conduct (#912)

* Create CODE_OF_CONDUCT.md

* Update CODE_OF_CONDUCT.md

* add list of moderators

* Fix ...

01376077e8f6811754b6f6d610e66f9fab57bea1 authored almost 4 years ago by Nicolo John Davis <[email protected]>
chore(deps): bump urijs from 1.19.5 to 1.19.6 (#916)

Bumps [urijs](https://github.com/medialize/URI.js) from 1.19.5 to 1.19.6.
- [Release notes](htt...

13d5cd2cab49f41cd32022ef881e21c196ea5536 authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump docsify from 4.11.6 to 4.12.0 (#915)

Bumps [docsify](https://github.com/docsifyjs/docsify) from 4.11.6 to 4.12.0.
- [Release notes](...

f3076abcf94ea63604863e0991835b043495c889 authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
test(integration): Fix integration test dependencies

A hard-coded tarball name sneaked in as part of #896 which breaks the
integration tests when th...

2f45853d11ec755bdae93fcc28e2138ac5ea4a46 authored almost 4 years ago by delucis <[email protected]>
docs(CHANGELOG): 0.43.3

2b164092b6f07e57febf13d1bedc201c7b00208c authored almost 4 years ago by delucis <[email protected]>
0.43.3

ef4b1766282b1ec1324ce5cf74a1ea9cd96a0172 authored almost 4 years ago by delucis <[email protected]>
chore(deps): Run `npm audit fix`

6f9bc27f4a2fdfd1b4d74eb36f0490d1cad1a0b5 authored almost 4 years ago by delucis <[email protected]>
feat: Throw error if non-serializable state is used in a move (#896)

* Adds check to throw error if non-serialiable state is used

* Ignore line that cant be teste...

01c522cf17a406a7dc109260be20ed910061503a authored almost 4 years ago by flamecoals <[email protected]>
feat: Add details to exceptions raised in LobbyClient (#898)

ccc9adaf410a748651d1b993f043c6aac6ddca97 authored almost 4 years ago by Clemens Wolff <[email protected]>
chore(deps): bump immer from 7.0.8 to 8.0.1 (#895)

Bumps [immer](https://github.com/immerjs/immer) from 7.0.8 to 8.0.1.
- [Release notes](https://...

ae790e89660fd493d5f0f298d43cc3cd8cc0f5c4 authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
docs(CHANGELOG): 0.43.2

45db8d9079a5db9934e29f6b61b07b3b5a9befa0 authored almost 4 years ago by delucis <[email protected]>
docs(CHANGELOG): Use different heading levels for minor & patch releases

5cae8ddcfa352ad014c6b5fc64e85006f7fc97c2 authored almost 4 years ago by delucis <[email protected]>
0.43.2

5f523a2927911b30d702c88c27f38c7da86d75a9 authored almost 4 years ago by delucis <[email protected]>
fix: Improve security of socket.io transport layer (#894)

* test: Restructure simultaneous socket test

* test: Add ability to override random delays in...

3d614b88aabcf06596212ddf75fc64b1110ecfee authored almost 4 years ago by Chris Swithinbank <[email protected]>
fix: Disallow onSync match creation if game requires setupData (#890)

* refactor(api): Factor out core match creation logic for re-use

* feat(master): Enable maste...

dc96b2649d64b1de928c979ad45fd3375356e276 authored almost 4 years ago by Chris Swithinbank <[email protected]>
docs(CHANGELOG): 0.43.1

a7e2f182ef8a34b12bfc9a65799b97d7983adc5e authored almost 4 years ago by delucis <[email protected]>
0.43.1

e26e61b093f1e619dccb2961a8fb5ac756031630 authored almost 4 years ago by delucis <[email protected]>
fix(client): Make `chatMessages` and `sendChatMessage` always available

This change makes sure the chat fields on the client class are always
present, so consumers don...

b14ea2988c0f3e67603a0bd7ee133670c60ba585 authored almost 4 years ago by delucis <[email protected]>
docs(debugging): Document `log.setMetadata` use

6df7bf6f53045318833b1f0c5a320d4329f2d206 authored almost 4 years ago by delucis <[email protected]>
docs(Client): Add chat documentation

8351b11e6d63393a14382ebc6728ac2d8b273998 authored almost 4 years ago by delucis <[email protected]>
docs(CHANGELOG): 0.43.0

1c354d22b005b7824ffae83da6499567e9063384 authored almost 4 years ago by delucis <[email protected]>
0.43.0

521c5049447b661ddfb7fea8c5f130ee179bd905 authored almost 4 years ago by delucis <[email protected]>
fix: Prevent TypeError: state.deltalog is not iterable (#888)

* Prevent TypeError: state.deltalog is not iterable

#788 "UnhandledPromiseRejectionWarning: T...

3b8ac791d9a1f9d00321af8122d4d86ab901be6e authored almost 4 years ago by Matt Winter <[email protected]>
feat: Add authentication to chat messages (#879)

* Add authentication to chat messages

* refactor: Improve typing of chat message methods in t...

c178a41c5d0a0b3f861ea5b696d2ea280168e8bc authored almost 4 years ago by TomasVidhall <[email protected]>
docs: update notable_projects.md (#887)

Co-authored-by: Lewis Silletto <[email protected]>

40f4ed5b04db3a6b549e91960e9c021b57d7db40 authored about 4 years ago by sillle14 <[email protected]>
chore(dev-deps): Run `npm audit fix`

2ec292a4d9d848c79b2c88c985a250a74d41c053 authored about 4 years ago by delucis <[email protected]>
refator: Limit length of IDs generated by `nanoid`

`shortid` produced IDs of 7–14 characters, so this reduces `nanoid`’s
default length of 21 to 1...

d6fe7eb11adaf71896899799003c48b5e0c9193f authored about 4 years ago by delucis <[email protected]>
refactor: Use nanoid instead of shortid

cb4c7df518867deee07075466b672733a8225cc3 authored about 4 years ago by delucis <[email protected]>
chore(deps): Remove unused dependencies (#886)

* chore(deps): Remove unused dependencies

- uuid was replaced with shortid
- lru-cache was u...

d915661fd3a7d531af2a58e08b5f9f11a2f942b5 authored about 4 years ago by Chris Swithinbank <[email protected]>
fix(random): handle redacted state on multiplayer clients (#885)

Fixes #870

Prior to the current plugin system, the randomness API set a default
seed '0' if...

e515573a809605b500709c62ae42e92d471a73d3 authored about 4 years ago by Chris Swithinbank <[email protected]>
refactor: Fix and update linters (#878)

* chore(dev-deps): Update linters

* chore(dev-deps): Update babel-eslint

Use @babel/eslint...

8f85fb0a4f2951dd66cc3d96485b3f28909b0af7 authored about 4 years ago by Chris Swithinbank <[email protected]>
docs: Add Briscola to notable_projects.md (#880)

* Update notable_projects.md

* Update notable_projects.md

Co-authored-by: Chris Swithinban...

32a7714b43d0bea6f850c86277bfa16bf32eea14 authored about 4 years ago by aflorj <[email protected]>
chore(deps): bump urijs from 1.19.1 to 1.19.5 (#882)

Bumps [urijs](https://github.com/medialize/URI.js) from 1.19.1 to 1.19.5.
- [Release notes](htt...

2118162799d3fc1d8d2406a1a71d4246c382c1d9 authored about 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix(types): Include log plugin API in types

d56728bfc93a654bd12187dfcf1661fe7c78a1b3 authored about 4 years ago by delucis <[email protected]>
Chat messages (#871)

* Add chat message functionality

* Add chat to chess example.

* Only set chat functions wh...

0ad1d6d0f69e4e907167b53c67dd236031552811 authored about 4 years ago by TomasVidhall <[email protected]>
docs: Add Tien Len to Notable Projects (#873)

* add Tien Len to notable projects

* fix overlapping numbers

9b3e2a961bef0f44e2b816bdd82b17239a792807 authored about 4 years ago by An Nguyen <[email protected]>
feat: Centralise lobby API and master authentication logic (#853)

* refactor(transport): Factor out copy-paste to shared method

* refactor(transport): Factor o...

243388d8d6f4c556bc9531e1037aa9c1ab3ecadf authored about 4 years ago by Chris Swithinbank <[email protected]>
docs: prevent text overflow

5e458f6430756e01063883240c67e365313a66c3 authored about 4 years ago by Nicolo John Davis <[email protected]>
docs: Add Coup to notable_projects.md (#872)

* docs: Add Coup to notable_projects.md

* docs(notable_projects): Move Coup into alphabetical...

ec9dd07f0ee234f0ce124a41ae35c55592ac06bd authored about 4 years ago by Victor Yang <[email protected]>
feat: Add log plugin to allow logging custom metadata (#865)

* Add plugin-log-metadata to be able to inject custom payloads into log messages

* Add the pl...

3918cc901099c52079c4ff95c6768446e8f52409 authored about 4 years ago by TomasVidhall <[email protected]>
docs(examples): Explicitly support latest Safari & Firefox

Closes #864

2cc610425050a196ffe23590cf14327ca56490ec authored about 4 years ago by delucis <[email protected]>
chore(dev-deps): bump ini from 1.3.5 to 1.3.7 (#862)

Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.7.
- [Release notes](https://githu...

1d1de1245cb7c31df23f4ef3dce3f558775dab55 authored about 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
docs: Sort and uniformize the notable projects (#852)

* Sort and uniformize the notable games

* Sort games in alphabetical order
* Make each list ...

7167fbefb7bf30da59c89c641ff636d7cf716e49 authored about 4 years ago by Simon Lemieux <[email protected]>
docs(CHANGELOG): 0.42.2

43ade96d93f91dc70cbb4104b1cded21be13c200 authored about 4 years ago by delucis <[email protected]>
0.42.2

9a1f2c77a8b46bb28c1de849c227005448c018e5 authored about 4 years ago by delucis <[email protected]>
feat(plugins): Add playerView option to plugin API (close #671) (#857)

* feat(plugins): Add playerView option to plugin API, mirroring game API

Closes #671

* fea...

8f8d30e0e13b343763dc89e9bf1f452e1973bfe2 authored about 4 years ago by Chris Swithinbank <[email protected]>
docs(notable_projects): add a project (#858)

* Update notable_projects.md, add a project

Add a good project built on boardgame.io

* doc...

e18b146e65407d89d75e6d1b86c41b8ce4dc2adf authored about 4 years ago by 隔壁的泰山233 <[email protected]>
fix(debug): endStage event crashes debug log panel (#856)

c51bc090b1610aced92e3aef2b392ab78649a0c8 authored about 4 years ago by Drestin <[email protected]>
ci(Github): Only run publish workflow on tags

I set up the publish workflow with both `branches` and `tags` options, thinking that would set t...

4d6ca09514b9cc9a69cc3f38c3f7b85ac42580db authored about 4 years ago by Chris Swithinbank <[email protected]>
docs(CHANGELOG): 0.42.1

848d53ccd22d3ce5a93065337f0026e0c1c75252 authored about 4 years ago by delucis <[email protected]>
0.42.1

79ba3eb82712716b6945dfba66c444f3b745706f authored about 4 years ago by delucis <[email protected]>
fix(set-stage): setStage event for Stage.NULL makes player active. (closes #848) (#849)

* Fixing setStage to make players set on Stage.NULL active.

* Update src/core/turn-order.test...

5207be5823364a0107370ea8834f620a55131134 authored about 4 years ago by Evandro Abu Kamel <[email protected]>