v4.2.0
General
This release changes (simplifies) a number of APIs, but it does introduce changes. Please read the wiki, specifically the API methods page, to learn the new syntax for various methods.
- circular references are bad... remove all functions that require api to be passed in (mainly the API object)
- change initializer names to remove (init)
- object-ize connections, append connection-type prototypes in the server setups
- remove connection classes from utils
- remove global 'requires' from the API object, put them in the initializers that need them
- remove the notion of 'public' from connection objects
- server shutdown needs to clear its connections from the chatrooms
- delayed tasks which are older than 1 min should be checked against the various queues to be sure exist
- fix http message request so that all pending messages are returned
- general project organization