Skip to content

Conversation

@mamcx
Copy link
Contributor

@mamcx mamcx commented Jul 4, 2023

Description of Changes

Upgrade the ABI version

API

  • This is a breaking change to the module API
  • This is a breaking change to the ClientAPI

If the API is breaking, please state below what will break

@mamcx mamcx requested a review from Centril July 5, 2023 00:32
@mamcx mamcx merged commit df4d203 into master Jul 5, 2023
@RReverser
Copy link
Contributor

It would be useful if we documented somewhere what broke between versions so that other sides would know what to update... Right now I can bump 0.2 to 0.3 in C# implementation but need to dig into history to find out what else I need to change.

cloutiertyler pushed a commit that referenced this pull request Aug 1, 2023
cloutiertyler pushed a commit that referenced this pull request Aug 1, 2023
@cloutiertyler cloutiertyler deleted the mamcx/bug_crash_auth_field branch August 1, 2023 21:53
bfops added a commit that referenced this pull request Jul 16, 2025
* Lint script

* modernize: pnpm & prettier (#51)

* Push

* Push

* Run prettier

* Prettier stuff

* modernize: Remove Husky & pre-commit (#53)

* modernize: tsup (#54)

* Push

* jest

* modernize: jest to vitest (#55)

* modernize: pnpm workspace (#56)

* Monorepo

* Readme

* Move tsconfig

* Fix test

* modernize: CRA -> Vite apps (#57)

* Quickstart

* test app too

* Run pnpm

* Remove eslint files

* Format

* modernize: ES2017 classes (#58)

* modernize: in-house EventEmitter (#64)

* Push

* Undo min change

* modernize: undici for WebSocket in Node (#59)

* Use undici, remove other unneeded dependencies

* pnpm install

* Bundle everything

* Move everything to devDependency

* headers object

* Bump version to 0.11.0

* Push

* Hmm not working still

* Add undici to peerDependencies

* Measure size

* Push

* Fix formatting

* Working on node!!

---------

Co-authored-by: Zeke Foppa <github.com/bfops>
Co-authored-by: Zeke Foppa <[email protected]>

* modernize: Single output (#68)

* modernize: quickstart, move server into client (#69)

* Push

* Run pnpm install

* modernize: Engines field (#70)

* modernize: Continuous Releases (#71)

* Add pkg.pr.new

* Fix directory

* modernize: Changesets;provenance (#72)

* Push

* Push

* pnpm install

* Any update

* modernize: Split lint and test GH actions (#73)

* Push

* Forgot to rename

* We only care about Lint at commit level

* modernize: pkg.pr.new compact mode (#75)

* modernize: tweak prettier configuration (#74)

* docs: Undici as peerDependency

* modernize: webpackIgnore undici (#77)

* Push

* Webpackignore

* modernize: Conditional browser build (#79)

* Push

* Remove webpackIgnore

* fix: Remove obsolete comment

* modernize: isolatedDeclarations;de-cyclic imports (#81)

* Push

* Fix test

---------

Co-authored-by: Zeke Foppa <[email protected]>
bfops pushed a commit that referenced this pull request Jul 17, 2025
* expanded on taggedenums and added examples for each special ReducerKind

Fixed a few typos/mistakes here and there also.

* fixed part2 hyperlinks

* fixed config version type

from Identity to uint

* update Throw => throw

* update log typo

* fix type on connect reducerkind from init=>connect

* private=>public for UpdatePlayerLoginState reducer

* remove double "publish" condenses it into one publish at the end after chat

* fixed name of GameManager file, tweaks to instructions

kept application.runInBackground (it wasn't included)

renamed many instances of "TutorialGameManager.cs" to "BitcraftMiniGameManager.cs" to represent accurate filename

* fixed onConnectError

* more TutorialGameManager renames to BitcraftMiniGameManager.cs and also a FilterByX fix

* added clarity to UIUsernameChooser.cs and LocalPlayer.cs -- Also fixed RemotePlayer.cs errors

* some small tweaks again to GameManager name

* updated tagged enums to reflect record usage and pattern matching

* filter -> find fixes

* expanded on taggedenums and added examples for each special ReducerKind

Fixed a few typos/mistakes here and there also.

* fixed config version type

from Identity to uint

* update Throw => throw

* update log typo

* fix type on connect reducerkind from init=>connect

* private=>public for UpdatePlayerLoginState reducer

* remove double "publish" condenses it into one publish at the end after chat

* fixed name of GameManager file, tweaks to instructions

kept application.runInBackground (it wasn't included)

renamed many instances of "TutorialGameManager.cs" to "BitcraftMiniGameManager.cs" to represent accurate filename

* fixed onConnectError

* more TutorialGameManager renames to BitcraftMiniGameManager.cs and also a FilterByX fix

* added clarity to UIUsernameChooser.cs and LocalPlayer.cs -- Also fixed RemotePlayer.cs errors

* some small tweaks again to GameManager name

* updated tagged enums to reflect record usage and pattern matching

* filter -> find fixes

* updated based on feedback
bfops pushed a commit that referenced this pull request Jul 17, 2025
* One-off query support (#49)

* SpacetimeDBURI argument in place of host and ssl enabled bool (#52)

* SpacetimeDBURI argument in place of host and ssl enabled bool

* Small cleanup

---------

Co-authored-by: John Detter <[email protected]>

* Add support for client address; re-run `spacetime generate` for quickstart client (#54)

* README.md and License.txt updates (#53)

* Update README.md

* Add license.txt

* Rename

* Add LICENSE.txt with proper case

---------

Co-authored-by: Derek Brinkmann <[email protected]>

* Add support for client address; re-run `spacetime generate` for quickstart client

Re: #299

---------

Co-authored-by: dbrinkmanncw <[email protected]>
Co-authored-by: Derek Brinkmann <[email protected]>

* Making Quickstart Work Again (#57)

* Packaged nuget package, quickstart is now working again

* Reset DBNAME

---------

Co-authored-by: John Detter <[email protected]>

* OnUnhandledReducerError (#31)

Co-authored-by: Steve <[email protected]>
Co-authored-by: Boppy <[email protected]>

---------

Co-authored-by: james gilles <[email protected]>
Co-authored-by: dbrinkmanncw <[email protected]>
Co-authored-by: John Detter <[email protected]>
Co-authored-by: Phoebe Goldman <[email protected]>
Co-authored-by: Derek Brinkmann <[email protected]>
Co-authored-by: SteveBoytsun <[email protected]>
Co-authored-by: Steve <[email protected]>
bfops added a commit that referenced this pull request Aug 7, 2025
* Lint script

* modernize: pnpm & prettier (#51)

* Push

* Push

* Run prettier

* Prettier stuff

* modernize: Remove Husky & pre-commit (#53)

* modernize: tsup (#54)

* Push

* jest

* modernize: jest to vitest (#55)

* modernize: pnpm workspace (#56)

* Monorepo

* Readme

* Move tsconfig

* Fix test

* modernize: CRA -> Vite apps (#57)

* Quickstart

* test app too

* Run pnpm

* Remove eslint files

* Format

* modernize: ES2017 classes (#58)

* modernize: in-house EventEmitter (#64)

* Push

* Undo min change

* modernize: undici for WebSocket in Node (#59)

* Use undici, remove other unneeded dependencies

* pnpm install

* Bundle everything

* Move everything to devDependency

* headers object

* Bump version to 0.11.0

* Push

* Hmm not working still

* Add undici to peerDependencies

* Measure size

* Push

* Fix formatting

* Working on node!!

---------

Co-authored-by: Zeke Foppa <github.com/bfops>
Co-authored-by: Zeke Foppa <[email protected]>

* modernize: Single output (#68)

* modernize: quickstart, move server into client (#69)

* Push

* Run pnpm install

* modernize: Engines field (#70)

* modernize: Continuous Releases (#71)

* Add pkg.pr.new

* Fix directory

* modernize: Changesets;provenance (#72)

* Push

* Push

* pnpm install

* Any update

* modernize: Split lint and test GH actions (#73)

* Push

* Forgot to rename

* We only care about Lint at commit level

* modernize: pkg.pr.new compact mode (#75)

* modernize: tweak prettier configuration (#74)

* docs: Undici as peerDependency

* modernize: webpackIgnore undici (#77)

* Push

* Webpackignore

* modernize: Conditional browser build (#79)

* Push

* Remove webpackIgnore

* fix: Remove obsolete comment

* modernize: isolatedDeclarations;de-cyclic imports (#81)

* Push

* Fix test

---------

Co-authored-by: Zeke Foppa <[email protected]>
bfops pushed a commit that referenced this pull request Aug 7, 2025
* One-off query support (#49)

* SpacetimeDBURI argument in place of host and ssl enabled bool (#52)

* SpacetimeDBURI argument in place of host and ssl enabled bool

* Small cleanup

---------

Co-authored-by: John Detter <[email protected]>

* Add support for client address; re-run `spacetime generate` for quickstart client (#54)

* README.md and License.txt updates (#53)

* Update README.md

* Add license.txt

* Rename

* Add LICENSE.txt with proper case

---------

Co-authored-by: Derek Brinkmann <[email protected]>

* Add support for client address; re-run `spacetime generate` for quickstart client

Re: #299

---------

Co-authored-by: dbrinkmanncw <[email protected]>
Co-authored-by: Derek Brinkmann <[email protected]>

* Making Quickstart Work Again (#57)

* Packaged nuget package, quickstart is now working again

* Reset DBNAME

---------

Co-authored-by: John Detter <[email protected]>

* OnUnhandledReducerError (#31)

Co-authored-by: Steve <[email protected]>
Co-authored-by: Boppy <[email protected]>

---------

Co-authored-by: james gilles <[email protected]>
Co-authored-by: dbrinkmanncw <[email protected]>
Co-authored-by: John Detter <[email protected]>
Co-authored-by: Phoebe Goldman <[email protected]>
Co-authored-by: Derek Brinkmann <[email protected]>
Co-authored-by: SteveBoytsun <[email protected]>
Co-authored-by: Steve <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants