Skip to content

v5.0.0

Compare
Choose a tag to compare
@himn1 himn1 released this 23 Dec 06:42
· 45 commits to master since this release
f711936
[ver] 5.0.0 (#40)

* changes

* [internal] refactoring

* [test] refactoring

* [internal] refactoring

* [internal] refactoring

* [test]

* [internal] refactoring

* [internal] refactoring

* [test]

* [internal] refactoring

* [internal] refactoring

* [internal] refactoring

* [internal] refactoring

* [test]

* [internal] refactoring

* [test]

* Rubocop: NewCops

* [internal] remove unneeded line

* [internal] refactoring

* [internal] refactoring

* [internal] refactoring

* [test] refactoring

* [internal] refactoring

* [test] closer WS to reality

* [internal] refactoring

* [test]

* [internal] refactoring

* [internal] refactoring

* [test]

* [internal] refactoring

* [feature] Only Redis can be a storage

* [internal] WsConnectionStorage - improve #get and #set

* [test]

* [test]

* WsConnectionStorage#find

* [internal] WsConnectionFinder

* [internal] WsConnectionStorage#find scans hashes

* [internal] find => scan

* [test]

* [internal] refactoring in progress

* [test] fix

* [internal] WsConnectionStorage#hlen

* [test] refactoring

* [internal] refactoring

* [internal] WsConnectionStorage#del can delete hash's keys

* [internal] no WsConnectedResourcesManager

* [internal] refactoring

* [internal] refactoring

* [internal] changes for native Redis data types

* [internal] WsConnectionFinder.call(:all)

* [internal] Sender accepts a hash with token

* [internal] Sender accepts {'class' => SomeClass}

* [internal] Broadcaster is in progress

* [test]

* [test] refactoring

* [internal] refactoring

* [test]

* [test]

* [test]

* [test]

* [test]

* [internal] Fix Hub#connected_uuids

* [internal] change PREFIX for Hub

* [test] refactoring

* [test] refactoring

* [internal] change Redis keys

* [fix]

* [fix] 2 errors have left

* [internal] refactoring

* All tests pass

* [internal] refactoring

* [internal] refactoring

* [internal] Refactoring

* [internal] refactoring

* [internal] refactoring

* [internal] refactoring

* A different Redis structure (#38)

* [test]

* [test]

* [internal] refactoring

* [test] refactoring

* [internal] support for Redis sets is in progress

* [test] refactoring

* [internal] add new methods to WsConnectionStorage

* a different Redis structure

* [internal] refactoring

* [feature] a different API for Hubs

* [feature] Hub.set

* [internal] WsConnectionFinder can find Hub's connections

* [test] refactoring

* [internal] refactoring

* [internal] refactoring

* [internal] refactoring

* [internal] refactoring

* [test]

* [test] silence warnings

* [test] refactoring

* [test]

* [internal] CleanerJob

* [test]

* [internal] WsConnectionCleaner

* [internal] check connection in the main thread

* [internal] .call() => .()

* [internal] refactoring

* [test] add links to user & admin panels

* [internal] refactoring

* [feature][test] don't establish ws connection if not signed in

* [feature] emit with payload: or data:

* [internal] send idempotency key always

* [test] remove unneeded code

* [test] refactoring

* [internal] don't use SenderJob if a 'simple' recipient

* [test][dummy] update loco config

* [test][dummy][frontend] refactor a config

* [test][dummy][frontend] models in config

* [test][dummy][frontend] controllers in config

* [test][dummy][frontnend] App controller

* [test][dummy][frontend] refactoring

* [test][dummy][frontend] no Object.assign

* [test]

* [internal] ping pong

* [internal] no CleanerJob

* [internal] send to a given UUID once

* [test]

* [internal] no source-maps-fixer

* [test]

* [ver][test][doc]

* [doc] README

* [test] update front-end deps

* [doc] README