Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v2.4.3_ - 2020-06-25¶
Changed¶
Bumped
tenacitytov6in requirements.
Fixed¶
Change in Instagram login policy causing plaintext password to stop working.
v2.4.2 - 2019-12-27¶
Changed¶
CLI
--timeoption will now always use higher and lower time given as the timeframe, independently of the order they are given.
Fixed¶
JSON files also get a proper timestamp set (pr #275).
v2.4.1 - 2019-12-10¶
Fixed¶
Issue with additional data not being loaded from certain pages (#271) (pr #273)
v2.4.0 - 2019-06-29¶
Fixed¶
Attempt fix for
rhx_gisissue (#247) (pr #248)Fix crashes when downloading hashtag medias
Changed¶
Removed
fake-useragentdependency.Use a custom HTTP server to detect the user agent of the default web browser.
v2.3.2 - 2019-01-06¶
Added¶
Add zero padding for date and time in filenames (pr #224)
Changed¶
Add
teststo source distribution (pr #228).Bumped supported
fsversion to2.2.0.
v2.1.0 - 2018-07-31¶
Added¶
Posts can now be downloaded by giving directly the post URL (implement #184).
Fixed¶
Batch will now log the name of the current account as well as occuring errors (fix #185)
CLI login will now properly display logger messages.
Library loggers do not have a
logging.StreamHandlerset by default anymore.Attempt fixing login procedure in
InstaLooter._login.
Changed¶
Trying to download media from an non-existing user will display a nicer message:
user not found: '...'(fix #194).Batch mode will now continue to the next job if any error occurs, showing an error message instead of crashing (fix #185).
v2.0.3 - 2018-05-29¶
Fixed¶
Use the webpage shared data to find the CSRF token instead of response cookies.
v2.0.2 - 2018-05-17¶
Changed¶
Bump
coloredlogsrequired version to10.0.Use
verboselogsas the backend logging library.
v2.0.1 - 2018-04-18¶
Changed¶
Updated the query hash in
ProfileIterator(although previous seemed to keep working).
Fixed¶
RHX-GIS computation not using the CSRF token anymore.
Lowered
PageIterator.PAGE_SIZEto 50 to comply with Instagram.
v2.0.0 - 2018-04-16¶
Changed¶
Passing a pre-initialised
SessiontoPageIteratorconstructor is now mandatory.HashtagIteratormust be provided arhx(it is infered forProfileIterator).
Fixed¶
API changes made by Instagram ca. April 2018 (excluding logging in / out).
Calling
operator.length_hintonPageIteratorobjects will no longer cause duplicate server queries.
v1.0.0 - 2018-04-05¶
Added¶
This CHANGELOG file.
Typing annotations using the
typingmodule.Limited retries on connection failure, using tenacity.
Real-world User Agent spoofing, using fake-useragent
Fixed¶
API changes made by Instagram ca. March 2018.
Changed¶
Whole new API following major code refactor and rewrite.
Requests to the API directly use JSON and GraphQL queries when possible.
License is now GPLv3 or later instead of GPLv3.
I/O now uses PyFilesystem (FS URLs can be passed as CLI arguments).
Removed¶
Exif metadata handling (will be added back in later release).
urlgencapabilities (Instagram signs picture URL since 2018).Python 3.5.1 support (lacks the required
typingversion).progressbar2dependency, replaced bytqdmhuesdependency, replaced bycoloredlogsBeautifulSoup4dependency