Skip to content

Releases: locoframework/loco-rails

v7.0.0.pre

11 Feb 23:40
544d8b8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v6.2.0...v7.0.0.pre

v6.2.0

30 Mar 21:27
cf4c82c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v6.1.1...v6.2.0

v6.1.1

30 Mar 21:03
3f13de9
Compare
Choose a tag to compare

What's Changed

  • [internal] update front-end for test/dummy by @zbigh in #85
  • [internal] update front-end deps by @zbigh in #86
  • [internal] update deps by @zbigh in #89
  • [ver] 6.1.1 by @zbigh in #90

New Contributors

  • @zbigh made their first contribution in #85

Full Changelog: v6.1.0...v6.1.1

v6.1.0

04 Sep 21:08
Compare
Choose a tag to compare

What's Changed

  • Update puma requirement from ~> 5.5.2 to ~> 5.6.2 by @dependabot in #59

New Contributors

Full Changelog: v6.0.0...v6.1.0

v6.0.0

03 Feb 12:42
Compare
Choose a tag to compare

What's Changed

  • [internal] Ruby 3 by @himn1 in #41
  • [internal] ☠️ Ruby 6 ➕ dummy app on Rails 7 by @himn1 in #57
  • [test] update front-end deps (loco-js v6 & loco-js-ui v6 among others) by @himn1 in #58

Full Changelog: v5.0.0...v6.0.0

v5.0.0

23 Dec 06:42
f711936
Compare
Choose a tag to compare
[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

v4.1.1

13 Sep 12:15
Compare
Choose a tag to compare
[ver] 4.1.1

v4.1.0

27 Jul 08:16
Compare
Choose a tag to compare
[feature] loco-rails-core v0.2.0

v4.0.0

26 Jul 12:10
Compare
Choose a tag to compare
[ver] 4.0.0

v3.0.6

15 Oct 21:41
Compare
Choose a tag to compare

the size of gem has been greatly reduced thanks to https://github.com/cyclotron3k