Skip to content

Latest commit

 

History

History
426 lines (362 loc) · 20 KB

CHANGELOG.md

File metadata and controls

426 lines (362 loc) · 20 KB

CHANGELOG

0.0.31 - Saturday 15th February, 2025

  • Merge pull request #182 from anephenix/dependabot/npm_and_yarn/babel/eslint-parser-7.26.8
  • Merge pull request #180 from anephenix/dependabot/npm_and_yarn/eslint-9.20.0
  • Merge pull request #181 from anephenix/dependabot/npm_and_yarn/puppeteer-24.2.0
  • Merge pull request #183 from anephenix/dependabot/npm_and_yarn/esbuild-0.25.0
  • Merge pull request #184 from anephenix/dependabot/npm_and_yarn/prettier-3.5.0
  • Bump prettier from 3.4.2 to 3.5.0
  • Bump esbuild from 0.24.2 to 0.25.0
  • Bump @babel/eslint-parser from 7.26.5 to 7.26.8
  • Bump puppeteer from 24.1.1 to 24.2.0
  • Bump eslint from 9.19.0 to 9.20.0
  • Merge pull request #179 from anephenix/dependabot/npm_and_yarn/npm-11.1.0
  • Bump npm from 11.0.0 to 11.1.0
  • Merge pull request #178 from anephenix/dependabot/npm_and_yarn/puppeteer-24.1.1
  • Bump puppeteer from 24.1.0 to 24.1.1
  • Merge pull request #177 from anephenix/dependabot/npm_and_yarn/anephenix/sarus-0.6.11
  • Merge pull request #176 from anephenix/dependabot/npm_and_yarn/mocha-11.1.0
  • Merge pull request #175 from anephenix/dependabot/npm_and_yarn/uuid-11.0.5
  • Merge pull request #174 from anephenix/dependabot/npm_and_yarn/eslint-9.19.0
  • Bump @anephenix/sarus from 0.6.10 to 0.6.11
  • Bump mocha from 11.0.1 to 11.1.0
  • Bump uuid from 11.0.4 to 11.0.5
  • Bump eslint from 9.18.0 to 9.19.0

0.0.30 - Saturday 25th January, 2025

  • Update Badges
  • Merge pull request #173 from anephenix/dependabot/npm_and_yarn/eslint-plugin-jest-28.11.0
  • Merge pull request #172 from anephenix/dependabot/npm_and_yarn/eslint-9.18.0
  • Merge pull request #171 from anephenix/dependabot/npm_and_yarn/npm-check-updates-17.1.14
  • Merge pull request #170 from anephenix/dependabot/npm_and_yarn/anephenix/sarus-0.6.10
  • Merge pull request #169 from anephenix/dependabot/npm_and_yarn/puppeteer-24.1.0
  • Bump eslint-plugin-jest from 28.10.0 to 28.11.0
  • Bump eslint from 9.17.0 to 9.18.0
  • Bump npm-check-updates from 17.1.13 to 17.1.14
  • Bump @anephenix/sarus from 0.6.8 to 0.6.10
  • Bump puppeteer from 23.11.1 to 24.1.0

0.0.29 - Thursday 16th January, 2025

  • Amendments to the publish action step

0.0.28 - Thursday 16th January, 2025

  • Added code to automate publishing of package updates
  • Merge pull request #167 from anephenix/dependabot/npm_and_yarn/terminal-kit-3.1.2
  • Merge pull request #168 from anephenix/dependabot/npm_and_yarn/cucumber/cucumber-11.2.0
  • Merge pull request #166 from anephenix/dependabot/npm_and_yarn/babel/eslint-parser-7.26.5
  • Merge pull request #164 from anephenix/dependabot/npm_and_yarn/why-is-node-running-3.2.2
  • Merge pull request #165 from anephenix/dependabot/npm_and_yarn/anephenix/sarus-0.6.8
  • Bump @cucumber/cucumber from 11.1.1 to 11.2.0
  • Bump terminal-kit from 3.1.1 to 3.1.2
  • Bump @babel/eslint-parser from 7.25.9 to 7.26.5
  • Bump @anephenix/sarus from 0.6.6 to 0.6.8
  • Bump why-is-node-running from 3.2.1 to 3.2.2
  • Merge pull request #163 from anephenix/dependabot/npm_and_yarn/uuid-11.0.4
  • Bump uuid from 11.0.3 to 11.0.4
  • Merge pull request #162 from anephenix/dependabot/npm_and_yarn/npm-check-updates-17.1.13
  • Bump npm-check-updates from 17.1.12 to 17.1.13
  • Merge pull request #161 from anephenix/dependabot/npm_and_yarn/npm-11.0.0
  • Merge pull request #160 from anephenix/dependabot/npm_and_yarn/npm-check-updates-17.1.12
  • Merge pull request #159 from anephenix/dependabot/npm_and_yarn/eslint-plugin-jest-28.10.0
  • Merge pull request #158 from anephenix/dependabot/npm_and_yarn/puppeteer-23.11.1
  • Merge pull request #157 from anephenix/dependabot/npm_and_yarn/esbuild-0.24.2
  • Bump npm from 10.9.1 to 11.0.0
  • Bump npm-check-updates from 17.1.11 to 17.1.12
  • Bump eslint-plugin-jest from 28.9.0 to 28.10.0
  • Bump puppeteer from 23.10.4 to 23.11.1
  • Bump esbuild from 0.24.0 to 0.24.2
  • Merge pull request #156 from anephenix/dependabot/npm_and_yarn/eslint-plugin-jest-28.9.0
  • Merge pull request #155 from anephenix/dependabot/npm_and_yarn/eslint-9.17.0
  • Merge pull request #154 from anephenix/dependabot/npm_and_yarn/cucumber/cucumber-11.1.1
  • Merge pull request #153 from anephenix/dependabot/npm_and_yarn/puppeteer-23.10.4
  • Merge pull request #152 from anephenix/dependabot/npm_and_yarn/node-emoji-2.2.0
  • Bump eslint-plugin-jest from 28.8.3 to 28.9.0
  • Bump eslint from 9.16.0 to 9.17.0
  • Bump @cucumber/cucumber from 11.1.0 to 11.1.1
  • Bump puppeteer from 23.5.0 to 23.10.4
  • Bump node-emoji from 2.1.3 to 2.2.0
  • Merge pull request #151 from anephenix/dependabot/npm_and_yarn/mocha-11.0.1
  • Bump mocha from 10.7.3 to 11.0.1
  • Merge pull request #150 from anephenix/dependabot/npm_and_yarn/prettier-3.4.2
  • A tweak for getting the E2E tests to run
  • Try this change
  • Fix for the failing build relating to libasound2
  • Added 22.x to the install mix
  • Merge pull request #149 from anephenix/dependabot/npm_and_yarn/npm-check-updates-17.1.11
  • Merge pull request #148 from anephenix/dependabot/npm_and_yarn/eslint-9.16.0
  • Merge pull request #146 from anephenix/dependabot/npm_and_yarn/babel/eslint-parser-7.25.9
  • Bump prettier from 3.3.3 to 3.4.2
  • Bump npm-check-updates from 17.1.3 to 17.1.11
  • Bump eslint from 9.12.0 to 9.16.0
  • Bump @babel/eslint-parser from 7.25.7 to 7.25.9
  • Merge pull request #144 from anephenix/dependabot/npm_and_yarn/npm-10.9.1
  • Merge pull request #143 from anephenix/dependabot/npm_and_yarn/husky-9.1.7
  • Bump npm from 10.9.0 to 10.9.1
  • Merge pull request #142 from anephenix/dependabot/npm_and_yarn/anephenix/sarus-0.6.6
  • Merge pull request #141 from anephenix/dependabot/npm_and_yarn/cucumber/cucumber-11.1.0
  • Merge pull request #140 from anephenix/dependabot/npm_and_yarn/why-is-node-running-3.2.1
  • Bump husky from 9.1.6 to 9.1.7
  • Bump @anephenix/sarus from 0.6.3 to 0.6.6
  • Bump @cucumber/cucumber from 11.0.1 to 11.1.0
  • Bump why-is-node-running from 3.2.0 to 3.2.1
  • Removed unneeded file
  • Updated dependencies
  • Merge branch 'master' of github.com:anephenix/hub
  • Added chat RPC example
  • Merge pull request #139 from anephenix/dependabot/npm_and_yarn/cross-spawn-7.0.5
  • Bump cross-spawn from 7.0.3 to 7.0.5
  • Merge pull request #137 from anephenix/dependabot/npm_and_yarn/eslint-9.15.0
  • Merge pull request #136 from anephenix/dependabot/npm_and_yarn/cucumber/cucumber-11.1.0
  • Merge pull request #135 from anephenix/dependabot/npm_and_yarn/npm-check-updates-17.1.11
  • Merge pull request #134 from anephenix/dependabot/npm_and_yarn/puppeteer-23.8.0
  • Bump eslint from 9.14.0 to 9.15.0
  • Bump @cucumber/cucumber from 11.0.1 to 11.1.0
  • Bump npm-check-updates from 17.1.10 to 17.1.11
  • Bump puppeteer from 23.7.1 to 23.8.0
  • Merge pull request #133 from anephenix/dependabot/npm_and_yarn/uuid-11.0.3
  • Merge pull request #132 from anephenix/dependabot/npm_and_yarn/eslint-plugin-jest-28.9.0
  • Merge pull request #131 from anephenix/dependabot/npm_and_yarn/puppeteer-23.7.1
  • Bump uuid from 11.0.1 to 11.0.3
  • Bump eslint-plugin-jest from 28.8.3 to 28.9.0
  • Bump puppeteer from 23.6.0 to 23.7.1
  • Merge pull request #130 from anephenix/dependabot/npm_and_yarn/anephenix/sarus-0.6.6
  • Merge pull request #128 from anephenix/dependabot/npm_and_yarn/why-is-node-running-3.2.1
  • Merge pull request #126 from anephenix/dependabot/npm_and_yarn/npm-check-updates-17.1.10
  • Merge pull request #129 from anephenix/dependabot/npm_and_yarn/mocha-10.8.2
  • Merge pull request #127 from anephenix/dependabot/npm_and_yarn/eslint-9.14.0
  • Bump @anephenix/sarus from 0.6.5 to 0.6.6
  • Bump mocha from 10.7.3 to 10.8.2
  • Bump why-is-node-running from 3.2.0 to 3.2.1
  • Bump eslint from 9.13.0 to 9.14.0
  • Bump npm-check-updates from 17.1.8 to 17.1.10
  • Merge pull request #125 from anephenix/dependabot/npm_and_yarn/npm-check-updates-17.1.8
  • Merge pull request #124 from anephenix/dependabot/npm_and_yarn/uuid-11.0.1
  • Merge pull request #123 from anephenix/dependabot/npm_and_yarn/babel/eslint-parser-7.25.9
  • Merge pull request #122 from anephenix/dependabot/npm_and_yarn/eslint-9.13.0
  • Bump npm-check-updates from 17.1.3 to 17.1.8
  • Bump uuid from 10.0.0 to 11.0.1
  • Bump @babel/eslint-parser from 7.25.8 to 7.25.9
  • Bump eslint from 9.12.0 to 9.13.0
  • Merge pull request #120 from anephenix/dependabot/npm_and_yarn/puppeteer-23.6.0
  • Merge pull request #117 from anephenix/dependabot/npm_and_yarn/babel/eslint-parser-7.25.8
  • Bump puppeteer from 23.5.0 to 23.6.0
  • Bump @babel/eslint-parser from 7.25.7 to 7.25.8
  • Merge pull request #119 from anephenix/dependabot/npm_and_yarn/anephenix/sarus-0.6.5
  • Bump @anephenix/sarus from 0.6.3 to 0.6.5
  • Fix for Node.js CI runner on GitHub actions
  • Update node.js.yml
  • Merge pull request #115 from anephenix/dependabot/npm_and_yarn/npm-10.9.0
  • Merge pull request #114 from anephenix/dependabot/npm_and_yarn/anephenix/sarus-0.6.3
  • Merge pull request #113 from anephenix/dependabot/npm_and_yarn/puppeteer-23.5.0
  • Merge pull request #112 from anephenix/dependabot/npm_and_yarn/babel/eslint-parser-7.25.7
  • Merge pull request #111 from anephenix/dependabot/npm_and_yarn/eslint-9.12.0
  • Bump npm from 10.8.3 to 10.9.0
  • Bump @anephenix/sarus from 0.6.1 to 0.6.3
  • Bump puppeteer from 23.4.1 to 23.5.0
  • Bump @babel/eslint-parser from 7.25.1 to 7.25.7
  • Bump eslint from 9.11.1 to 9.12.0
  • Merge pull request #109 from anephenix/dependabot/npm_and_yarn/eslint-9.11.1
  • Merge pull request #108 from anephenix/dependabot/npm_and_yarn/gradient-string-3.0.0
  • Merge pull request #110 from anephenix/dependabot/npm_and_yarn/anephenix/sarus-0.6.1
  • Merge pull request #107 from anephenix/dependabot/npm_and_yarn/puppeteer-23.4.1
  • Bump @anephenix/sarus from 0.6.0 to 0.6.1
  • Bump eslint from 9.11.0 to 9.11.1
  • Bump gradient-string from 2.0.2 to 3.0.0
  • Bump puppeteer from 23.4.0 to 23.4.1
  • Merge pull request #106 from anephenix/dependabot/npm_and_yarn/puppeteer-23.4.0
  • Merge pull request #105 from anephenix/dependabot/npm_and_yarn/eslint-9.11.0
  • Merge pull request #104 from anephenix/dependabot/npm_and_yarn/npm-check-updates-17.1.3
  • Merge pull request #103 from anephenix/dependabot/npm_and_yarn/esbuild-0.24.0
  • Merge pull request #102 from anephenix/dependabot/npm_and_yarn/nyc-17.1.0
  • Bump puppeteer from 23.3.0 to 23.4.0
  • Bump eslint from 9.10.0 to 9.11.0
  • Bump npm-check-updates from 17.1.1 to 17.1.3
  • Bump esbuild from 0.23.1 to 0.24.0
  • Bump nyc from 17.0.0 to 17.1.0
  • Merge pull request #97 from anephenix/dependabot/npm_and_yarn/npm-10.8.3
  • Bump npm from 10.8.2 to 10.8.3
  • Merge pull request #101 from anephenix/dependabot/npm_and_yarn/cucumber/cucumber-11.0.1
  • Merge pull request #100 from anephenix/dependabot/npm_and_yarn/husky-9.1.6
  • Bump @cucumber/cucumber from 11.0.0 to 11.0.1
  • Bump husky from 9.1.5 to 9.1.6
  • Merge pull request #99 from anephenix/dependabot/npm_and_yarn/cucumber/cucumber-11.0.0
  • Merge pull request #98 from anephenix/dependabot/npm_and_yarn/puppeteer-23.3.0
  • Merge pull request #96 from anephenix/dependabot/npm_and_yarn/eslint-9.10.0
  • Merge pull request #95 from anephenix/dependabot/npm_and_yarn/eslint-plugin-jest-28.8.3
  • Bump @cucumber/cucumber from 10.8.0 to 11.0.0
  • Bump puppeteer from 23.2.1 to 23.3.0
  • Bump eslint from 9.9.1 to 9.10.0
  • Bump eslint-plugin-jest from 28.8.2 to 28.8.3
  • Merge pull request #91 from anephenix/dependabot/npm_and_yarn/npm-check-updates-17.1.1
  • Bump npm-check-updates from 16.14.20 to 17.1.1
  • Merge pull request #94 from anephenix/dependabot/npm_and_yarn/eslint-plugin-jest-28.8.2
  • Merge pull request #93 from anephenix/dependabot/npm_and_yarn/eslint-9.9.1
  • Merge pull request #92 from anephenix/dependabot/npm_and_yarn/esbuild-0.23.1
  • Merge pull request #90 from anephenix/dependabot/npm_and_yarn/mocha-10.7.3
  • Bump eslint-plugin-jest from 28.8.0 to 28.8.2
  • Bump eslint from 9.8.0 to 9.9.1
  • Bump esbuild from 0.23.0 to 0.23.1
  • Bump mocha from 10.4.0 to 10.7.3
  • Merge pull request #86 from anephenix/dependabot/npm_and_yarn/anephenix/sarus-0.6.0
  • Bump @anephenix/sarus from 0.4.4 to 0.6.0
  • Removed simple-git
  • Replaced simple-git-hooks with husky
  • Swapped pre-commit for simple-git-hooks
  • Removed a dependency that could be a security risk
  • Merge pull request #89 from anephenix/dependabot/npm_and_yarn/puppeteer-23.2.1
  • Merge pull request #88 from anephenix/dependabot/npm_and_yarn/micromatch-4.0.8
  • Merge pull request #83 from anephenix/dependabot/npm_and_yarn/babel/eslint-parser-7.25.1
  • Merge pull request #82 from anephenix/dependabot/npm_and_yarn/eslint-plugin-jest-28.8.0
  • Bump puppeteer from 22.15.0 to 23.2.1
  • Bump micromatch from 4.0.5 to 4.0.8
  • Merge pull request #81 from anephenix/dependabot/npm_and_yarn/multi-3bb88bb62a
  • Bump @babel/eslint-parser from 7.24.8 to 7.25.1
  • Bump eslint-plugin-jest from 28.6.0 to 28.8.0
  • Bump ws and puppeteer
  • Merge pull request #80 from anephenix/dependabot/npm_and_yarn/redis-4.7.0
  • Merge pull request #79 from anephenix/dependabot/npm_and_yarn/eslint-9.8.0
  • Merge pull request #75 from anephenix/dependabot/npm_and_yarn/npm-10.8.2
  • Merge pull request #77 from anephenix/dependabot/npm_and_yarn/why-is-node-running-3.2.0
  • Bump redis from 4.6.14 to 4.7.0
  • Bump eslint from 9.3.0 to 9.8.0
  • Bump why-is-node-running from 2.2.2 to 3.2.0
  • Bump npm from 10.8.0 to 10.8.2
  • Merge pull request #74 from anephenix/dependabot/npm_and_yarn/esbuild-0.23.0
  • Merge pull request #73 from anephenix/dependabot/npm_and_yarn/babel/eslint-parser-7.24.8
  • Merge pull request #72 from anephenix/dependabot/npm_and_yarn/eslint-plugin-jest-28.6.0
  • Merge pull request #71 from anephenix/dependabot/npm_and_yarn/prettier-3.3.3
  • Bump esbuild from 0.21.5 to 0.23.0
  • Bump @babel/eslint-parser from 7.24.7 to 7.24.8
  • Bump eslint-plugin-jest from 28.5.0 to 28.6.0
  • Bump prettier from 3.2.5 to 3.3.3
  • Merge pull request #70 from anephenix/dependabot/npm_and_yarn/ws-8.18.0
  • Merge pull request #67 from anephenix/dependabot/npm_and_yarn/nyc-17.0.0
  • Merge pull request #69 from anephenix/dependabot/npm_and_yarn/uuid-10.0.0
  • Merge pull request #68 from anephenix/dependabot/npm_and_yarn/simple-git-3.25.0
  • Bump ws from 8.17.0 to 8.18.0
  • Bump uuid from 9.0.1 to 10.0.0
  • Bump simple-git from 3.24.0 to 3.25.0
  • Bump nyc from 15.1.0 to 17.0.0
  • Merge pull request #65 from anephenix/dependabot/npm_and_yarn/braces-3.0.3
  • Merge pull request #64 from anephenix/dependabot/npm_and_yarn/babel/eslint-parser-7.24.7
  • Merge pull request #63 from anephenix/dependabot/npm_and_yarn/esbuild-0.21.5
  • Bump braces from 3.0.2 to 3.0.3
  • Merge pull request #61 from anephenix/dependabot/npm_and_yarn/puppeteer-22.10.0
  • Merge pull request #59 from anephenix/dependabot/npm_and_yarn/cucumber/cucumber-10.8.0
  • Bump @babel/eslint-parser from 7.24.5 to 7.24.7
  • Bump esbuild from 0.21.3 to 0.21.5
  • Bump puppeteer from 22.9.0 to 22.10.0
  • Bump @cucumber/cucumber from 10.7.0 to 10.8.0
  • Upgraded eslint
  • Updated prettier
  • Added some security check for the cucumber client app server
  • Tweaks
  • Replaced Parcel with ESBuild, and now Cucumber runs without needing --exit flag
  • Updated dependencies & testing old workflow versions
  • Fix for an intermittently failing unit test
  • Try and fix the issue in the github action
  • Try downgrading ndoe checkout to see if there is a difference in behaviour
  • Updated dependencies
  • Merge pull request #53 from anephenix/dependabot/npm_and_yarn/eslint-plugin-jest-28.5.0
  • Bump eslint-plugin-jest from 27.2.1 to 28.5.0
  • Merge pull request #54 from anephenix/dependabot/npm_and_yarn/node-localstorage-3.0.5
  • Merge pull request #56 from anephenix/dependabot/npm_and_yarn/cucumber/cucumber-10.7.0
  • Bump @cucumber/cucumber from 9.1.0 to 10.7.0
  • Merge pull request #52 from anephenix/dependabot/npm_and_yarn/puppeteer-22.8.0
  • Switch to using Chrome's new headless mode
  • Tweaked a regex to replace all instances of *
  • Bump node-localstorage from 2.2.1 to 3.0.5
  • Bump puppeteer from 19.11.1 to 22.8.0
  • Merge branch 'master' of github.com:anephenix/hub
  • Updated Puppeteer
  • Merge pull request #51 from anephenix/dependabot/npm_and_yarn/multi-37a19c8f74
  • Bump tar and npm
  • Merge pull request #50 from anephenix/dependabot/npm_and_yarn/tough-cookie-4.1.4
  • Merge pull request #48 from anephenix/dependabot/npm_and_yarn/npm-check-updates-16.14.20
  • Updated browserslist
  • Update version of actions used in workflow file
  • Yet another fix
  • Another fix for workflow file
  • Updated workflow file
  • Bump npm-check-updates from 16.10.9 to 16.14.20
  • Updated dependencies
  • Bump tough-cookie from 4.1.2 to 4.1.4
  • Merge branch 'master' of github.com:anephenix/hub
  • Removed an unused dependency
  • Create dependabot.yml
  • Merge branch 'master' of github.com:anephenix/hub
  • Merge pull request #44 from anephenix/dependabot/npm_and_yarn/ip-2.0.1
  • Bump ip from 2.0.0 to 2.0.1
  • Merge pull request #43 from anephenix/dependabot/npm_and_yarn/babel/traverse-7.23.2
  • Bump @babel/traverse from 7.21.2 to 7.23.2
  • Merge pull request #42 from anephenix/dependabot/npm_and_yarn/semver-5.7.2
  • Bump semver from 5.7.1 to 5.7.2
  • Merge pull request #41 from anephenix/dependabot/npm_and_yarn/word-wrap-1.2.4
  • Bump word-wrap from 1.2.3 to 1.2.4
  • Update dependency script tweaks

Friday, April 21, 2023

  • Updated dependencies

Wednesday, April 12, 2023

  • Updated dependencies

Wednesday, April 12, 2023

  • Updated dependencies

Wednesday, April 12, 2023

  • Updated dependencies

0.0.25 - Tuesday 11th April, 2023

  • Updated dependencies

0.0.23 - Tuesday 15th November, 2022

  • Updated dependencies

0.0.22 - Wednesday 29th September, 2021

  • Updated dependencies

0.0.21 - Saturday 14th August, 2021

  • Added support for SessionStorage in server-side rendering context
  • Updated dependencies

0.0.20 - Wendesday 30th December, 2020

  • Added support for kicking a client off the server
  • Added support for banning a client from the server
  • Developers can add/remove ban rules for clients

0.0.19 - Tuesday 1st December, 2020

  • Allowed allowedIpAddresses feature to restrict where clients can connect from

0.0.18 - Sunday 29th November, 2020

  • Added allowedOrigins feature to restrict where clients can connect from

0.0.17 - Friday 30th October, 2020

  • Small fix for loading the client in a browser context
  • Updated dependencies

0.0.16 - Thursday 29th October, 2020

  • Refactored the code to improve readability
  • Fixed a bug with wildcard channel matching
  • Fixed a bug with the delayUntil helper function

0.0.15 - Saturday 24th October, 2020

  • Added support for passing a http/https server with options to Hub

0.0.14 - Friday 23rd October, 2020

  • Added support for clientCanPublish checks on channel configurations

0.0.13 - Thursday 22nd October, 2020

  • Added support for adding wildcard channel configurations
  • Added support for removing channel configurations

0.0.12 - Tuesday 20th October, 2020

  • Developers can now configure channels to require authentication
  • Clients can subscribe to channels that require authentication

0.0.11 - Sunday 18th October, 2020

  • Clients are automatically resubscribed to channels when they reconnect
  • Clients are automatically unsubscribed from channels when they disconnect

0.0.10 - Saturday 17th October, 2020

  • Adapted the rpc reply function so that it includes some parameters and simplifies the interface

0.0.9 - Friday 16th October, 2020

  • Added horizontal scaling support for message publishing using Redis

0.0.8 - Wednesday 14th October, 2020

  • Added the ability to store client/subscriptions data in Redis

0.0.7 - Wednesday 14th October, 2020

  • Added a way to make RPC requests without requiring a response in return

0.0.6 - Wednesday 14th October, 2020

  • Changed how config options are passed to the HubClient

0.0.5 - Tuesday 13th October, 2020

  • Clients can now handle messages for channels with a single function call
  • Clients can remove and list those message handlers

0.0.4 - Monday 12th October, 2020

  • Pushed a fix where an NPM dependency was classed as a devDependency by mistake

0.0.3 - Monday 12th October, 2020

  • Added RPC functionality
  • Reworked the client identification and pubsub features to be extensions on top of RPC
  • Added HubClient library for client-side support
  • Enabled HubClient to be used on both Node.js and the browser.

0.0.2 - Thursday 1st October, 2020

  • Fixed a bug where publishing a message to a channel without any subscribers caused an error

0.0.1 - Thursday 1st October, 2020

  • Support for PubSub (in-memory)