- custom name bug for multiple files (discovered and fixed by @Hussainity)
- multiple search with different data without instantiating GIS object again (discovered by @notchum)
- Dependency version for Click
- Travis switched with GitHub Actions
- Updated version of google-api-python-client lib
- Bad referrer link fix
- Image validation fix (discovered by @SiewLinYap)
- Requests browser simulation
- Search parameters aligned with Google's definitions (pull request by @SiewLinYap)
- Support for transparent images
- Image object now has a referrer url (source) as well
- Improved error handling when trying to fetch images
- Added "imgColorType" param for Google API search (pull request by @SantaHey)
- Security vulnerability found in Pillow. Update to version to 8.1.1.
- Handling CLI exception when api key and cx are not provided
- Handling PIL open and rgb convert exception
- Curses terminal progress is now started and ended using context (with statement)
- CLI also uses contextual progress
- Better progress output in CLI overall
- CLI used non-null default params (discovered by @itoche)
- Pilow version updated (pull request by @eladavron)
- Fixed x-raw-image://urls (pull request by @reteps)
- Number of images limit would produce error if number was 20 or 30 or etc (issue discovered by @gaarsmu)
- SSL check is back
- Some images failed to download (issue discovered by @techguytechtips)
- Option to specify images usage rights (change made by @bradleyfowler123)
- Removed Python 2.7 support
- Upgrade from Pillow 6.0 to 7.1.0
- Fixed issue with downloading images with custom name
- If Google returns zero results, don't loop to get desired number of images.
- Ability to save save images with custom file name (change suggested by @otsir)
- Sometimes the lib would return more images then user would request.
- CLI was broken, so I fixed it.
- Due to the image validation, non-valid images are ignored, so is triggered again and again until desired number of images is reached (change suggested by @Uskompuf
- Automatic paging (change suggested by @Uskompuf
- Image validation enable/disable
- Better exception handling during image check timeout.
- Google api search apgination using next searxh parameter (change suggested by @Uskompuf
- Sometimes google api desn't return 'items' in response and code breaks.
- Multithreaded images downloading
- Download progress bars
- External progress bar insertion
- Non-alphanumeric characters removed from file names which are not valid characters in windows file names (change made by @sebastianchr
- Code formatted.
- Cache_discovery option forward fix.
- Cache_discovery option for search method to control file_cache (change made by @maredov).
- Dependencies versions updated (change made by @maredov)
- Travis CI definition for PyPi upload.
- API call default parameter changed from specific to blank (change made by @mateusrangel).
- Class docstrings.
- Tests added.
- Saving to a BytesIO object (change made by @fuchsia80).