Skip to content

Releases: rcloran/lr-inaturalist-publish

v0.6.1

02 Mar 20:09
64b1293
Compare
Choose a tag to compare

v0.6.1: Windows observation grouping fix

This release fixes a problem in the new UUID generation code for Windows
that was introduced in v0.6.0 that caused photos grouped into an
observation not to be in the same observation when published.

Nightly

15 Apr 17:11
64b1293
Compare
Choose a tag to compare
Nightly Pre-release
Pre-release

This is automatically updated with the last few development (pre-release) builds.

v0.6.0

07 Nov 21:23
Compare
Choose a tag to compare

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

30 May 21:42
Compare
Choose a tag to compare

v0.5.1: Sync bugfixes

  • #7: Synchronization failed when title needed to be set after keyword
    creation
  • Synchronization failed when no identifications were present on an
    observation

v0.5.0

16 May 22:07
Compare
Choose a tag to compare

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

09 May 16:18
Compare
Choose a tag to compare

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

04 May 20:18
Compare
Choose a tag to compare

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

03 May 16:23
Compare
Choose a tag to compare

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

02 May 18:04
Compare
Choose a tag to compare

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

29 Apr 18:37
Compare
Choose a tag to compare

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