#Changelog

Version 0.4.11: (Not released on pip yet)

Version 0.4.10:

Version 0.4.9:

Version 0.4.8:

Version 0.4.7:

Version 0.4.6:

Version 0.4.5:

Version 0.4.4:

Version 0.4.3:

Version 0.4.2:

Version 0.4.1e:

Version 0.4.1d:

Version 0.4.1c:

Version 0.4.1b:

Version 0.4.1a:

Version 0.4.1 :

Big rename:
pytg2 -> pytg
Thats it.

Version 0.4.1:

It is named "pytg" again. Hooray! @luckydonald took over maintainence.

Version 0.4.0:

official cli support. CLI fork not updated? That is a problem of the past!

No need for telejson any more, you can now run with the offical telegram-cli! Connecting to the cli for sending will now surrender after given retrys, and not loop forever. Also added a CHANGELOG file.

It was fun to develop that json bridge by myself though, and It hurts a bit too left that behind... 😢 But: I learned a lot about C and git on that journy, and I can let my experience with json flow back into the original cli. Everybody will profit from this.

Version 0.3.1:

Updates for telejson beta compatibility. This version never got offically released before the telejson fork got replaced by vysheng's native json implementation. In the end that was way better.

Version 0.3.0:

Pytg2 (since v0.4.1 called pytg again) got overhauled to version 0.3.0, which restructures heavily, BUT will decrease the CPU usage to around nothing. While the old versions need to parse the cli output directly, resuling in easy ways to exploit it, now it is safe, using json internal. You need the modified telejson-cli for that to work. Without the parsing we don't have to poll for new output ("Hey, got anything yet? And yet? And yet? ...") but just block until we got new output. The retrieval of new messaged is multitheaded, so you won't lose any messages if you do heavy and/or long operations between messages.

Also a nice new feature is an automatic download of files. (more about this, as soon as I get time to edit this...)

Version 0.2.2:

updated commands to reflect CLI changes, moved exceptions, better error output

In Detail:

(since commit bb2a631)

Version 0.2.1:

Did I mention:

(Changelog restored from commit 888ebf)

Version 0.2:

@luckydonald started working on a fork. (first commit ea331e, called version 0.2 since 722361)

Version 0.1

Somewhere around commit 072c5f

Version 0 - The beginning

Back in January 2014, @efaisal started working on pytg. The Telgram-CLI was brand new, and there was no way to interact with it programatically like you could much later with lua or json. Until then there was not a single bot in telegam. There was no talking. There was no smiling. -sigh- There were only rocks. quote reference