Skip to content

@Tjzabel Tjzabel released this Aug 18, 2021

The TeleIRC Team is proud to present TeleIRC v2.2.0. This version is a feature release, which means it introduces new functionality or changes that may require changes or action by you to fully upgrade from a previous v2.0.x release.

Changelog

Full details and context about this release can be found in the v2.2.0 Release Milestone tracker.

General

  • Update to Go v1.14
  • Fix broken links in config file glossary (@da-edra)

IRC

Telegram

About TeleIRC v2.0

Contributors
thenaterhood, da-edra, and Tjzabel
Assets 3

@jwflory jwflory released this Nov 1, 2020

The TeleIRC Team is proud to present TeleIRC v2.1.0. This version is a feature release, which means it introduces new functionality or changes that may require changes or action by you to fully upgrade from a previous v2.0.x release.

Changelog

Full details and context about this release can be found in the v2.1.0 Release Milestone tracker.

General

  • Gracefully exit when TeleIRC receives a SIGTERM signal (e.g. pressing CTRL+C) (@xforever1313, #347)
  • Display latest git tag as version string in logs when compiling TeleIRC binaries (@Zedjones, #352)

IRC

  • Do not forward messages with a configurable prefix (@thenaterhood, #340)
  • Send a message to Telegram group if the IRC server connection is terminated or goes offline (@xforever1313, #344)
  • Add new IRC configuration options such as IRC_BOT_REALNAME, IRC_BOT_IDENT, IRC_NICKSERV_USER (@jwflory, #355)
  • Add support for specifying an IP address to use for IRC server connection (@jwflory, #356)

About TeleIRC v2.0

Assets 3

@jwflory jwflory released this Oct 10, 2020

The TeleIRC Team is proud to present TeleIRC v2.0.1. This version is a bugfix release, which means it is low-risk, high-gain for anyone upgrading from a previous v2.0.x release.

Changelog

About TeleIRC v2.0

Assets 3

@jwflory jwflory released this May 24, 2020

The TeleIRC Team is proud to present the v2.0.0 Go port of TeleIRC. This release reflects eight months of work in porting the NodeJS version over to Go.

Because this is a major release, the changelog is not written here. See the blog posts published below:

Assets 3
Pre-release

@jwflory jwflory released this Apr 25, 2020

This commit marks the second release of the TeleIRC Go port. It is a
pre-release and does not yet have feature parity with the v1.x.x release
stream. USE THIS FOR TESTING ONLY!

Thanks and acknowledgements

This release was made possible to you by the TeleIRC core maintainers
and the project community:

Thank you!

Changelog

Only covers changes from 2.0.0-pre1:

  • New handlers:
    • Telegram Sticker handler
    • IRC blacklist handler
    • Add Telegram Photo handler
  • Refactor/improve logging functionality
    • Add debug logging
  • Increase unit test coverage from ~32% to 54%

New license

NOTE: TeleIRC is now licensed under the GPLv3 license. This is a
change from the MIT License. Current code and future contributions will
be licensed under the GPLv3.

Assets 3
Pre-release

@jwflory jwflory released this Mar 27, 2020

This commit marks the first release of the TeleIRC Go port. It is a pre-release and does not yet have feature parity with the v1.x.x release stream. USE THIS FOR TESTING ONLY!

The changelog for this release is deliberately short, but future changelogs will iterate on changes across each release:

Thanks and acknowledgements

This release was made possible to you by the TeleIRC core maintainers and the project community:

Thank you!

Changelog

  • Initial Go port (tracked in #163 and #265)
Assets 2

@jwflory jwflory released this Mar 27, 2020

“Every new beginning comes from some other beginning’s end.”
– Semisonic

v1.3.4 marks the final release of the TeleIRC v1.x.x releases. Before some project history and acknowledgements, first priorities:

Thanks and acknowledgements

This release was made possible to you by the TeleIRC core maintainers and the project community:

Thank you!

Changelog

What's going on?

In case you missed the discussion in #163, the TeleIRC core maintainers are hard at work on the next major version of TeleIRC, v2.0.0. It is a full rewrite from NodeJS to Go. The rationale for this is explained over in this blog post:

https://blog.jwf.io/2020/03/teleirc-v2-0-0-march-2020-progress-update/

From this point forward, no further updates or development support are given to the v1.x.x release versions. The changelog for this version is already slim, which reflects the current focus of the team on the new major version.

The core team is committed to providing limited support to those currently using v1.x.x versions and some guidance on how to upgrade to the v2.x.x release once it comes out in May 2020. While we will not add new features or fix bugs, we will make our best attempt (as a team of all volunteers, mostly students) to help those currently using TeleIRC continue to use TeleIRC.

Thanks to all of the folks who have contributed to the v1.x.x releases over the last four years. TeleIRC has always been a community effort and our success would not have been possible without the great effort of many folks to make this project better. A special shout-out to @repkam09 for launching this project all those years ago. 😄

Assets 2

@Tjzabel Tjzabel released this Sep 30, 2019

September 2019 sprint release.
The TeleIRC community is proud to present the v1.3.3 minor release!

Thanks

  • Tim Zabel (@Tjzabel)
  • Dipanjan Das (@HolmesSherlock)
    • Thanks for helping out with debugging and testing the channel key(!)

Changelog

  • Add support for channel key
  • Add support for server password
  • Add documentation for specifying the IRC port and SSL certs in the config glossary
  • Add MIT license header to source code
Assets 2

@Tjzabel Tjzabel released this Sep 5, 2019

Summer 2019 sprint release
The TeleIRC community is proud to present the v1.3.2 release.

Thanks

Changelog

  • Escape IRC messages as plaintext
  • Add support for IRC server options
  • Fix spacing in edited Telegram message prefix
Assets 2

@jwflory jwflory released this Apr 21, 2019

The TeleIRC team is proud to present the v1.3.1 release. This release is a bugfix release with minor, non-breaking changes. The changes are described below in the changelog.

Thanks

Our thanks for the volunteered time and effort of these people who contributed to this release:

🎉 💯 🎉

Additionally, this release also brings new branding and a logo thanks to our friends at @uracreative. Shout-outs to @elioqoshi, @richardbmx, and @AnXh3L0 for their support and effort in our new brand makeover.

Changelog

  • Bold usernames in message prefixes
  • Include filetype in IRC string when a document is uploaded on Telegram
  • Include zero-width space in username for join/part messages to group

Other contributor-oriented changes in this release include…

  • New contributor guidelines introduced
  • Upgrades to docs toolchain dependencies to resolve CVEs
  • New brand assets added to git repository

Future development

As a note, this is the last planned release for the RIT Spring 2019 semester. Regular development sprints are expected to continue in August 2019. Some work may be done between May and August, but most likely will be done outside of a sprint.

Let us know your feedback and how we can improve TeleIRC for you. 👍

Assets 2