X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=NEWS;h=d22dac56668a962c52630d86e22cb759dc46aba1;hb=381c180279b47d0536f12da170c3911475af0755;hp=aa192de9cefeb066606c5ef3256ddee20bcf4db6;hpb=25403eb169875b42d3162d0e94523853d757468f;p=8sync.git diff --git a/NEWS b/NEWS index aa192de..d22dac5 100644 --- a/NEWS +++ b/NEWS @@ -2,12 +2,56 @@ #+TITLE: 8sync NEWS -: Copyright (C) 2015-2016 Christopher Allan Webber +: Copyright (C) 2015-2017 Christopher Allan Webber : : Copying and distribution of this file, with or without modification, are : permitted in any medium without royalty provided the copyright notice : and this notice are preserved. +* 8sync 0.5.0 + +** Updated irc-bot actor + +Irc-bot now uses code from (snuik irc) for proper parsing of IRC +messages and has an updated `handle-message' api that takes an + record. The `handle-line/handle-misc-input' handlers +are still available and will be removed afer 0.5.0. + + +** Websocket client actor + +New websocket code, courtesy David Thompson's work on guile-websocket. +Currently this code is snarfed straight into 8sync; in the future +8sync may use guile-websocket as an independent library. + +** Some MinGW support + +Use of SIGPIPE and /dev/urandom is avoided when building for MinGW. + + +* 8sync 0.4.2 + +AKA, 8sync FOSDEM edition! Contains all the code necessary to run +Mudsync, as demonstrated at FOSDEM 2017. + +** Web server actor + +The old webserver code has been converted to being wrapped in an +actor. + +** Websocket server actor + +New websocket code, courtesy David Thompson's work on guile-websocket. +Currently this code is snarfed straight into 8sync; in the future +8sync may use guile-websocket as an independent library. + +** REPL can notify subscribers + +Subscribers can be notified to run after every tick of the REPL loop. +This way other actors who are looking for particular commands entered +at the REPL triggering something (for instance, inject-gameobj! in +Mudsync) have a chance to run. + * 8sync 0.4 ** Actors are now "center stage"