Releases: rcloran/lr-inaturalist-publish
v0.6.1
Nightly
v0.6.0
v0.6.0: Multiple logins, image size help, ...
You can now log in to different accounts with each iNaturalist publish
service. The "Log out" button is also removed, since it didn't entirely
make sense -- any already published photos shouldn't be added to a new
user's observations.
If your export settings are not ideal for iNaturalist, you will now be
warned about it after saving your settings. This will help people avoid
uploading large images which will then need to be scaled down by the
iNaturalist servers.
On Windows, a helper script is now used to generate better UUIDs for
observations. This is important in order to avoid UUID conflicts, which
could cause strange issues with observation updates. This should
automatically fall back to using the built-in Lua random number
generator. If you have any problems, please report bugs!
v0.5.1
v0.5.0
v0.5.0: Upload improvements
Metadata from uploaded JPG files is now used to create iNaturalist
metadata, in the same way as the iNaturalist website. If your export
settings did not include some metadata, observations might lack that
data until you change the publish service settings.
- Ability to set iNaturalist geoprivacy based on Lightroom private
locations (see upload wiki page for more) - iNaturalist servers now extract metadata from photos to create
observations
Sync changes:
- Option to set photo title on sync
- Option to not set keyword synonyms, as I found that those were always
exported, and therefore set during upload; unfortunately there is no
way to unset "Export Synonyms" in the Lightroom API - Fix the keyword "include on export" option
v0.4.0
v0.4.0: Synchronization performance improvements
A number of changes to synchronization that improve speed (up to 2x) and
memory usage.
- Instead of loading all observations and then processing them, they're
downloaded 100 at a time and processed as they're downloaded. For
people with a large number of observations this can drastically
reduce memory used during full sync. - Instead of downloading all observations and then processing them,
processing of a batch begins while downloading the next batch. - Change JSON library to dkjson for an improvement in JSON parsing
speed. On my machine this reduces JSON parsing time from about 1.5s
per 100 observations to 0.7s. Code size is also reduced. - Improvements in updates logging for easier log analysis.
- Fixed logger initialization so that plugin reload is not required to
start logging.
v0.3.1
v0.3.1: More sync fixes
- Fixed sync for observations with photos which did not get properly
uploaded - Fixed sync for observations with no timestamp
- The log out button now works, which may be useful if you need to
re-authorize - Access token migration (from settings to password storage) removed;
update directly from 0.1.x to this will not work properly, but
logging out and back in will "fix" that
v0.3.0
v0.3.0
This version includes some code organization changes which requires a
Lightroom restart after update (reload will not work!)
Synchronization improvements since v0.2.3:
- Summary stats shown after full synchronization
- Older observations have only date, not time, in iNaturalist. Those
are now handled, instead of throwing an error
v0.2.3
v0.2.3: Synchronization improvements
- Initial synchronization now works properly
- GPS data is now always checked (for confirmation) if both the
observation and candidate photo have GPS data. - Observations with no identifications no longer cause a terminal error
- Extra trace-level logging during synchronization to help debugging
v0.2.2
v0.2.2: Translated common names
- Synchronization now uses the "preferred_common_name" field from the
API instead of "english_common_name", which should give us responses
according to the locale set in the user's iNaturalist profile.
v0.2.0 + v0.2.1 notes:
- The user's access token is now stored in Lightroom's password storage,
instead of preferences. The password storage is supposed to be encrypted, so
this change should reduce chances of bad things happening. - Updates are now handled automatically on Windows 10+ and macOS. The
release is downloaded, extracted, and installed without the user
having to do anything but restart Lightroom. - Failed API requests are retried in some circumstances, improving
reliability (especially during upload). - Other minor fixes and improvements