From 07e364853ddc609b5627cc8a667df9221b78158a Mon Sep 17 00:00:00 2001 From: profiteroles Date: Mon, 30 Sep 2019 02:31:49 -0700 Subject: [PATCH] 0.4.1.1 --- CHANGELOG.md | 3 +++ README.md | 10 ++++++---- Rollup.app.zip | Bin 3965618 -> 3965636 bytes Rollup.php | 7 +++++-- Rollup.platypus | 2 +- current_version.txt | 2 +- 6 files changed, 16 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ce53bcd..b93e9e3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,9 @@ # Changelog All notable changes to this project will be documented in this file. +## [0.4.1.1] +- Bug fixes + ## [0.4.1] - Better delimiter support - %LENS tag diff --git a/README.md b/README.md index 097f461..365eac4 100644 --- a/README.md +++ b/README.md @@ -4,13 +4,13 @@ **Rollup** is a tool for renaming image files based on their EXIF tags. It was originally written to improve the arbitrary filenames in the iPhone Camera Roll. -####[⇩ Download Rollup 0.4.1.0](https://www.profiteroles.org/git/p/Rollup/raw/master/Rollup.app.zip) ([Changelog](CHANGELOG.md)) +####[⇩ Download Rollup 0.4.1.1](https://www.profiteroles.org/git/p/Rollup/raw/master/Rollup.app.zip) ([Changelog](CHANGELOG.md)) ## Features * Recursive directory scanning +* Reverse Geocoding * Custom rename template -* Reverse geocoding (lookup place name from GPS coordinates) ## Available tags @@ -31,8 +31,9 @@ ## Notes -Running Rollup requires disabling Gatekeeper by running `sudo spctl --master-disable` in the Terminal. -The following characters are currently supported as delimiters: ' ','_','-','+' +- Running Rollup requires disabling Gatekeeper by running `sudo spctl --master-disable` in the Terminal. +- Reverse Geocoding requires a valid Google API key. As of 2018, Google requires a paid account for access to the places database. Although a valid credit card is required to create the account, only massive searches incur fees. More here: https://developers.google.com/maps/documentation/geocoding/start +- The following characters are currently supported as delimiters: ' ','_','-','+' ## Building from source @@ -40,3 +41,4 @@ Building Rollup requires Platypus and Pashua * https://github.com/sveinbjornt/Platypus * https://github.com/BlueM/Pashua + diff --git a/Rollup.app.zip b/Rollup.app.zip index 4911c2c582fa58cc725a4a176b775568a3bf92b3..3dde1da28002e2218063983d77cd2826db03c6e3 100644 GIT binary patch delta 5457 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 delta 5454 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.folder Version - 0.4.1.0 + 0.4.1.1 diff --git a/current_version.txt b/current_version.txt index 8b04a10..0af2bb7 100644 --- a/current_version.txt +++ b/current_version.txt @@ -1 +1 @@ -0.4.1.0 \ No newline at end of file +0.4.1.1 \ No newline at end of file