Changelog of @hackage/lambdabot-telegram-plugins 0.2.0

Revision history for telegram-lambdabot

0.2.0 -- 2022-05-12

Implementation phase is finished. Lambdabot might be considered ready with current release. See README for more details. Here is a history of changes since its creation.

  • Fix unicode output (see #1);
  • Fix unicode input (see #2);
  • Support eval plugin (see #3);
  • Support check plugin, add type class for different commands from different plugins (see #4);
  • Add maintenance shell scripts (see #5);
  • Support djinn plugin, derive FromCommand via DeriveGeneric (see #6);
  • Support free plugin (see #7);
  • Support haddock and hoogle plugins (see #8);
  • Support following plugins: instances, more, pl, pointful, pretty, system, type, undo, unmtl, version, help, source (see #9);
  • Fix errors from telegram-bot-simple via bumping its version (see #10);
  • Fix sendMessage to comply with Bot API 5.7 (see #11);
  • Fix /cmd@botname commands (see #12);
  • Add lambdabot Pristine.hs, fix source plugin and disable lambdabot's insults (see #13);
  • Fix empty /help command (see #14);
  • Show two different versions via /help command (see #15);
  • Support multiple sandboxes, remove shared state across chats (see #16);
  • Remove more command and plugin (see #17);
  • Enable TypeApplications GHC extension (see #18);
  • Reply to user messages and support user edits (see #19);
  • Fix commands from all plugins except eval (see #20);
  • Extend /help message (see #21);
  • Unescape unicode output from interpreter (see #22);
  • Render response from bot as monospace (see #26);
  • Move bot parser helpers to upstream telegram-bot-simple package and use them (see #27);
  • Add haddock annotations to the code (see #28);

0.1.0 -- 2022-02-16

  • First version. Released on an unsuspecting world.
  • Only /irc command added.