Releases: jamsocket/y-sweet
Releases · jamsocket/y-sweet
v0.3.0
What's Changed
- v 0.2.2 by @paulgb in #266
- Fix windows support by @paulgb in #267
- Fix x86 Mac OS Build by @paulgb in #271
- [serve-doc] Make storage config optional by @michaelsilver in #273
- Modernize Python SDK packaging by @michaelsilver in #274
- Version updates by @paulgb in #268
- Return
baseUrl
from auth endpoint by @paulgb in #276 - Fix binary download issue by @paulgb in #277
- Split up SDK codebase by @paulgb in #278
- Implement YSweetConnection class in SDK by @paulgb in #279
- Implement YDocConnection for Python SDK by @paulgb in #280
- Improve Python API by @paulgb in #281
- Disable doc garbage collection when running in
serve-doc
mode. by @paulgb in #282 - Bump version to 0.3.0 by @paulgb in #285
- Update actions versions by @paulgb in #286
Full Changelog: v0.2.2...v0.3.0
v0.2.2
What's Changed
- Bump server version by @paulgb in #252
- Remove unwraps in durable object by @paulgb in #254
- Add python example by @paulgb in #255
- Python SDK by @paulgb in #256
- Fix all lint/compilation warnings by @michaelsilver in #260
- Fix unit test GitHub Action cargo caching by @michaelsilver in #261
- Support a session token for AWS credentials by @michaelsilver in #262
- Fix clippy in Y-Sweet Worker by @michaelsilver in #263
- Implement a
serve-doc
command by @michaelsilver in #264 - Make the container default to serve doc by @michaelsilver in #265
New Contributors
- @michaelsilver made their first contribution in #260
Full Changelog: v0.2.1...v0.2.2
v0.2.1
v0.2.0
What's Changed
- Turn y-sweet crate into a library by @paulgb in #237
- Remove dependency on node crypto (fixes #239) by @paulgb in #240
- Remove unsafe impl for awareness by @paulgb in #241
- Dependency version updates by @paulgb in #242
- Replace getOrCreateClientAndToken with getOrCreateDocAndToken in README by @causztic in #244
- Tag docker image with
latest
in build step by @paulgb in #245 - Add docker compose file by @paulgb in #246
- Upgrade yrs to 0.19 by @rbtying in #243
- RFC: Implement clean shutdown and in-memory document GC by @rbtying in #233
New Contributors
Full Changelog: v0.1.2...v0.2.0
0.1.2
What's Changed
- Support prefix path for R2 buckets by @jakelazaroff in #211
- fix npm install for some folks by @rolyatmax in #213
- Don't expect a response to a HEAD request by @paulgb in #214
- Update dependencies by @paulgb in #215
- Version updates and fix tests by @paulgb in #218
- Fix URL when URL prefix is used by @paulgb in #219
- Don't show multiple debugger links by @paulgb in #220
- Fix document creation race condition by @paulgb in #221
- Add more logging by @paulgb in #223
- Increase checkpoint frequency by @paulgb in #224
- Increase checkpoint frequency by @paulgb in #225
- Add Dockerfile by @paulgb in #226
- Fix docs link by @paulgb in #227
- Fix integration tests by @paulgb in #231
- fixed typos by @savaki in #229
- Update README.md by @feliciachang in #232
- Add a way to convert from Yjs format to a
.ysweet
file by @paulgb in #234 - v0.1.2 by @paulgb in #235
New Contributors
- @jakelazaroff made their first contribution in #211
- @savaki made their first contribution in #229
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- Add typedoc documentation generator by @paulgb in #117
- Doc fixes by @paulgb in #118
- Split client and server package tables in readme by @paulgb in #119
- Improve docstrings by @paulgb in #120
- Add awareness to debugger by @paulgb in #121
- Add readme to docs by @paulgb in #122
- Use provider in tests by @paulgb in #123
- Add test for offline sync by @paulgb in #124
- Link to benchmarks by @paulgb in #125
- Fix offline support by @paulgb in #126
- Update worker-build version by @paulgb in #127
- Remove background from logo by @paulgb in #131
- Split out vanilla JS client into own package by @paulgb in #128
- Abhi/remove s3 aws hardcoding by @pretentious7 in #108
- Add format check workflow by @paulgb in #133
- Remove .vscode directory by @paulgb in #134
- Readme updates by @paulgb in #135
- Add cloud docs link by @paulgb in #136
- strip out duplicated code by @rolyatmax in #140
- factors out s3 store into core by @pretentious7 in #138
- Remove unnecessary dependency install by @paulgb in #143
- Satisfy clippy by @paulgb in #144
- Speedier tests by @paulgb in #146
- Log and don't panic if remote connection is closed by @paulgb in #147
- Fix getClientToken by @paulgb in #145
- Allow specifying document ID by @paulgb in #142
- Add Slate example by @zwily in #154
- Replace base64 library by @paulgb in #152
- Slate example features by @zwily in #155
- sdk: remove cache field from fetch() and use cache-busting query param instead by @rolyatmax in #158
- bump js packages to v0.0.9 by @rolyatmax in #159
- Add an interrupt handler for when running as pid 0 by @paulgb in #162
- Use rustls tls webpki roots by @paulgb in #163
- Update workers lockfile by @paulgb in #166
- Update workers version by @paulgb in #167
- Clippy nit by @paulgb in #168
- speed up ci/cd tests by @paulgb in #169
- don't depend on openssl by @Gentle in #170
- Add ci/cd image builder by @paulgb in #172
- use container for integration test by @paulgb in #173
- Avoid send after closed by @paulgb in #174
- optionally read server settings from env variables by @Gentle in #171
- Save test artifacts and make test logs less noisy by @paulgb in #176
- Add minio test runner by @paulgb in #160
- pasetors was still in Cargo.toml by @Gentle in #177
- Add anoymous animal names to Slate demo by @paulgb in #181
- Add check store endpoint by @paulgb in #179
- apply suggested fix from TODO by @Gentle in #178
- Fix typo by @paulgb in #182
- Moving dev docs to github repo [DIS-1267] by @feliciachang in #164
- Rename WebSocketProvider to YSweetProvider by @paulgb in #183
- Felicia/dis 1309 update y sweet demo page with new demos by @feliciachang in #185
- change copy link to copy link and open it in a new tab by @feliciachang in #186
- y-sweet vanillajs example by @rolyatmax in #188
- adding code walkthrough in y-sweet readme by @feliciachang in #190
- y-sweet api/sdk/client updates by @rolyatmax in #191
- add manager.getOrCreateDocAndToken function by @rolyatmax in #192
- update server to v0.1.0 by @rolyatmax in #193
- Update yrs version by @paulgb in #194
- Make Minio tests work on Mac by @paulgb in #196
- Check that we can parse response by @paulgb in #184
- Fix source links by @paulgb in #198
- Move debugger functionality into vanilla JS library by @paulgb in #199
- update to getOrCreateDocAndToken by @feliciachang in #195
- Update tldraw version in tldraw demo by @paulgb in #200
- change docs link in examples by @feliciachang in #202
- Rename whiteboard demo by @paulgb in #204
- Linux ARM build by @paulgb in #207
- Fix arm64 linux builder and add to y-sweet npm package. by @paulgb in #208
- Bump crate to v0.1.1 by @paulgb in #209
New Contributors
Full Changelog: v0.0.12...v0.1.1
0.1.0
What's Changed
- Add typedoc documentation generator by @paulgb in #117
- Doc fixes by @paulgb in #118
- Split client and server package tables in readme by @paulgb in #119
- Improve docstrings by @paulgb in #120
- Add awareness to debugger by @paulgb in #121
- Add readme to docs by @paulgb in #122
- Use provider in tests by @paulgb in #123
- Add test for offline sync by @paulgb in #124
- Link to benchmarks by @paulgb in #125
- Fix offline support by @paulgb in #126
- Update worker-build version by @paulgb in #127
- Remove background from logo by @paulgb in #131
- Split out vanilla JS client into own package by @paulgb in #128
- Abhi/remove s3 aws hardcoding by @pretentious7 in #108
- Add format check workflow by @paulgb in #133
- Remove .vscode directory by @paulgb in #134
- Readme updates by @paulgb in #135
- Add cloud docs link by @paulgb in #136
- strip out duplicated code by @rolyatmax in #140
- factors out s3 store into core by @pretentious7 in #138
- Remove unnecessary dependency install by @paulgb in #143
- Satisfy clippy by @paulgb in #144
- Speedier tests by @paulgb in #146
- Log and don't panic if remote connection is closed by @paulgb in #147
- Fix getClientToken by @paulgb in #145
- Allow specifying document ID by @paulgb in #142
- Add Slate example by @zwily in #154
- Replace base64 library by @paulgb in #152
- Slate example features by @zwily in #155
- sdk: remove cache field from fetch() and use cache-busting query param instead by @rolyatmax in #158
- bump js packages to v0.0.9 by @rolyatmax in #159
- Add an interrupt handler for when running as pid 0 by @paulgb in #162
- Use rustls tls webpki roots by @paulgb in #163
- Update workers lockfile by @paulgb in #166
- Update workers version by @paulgb in #167
- Clippy nit by @paulgb in #168
- speed up ci/cd tests by @paulgb in #169
- don't depend on openssl by @Gentle in #170
- Add ci/cd image builder by @paulgb in #172
- use container for integration test by @paulgb in #173
- Avoid send after closed by @paulgb in #174
- optionally read server settings from env variables by @Gentle in #171
- Save test artifacts and make test logs less noisy by @paulgb in #176
- Add minio test runner by @paulgb in #160
- pasetors was still in Cargo.toml by @Gentle in #177
- Add anoymous animal names to Slate demo by @paulgb in #181
- Add check store endpoint by @paulgb in #179
- apply suggested fix from TODO by @Gentle in #178
- Fix typo by @paulgb in #182
- Moving dev docs to github repo [DIS-1267] by @feliciachang in #164
- Rename WebSocketProvider to YSweetProvider by @paulgb in #183
- Felicia/dis 1309 update y sweet demo page with new demos by @feliciachang in #185
- change copy link to copy link and open it in a new tab by @feliciachang in #186
- y-sweet vanillajs example by @rolyatmax in #188
- adding code walkthrough in y-sweet readme by @feliciachang in #190
- y-sweet api/sdk/client updates by @rolyatmax in #191
- add manager.getOrCreateDocAndToken function by @rolyatmax in #192
New Contributors
Full Changelog: v0.0.12...v0.1.0
0.0.12
What's Changed
- connection string language update in examples by @feliciachang in #102
- Fix connection string by @paulgb in #104
- Debugger progress by @paulgb in #103
- Fix build issue by @paulgb in #105
- Version bump of npm packages to 0.0.6 by @paulgb in #109
- Add url to error by @paulgb in #111
- Enlarge debugger console link by @paulgb in #110
- v0.0.7 by @paulgb in #112
- More debugger work by @paulgb in #106
- Support more JS types by @paulgb in #113
- Server v 0.0.12 by @paulgb in #116
Full Changelog: v0.0.11...v0.0.12
0.0.11
What's Changed
- Drop awareness state on disconnect by @paulgb in #91
- Set crate resolver by @paulgb in #92
- Print ys[s] connection string when running native server by @paulgb in #93
- implement display for keyid by @paulgb in #94
- Stricter action rules by @paulgb in #97
- Add packages table to readme by @paulgb in #95
- Add version update script by @paulgb in #96
- Update wrangler and other deploy deps by @paulgb in #99
- Simplify integration test config by @paulgb in #98
- Abhi/macos arm build by @pretentious7 in #100
- Abhi/use arm64 macos in wrapper by @pretentious7 in #101
Full Changelog: v0.0.10...v0.0.11
0.0.10
More fancy cursor demo (#85) * more fancy cursor demo * show for self * format * animation * format