Skip to content

Releases: ehForwarderBot/ehForwarderBot

2.1.1

22 May 23:40
36e6202
Compare
Choose a tag to compare

2.1.1 - 2021-05-22

Changed

  • Changed the critical log colors for better contrast

Fixed

  • ^c not able to terminate initialization process due to the handler egistered.

2.1.0

22 Nov 16:37
v2.1.0
b172738
Compare
Choose a tag to compare

2.1.0 - 2020-11-23

Added

  • 5 consequent SIGTERM or SIGINT will trigger a force quit.
  • Allow user to trace hanging threads to debug graceful exit-related issues.

Fixed

  • Blocking main thread to keep thread pools running throughout the session (#225)

2.0.0

31 Jan 09:39
v2.0.0
8e7d35c
Compare
Choose a tag to compare

EFB version 2 started its development in 2018, and released its first stable version in the time of the GitHub Arctic Code Vault Snapshot.

Read more about the structural changes from version 1 in this article.

1.6.6

31 Jan 09:21
Compare
Choose a tag to compare

Thanks to the donations from an anonymous EFB user and zong meng.

Notice

  • ETM: Backup your database (plugins/eh_telegram_master/tgdata.db) before upgrading.

EFB framework

  • New required method for slave channels: get_chat

EFB Telegram Master

  • Add detailed error dispatching mechanism
  • Add mute feature
  • Enhancements on multiple remote chat linking
  • Multiple remote chat linking is now enabled by default. (Flag multiple_slave_chats now has a default value of True.)
  • New command: /info — show information about the current Telegram conversation.

EFB WeChat Slave

Changelogs from previous versions

1.5.0

Thanks to donations from DrayChou, Fwolf and 毒薬.

Nota bene

  • Please stop your daemon process before upgrading.
  • EFB WeChat Slave: Please upgrade your dependencies before running: pip3 install -r requirements.txt --upgrade

Framework

  • New EFBMsg attribute: filename
  • Separate daemon can now run from different instances

EFB WeChat Slave

  • Report error when network error occurs when a message is sent.
  • Support "Tencent News" (newsapp) message report.
  • Remove flag extra_links_on_message
  • Add flag first_link_only
  • Bug fix and performance enhancement.

EFB Telegram Master

  • Support thumbnails for link messages.
  • Improve extensibility for web hooks.
  • Bug fix and performance enhancement.

1.4.0

Thanks to donation from tolves&jiamin.

  • Add graceful stop support.
  • Introduced global interaction mutex lock.

EWS:

  • Prompt user to log in again while disconnected.
  • Experimental flags: qr_reload, on_log_out.
  • Bug fix.

ETM:

  • Add video messages support.
  • Bug fix.

branch/royx:

  • EWS:
  • Prompt user to log in again while disconnected.
  • All QR codes sent to master channel for log in.

1.3 build 20170119

N.B.: WeChat requires reauthorization after this update.

Framework:

  • Change log coloring
  • Change EFBMsg link message specifications (Docs)
  • New channel property: "supported_message_type" (Docs)
  • Start daemon on the current Python interpreter
  • Python version requirement revert back to lower version

EWS:

  • Bug fixes.
  • Optimized for easier cloning
  • New experimental flags (Docs):
    • "max_quote_length"
    • "extra_links_on_message"
    • "uid_order"

ETM:

  • Bug fixes.
  • New command: /unlink_all
  • Optimized for easier cloning
  • New experimental flags (Docs):
    • "multiple_slave_chats"
    • "text_as_html"

1.2 build 20170111

Things to note:

  • Update your requirements with pip3 install -r requirements.txt --upgrade
  • Daemon is now managed by daemon.py. Check out python3 daemon.py help for details.

EFB framework:

  • Rewrite daemon script and behaviour (docs)
  • Updated Python dependencies

EH Telegram Master:

  • Add "Unlink" button on the "successfully linked" message. (#2)
  • Add RegEx filtering on /link and /chat commands. (docs)
  • Fixed type error caused by py_magic update

EH WeChat Slave:

  • Rewrite QR code display method (ANSI Background color)
  • All stickers are converted to GIF before sending (PR #5)

1.1 build 20161226

Changelog:

Added log filtering.
Add detailed logging, and async msg processing for ETM.
EWS:
    Change first chat to File helper.
    WeChat disconnection system notice.
ETM:
    Update chat assoc logic.
    Added chat linking indicator.
    Group unlink msg bug fix.

EWS users
You may need to re-link your chats due to change of UID logic.

1.0 build 20161207

First release.