**Important:**
* The real-time stream archiver is no longer used by default. See the [WIKI](https://github.com/Brisppy/twitch-archiver/wiki/Wiki#real-time-archiver) for more info.
* The `-S | --stream-only` argument has been changed to `-l | --live-only`, and paired environment variable has changed from `TWITCH_ARCHIVER_STREAM_ONLY` to `TWITCH_ARCHIVER_LIVE_ONLY`.
* The `-N | --no-stream` argument has been changed to `-a | --archive-only`, and paired environment variable has changed from `TWITCH_ARCHIVER_NO_STREAM` to `TWITCH_ARCHIVER_ARCHIVE_ONLY`.
* Twitch-Archiver is now available as a Python package, see [here](https://github.com/Brisppy/twitch-archiver#installation--usage) for new installation and usage instructions.
* Due to new anti-bot protections chat downloading is less reliable - if more than ~40 messages are sent in a second some may be missed.
**Additions:**
* Added argument and environment variable to enable real-time stream archiving. Read [this](https://github.com/Brisppy/twitch-archiver/wiki/Wiki#real-time-archiver) before using.
* Added exception for unsupported stream part duration.
* Added buffer for freshly live streams to grab stream start if not being archived to a VOD.
* Added logging for offline channels.
* Added reliable method for grabbing archives of streams created within the last few seconds.
**Changes and Fixes:**
* Restructured and cleaned up project for transition to Python package.
* Removed `Utils` class.
* Improved update checker to support development and release candidate builds.
* Fixed an issue if the connection timed out while fetching new stream segments.
* Reduced non-debug logging verbosity.
* Reduced archive delay for streams started within the last few seconds.
* Changed method of downloading chat logs to get around new authentication requirements.
* Fixed missing requirements from Python package.
* Updated dockerfile.