Skip to content

Release 1.9.4.3

Compare
Choose a tag to compare
@UnknownShadow200 UnknownShadow200 released this 09 Oct 11:42
· 406 commits to master since this release

Additions

  • Gradient brush for /Brush
  • Dithered mode for /ImagePrint (thanks Goodlyay)

Improvements

  • CLI: Reset color instead of explicitly setting foreground color to white
  • Grayscale Rainbow brush now supports random mode
  • Allow changing perbuild/pervisit of multiple levels at once
  • ZS: Change infect messages to use / instead of {0}/{1}
  • GUI: Avoid duplicate entries in input log, to simplify navigation through input history
  • Allow changing default login/logout message
  • Prevent using /ignore,/afk,/whisper in MBs
  • Prevent using /mi env on levels you can't visit
  • Zones should default to perbuild of level (and perbuildmax)
  • GUI: Split up Messages panel in Chat Settings into Messages and Moderation messages
  • Message non-controller users when they try to run in-game commands from IRC/Discord that they don't have the permission to run them
  • Now can run on bare minimum of mono-runtime (no longer depends on System.Data)
  • Plugins that depend on other plugin DLLs are now better supported
  • Warn when can-mention-everyone is enabled in discordbot.properties
  • Try to preserve original file modification date in /server backup ZIPs
  • Keep log file open instead of constantly closing and reopening
  • Don't show useless 'on line 0' in compiler error messages
  • Make /Server backup table work with double/blob columns
  • Don't try to download sqlite DLLs on non-windows
  • /PCreate C# example
  • /Commands help

Fixes

  • /Cut being affected by the current transform
  • /Transform rotate output having holes
  • /Info of offline players not showing nick
  • Some https:// heartbeat URLs not working with ProtocolError
  • GUI: Unmute and freeze actions in Players tab not working
  • Discord messages with newlines not appearing in-game at all
  • /Server backup .zips can't be added to/edited using Windows Explorer zip support
  • Some obscure MOTDs crashing original classic client
  • On NetBSD, doing /ServerInfo throws IndexOutOfRangeException
  • In the rare case when running on mono with System.Drawing package but not libgdiplus package, /ImagePrint crashes the server
  • Attempt to workaround very rare issue where GUI would crash on Linux
  • Old BlockDB upgrader produced /b entries with modification time being a couple of hours off
  • Old zone migrator sometimes produced 0 block wide zones

Removed

  • Dropped support for old password format (obsolete 20 months)

dotnet build

  • Fixed: /Restart not working sometimes
  • Improved: Use ImageSharp library instead for image decoding/resizing
  • Improved: No longer depends on CodeDom library

standalone build

  • Fixed: /Restart not working
  • Fixed: Not loading SSL/TLS certificates on Linux
  • Improved: WIP on updating support