Tags: onclickagency/colyseus-1
Tags
Monorepo: extracting modules away from the @colyseus/core (colyseus#419) * wip experimenting with uWebSockets.js * uws: fix parsing incoming messages * uws: fix getAvailableRooms request * breaking up colyseus into smaller packages. kickstarting lerna/monorepo structure. * WIP extracting transports and drivers from @colyseus/core * rename drivers -> driver * fixes generating .d.ts files final builds * extract fossil-delta serializer into its own package * wip: test suite * remove transport-related options from ServerOptions * remove pingInterval/pingMaxRetries from uWebSockets transport. * move tests to 'colyseus' bundle. fix ws-transport build. * remove unused dependencies from @colyseus/core module * extract RedisPresence into @colyseus/redis-presence * improve TransportOptions for uWebSocketsTransport * make 'server' optional for Transport implementations * uWebSockets.js: use onAbort() during GET /matchmake * uWebSockets.js: prevent dropping 2 connections during _forciblyCloseClient * rename uws-transport to uwebsockets-transport * add @colyseus/arena package as part of the monorepo * remove unused code * @colyseus/arena: now exposes a getTransport() method * @colyseus/arena: support async/await on initialize callbacks * @colyseus/arena: update example * add redis driver support * matchmaking driver: rename quit() to shutdown() colyseus#412 * soft deprecate transport options * use version 0.14.17 * update current package version * remove package-lock from core * remove unused files. copy README and LICENSE files to package folders. * update README. preparing for prerelease * v0.14.17-alpha.1 * update version * preparing for publish * preparing for publish * configure all scoped packages as access=public * bump alpha version * update 'publish-alpha' script * fix bundle published files * skip copying README + LICENSE for submodules * push version change when bumping version * bump alpha version * fixes publishing @colyseus/arena files * set lerna version as 'independent' * Publish - colyseus@0.14.17-alpha.5 - @colyseus/arena@0.14.17-alpha.5 - @colyseus/core@0.14.17-alpha.5 - @colyseus/example@0.14.17-alpha.5 - @colyseus/mikro-orm-driver@0.14.17-alpha.5 - @colyseus/mongoose-driver@0.14.17-alpha.5 - @colyseus/redis-driver@0.14.17-alpha.5 - @colyseus/redis-presence@0.14.17-alpha.5 - @colyseus/fossil-delta-serializer@0.14.17-alpha.5 - @colyseus/tcp-transport@0.14.17-alpha.5 - @colyseus/uwebsockets-transport@0.14.17-alpha.5 - @colyseus/ws-transport@0.14.17-alpha.5 * fix: @colyseus/arena warning when uwebsockets-express could not be enabled * fix: @colyseus/arena app name icon * fix: @colyseus/uwebsockets-transport remove express compatibility package by default * add @colyseus/monitor to the monorepo. update CONTRIBUTING file * fix: @colyseus/ws-transport fix 'server' option * fix: @colyseus/uwebsockets-transport support closing websocket with custom code * rename driver folder names * avoid deprecated assert APIs on tests * add MatchMakerDriver#clear() for testing purposes * add test scenario specifically for LocalDriver/RedisDriver/MongooseDriver * wip: testing RedisDriver colyseus#412 * make sure driver is cleared after each test. RedisDriver tests passing. colyseus#412 * test local + redis by default * client.send() afterNextPatch tests passing. closes colyseus#416 colyseus#330 * uWebSocketTransport: avoid error when connection is closed. fixes afterNextPatch colyseus#330 * test for custom leave/close code * @colyseus/uwebsockets-transport: support for .readyState * @colyseus/uwebsockets-transport: minimal compatibility to retrieving IP address as documentation suggests * uWebSockets.js: fix simulating latency * bump version * @colyseus/monitor: fixes build path * bump alpha version * bump alpha version * @colyseus/monitor: ensure to remove trailing slash from frontend api requests * bump version * bump alpha version * bump version * bump 0.14.18 Co-authored-by: CKY <cky@admins-iMac-2.local>
PreviousNext