4.4 KiB
4.4 KiB
Changelog
All notable changes to this project will be documented in this file.
[Unreleased]
[2.1.92 pre 2.2] - 2019-11-06
Added
- (Server)
./server/src/utility/directory - (Server)
Constants.jsclass inutility - (Server)
esmmodule to transpile ES6
Changed
- (Server) Changed ES5 styling to ES6
- (Server) And improved source comments
- (Server) Minor code format changes
- (Server) Updated all dependencies (be sure to update your local copy with the new packages)
[2.1.91 pre 2.2] - 2019-08-17
Added
- (Client) Markdown engine
- (Client) Imgur based image posting (through markdown)
Changed
- (Client) Removed cloudflare references making hack.chat self-hosted again
- (Client) The way messages are pushed, closing an xss vuln in PRs
985dd6fand9fcb235 - (Client) Side bar layout
- (Client) Fixed some options not storing
- (Client) Fixed firefox drop down menu bug
- (Client) Updated Katex lib
Stretched
- The term "minimal"
[2.1.9 pre 2.2] - 2019-03-18
Changed
- Configuration script setup, making it more portable/sane
- Refactored naming scheme and entry point
Removed
- Configuration setup from
./serverLib/ConfigManager - Unused feature allowing command modules to add to the configuration/setup process
deasyncdependency
[2.1.9] - 2019-02-21
Added
./server/src/commands/core/emote.jsmodule to provide action text./server/src/core/server.jspriorities to command hooking- Priority levels to all command modules
./server/src/commands/core/chat.jsUnknown '/' commands will now return a warning./server/src/commands/internal/legacylayer.jsto provide compatibility to legacy connections
Changed
- Updated all libraries to latest
./server/src/core/server.jsRemoved unneeded function bindings./server/src/core/server.jsHook function layout./server/src/managers/config.jsDocumentation wording
[2.1.0] - 2018-09-29
Added
- Module hook framework, isolating modules and making them truly drop-to-install
./server/src/commands/core/whisper.jsmodule to send in-channel private messages,/whisperhookmuzzleandmutealiases to./server/src/commands/mod/dumb.jsunmuzzleandunmutealiases to./server/src/commands/mod/speak.js./server/src/commands/admin/removemod.jsmodule to remove mods./server/src/commands/mod/unbanall.jsmodule to clear all bans and ratelimiting
Changed
- Further code cleanup on all modules
- Adjusted
ipSaltentropy ./server/src/commands/core/help.jsoutput is now helpful, added/helphook./server/src/commands/core/chat.jsadded/myhashand/mehooks./server/src/commands/core/morestats.jsadded/statshook
[2.0.3] - 2018-06-03
Added
./server/src/commands/mod/dumb.jsmodule for server-wide shadow muting./server/src/commands/mod/speak.jsmodule unmuting./server/src/commands/internal/socketreply.jsmodule to route warning to clients./server/src/commands/core/ping.jsmodule to preventdidYouMeanerrors on legacy sources
Changed
- Moved
disconnect.jsinto servers internal modules directory - Restructured
server.jsandcommands.js, removing hardcoded protocol use
[2.0.2] - 2018-05-19
Added
./documentation/DOCUMENTATION.mddocument which gives overview of the applications protocol./documentation/DEPLOY.mddocument which gives overview of deploying the server live./LICENSELicense file- Code highlighting, triggered with #
Changed
README.mdwording and layout
Removed
- Unneeded
use strict
[2.0.1] - 2018-04-18
Added
users-kickedtracking tomorestatscommand- Server-side ping interval
movecommand to change channels without reconnectingdisconnectcommand module to free core server from protocol dependencychangenickcommand to change client nick without reconnecting
Changed
- Filter object of the
findSocketsfunction now accepts more complex parameters, including functions and arrays kickcommand now accepts an array as thenickargument allowing multiple simultaneous kicksjoincommand now takes advantage of the new filter object- Core server disconnect handler now calls the
disconnectmodule instead of broadcasting hard codedonlineRemove
Removed
- Client-side ping interval
[2.0.0] - 2018-04-12
Added
- CHANGELOG.md
index.htmlfiles tokatexdirectories
Changed
- Updated client html KaTeX libraries to v0.9.0
Removed
- Uneeded files under
katexdirectories