Skip to content

Releases: Dasmius007/HumbleKeysLibrary

0.4.0

Choose a tag to compare

@github-actions github-actions released this 12 Mar 05:48

What's Changed

0.4.0

  • Fixed issue where games in the Exclusion List were being re-imported

0.3.9

Choose a tag to compare

@github-actions github-actions released this 05 Nov 08:40
d5f8193

What's Changed

0.3.9

  • IMPORTANT - Platform field is no longer used by default for the Redemption Store (i.e. Steam, GOG, etc.), but now Source is (helps some metadata plugins properly match games)
  • Added dropdown setting to add Redemption Store (e.g. Steam) to either Source (now default), Tag, Category, or Platform (no longer default) field, or None (disabled)
  • Added checkbox setting to add Key Redemption status Tag (default enabled)
  • Added checkbox setting to "Add Humble & Steam links" (default enabled)
  • Added checkbox setting to add "Nintendo Switch" to Platform for all Nintendo keys
  • Added checkbox setting to add default of "PC (Windows)" to Platform for all other keys
  • Updated settings UI to be more compact and add the above features
  • Fixed a couple misc. bugs related to key redemption tags and tag methodology
  • Added more logging to help debug excessive library update time reported by some users

0.3.8

Choose a tag to compare

@github-actions github-actions released this 07 May 02:11
12b245b

What's Changed

0.3.8

  • Restored plugin name
  • Restored plugin GUID to fix broken auto-update process from old versions, prevent duplicate old & new plugins installed at the same time, and ensure "Already installed" button works properly in Add-on Browser

0.3.6

Choose a tag to compare

@github-actions github-actions released this 05 May 01:25
40abca6

What's Changed

0.3.6

  • Added support for multiple languages (currently only English is implemented, but other languages can now be added)
  • Language is determined by Windows culture (may add a setting for it later)
  • Fixed missing "Connect account" description next to checkbox
  • Fixed missing "Authenticate" button text
  • Now shows authentication status next to the button like other library add-ons

0.3.4

Choose a tag to compare

@github-actions github-actions released this 20 Mar 05:20
bfb780f

What's Changed

0.3.4

  • Altered how tags are handled to deal with scenario where tags get removed manually via Manage Library function of Playnite
  • Corrected tooltips for Unredeemable key handling
  • Remove prerequisite "Import Choice Game" from "Unredeemable key handling" options
  • Correct github action to build against correct tag version
  • Update ChoiceMonth model to include ChoicesRemaining and ChoicesMade
  • Update Order model to determine virtual orders (items added from Bundle instead of from persisted record on server)
  • Alter HumbleKeysAccountClient to add virtual orders that have not yet been added to the Order
  • Add additional logic to HumbleKeysLibrary to handle unredeemable virtual orders (either expired and cannot be redeemed or part of a Bundle where all choices have been made)
  • Add new option to allow for either tagging a Game as "Key: Unredeemable" or not add to the library
  • Correct version number to match release version
  • Added Optional feature to import games in Humble Choice Monthly bundles.
  • Added Optional feature to create tags based on Bundle Names (Either all Bundles or Monthly only)
  • Added Optional feature to cache API Objects as JSON files in the ExtensionsData directory

v0.2.0

Choose a tag to compare

@JustinHardage JustinHardage released this 09 Jun 01:51

Updated for new SDK. Also fixes Newtonsoft.Json exceptions thrown when Humble API returns redeemed_key_val as a JObject instead of JString.

Tested against:
Playnite 9.18
SDK 6.2.2
Desktop 2.1.0

v0.1.4

Choose a tag to compare

@JustinHardage JustinHardage released this 07 Oct 21:00

Adds Ignore Redeemed Keys setting. When checked, the library does not import any keys which have already been redeemed.

v0.1.3

Choose a tag to compare

@JustinHardage JustinHardage released this 05 Oct 20:39

Compiled for Playnite 8.0

Removes references to Playnite and Playnite.Common assemblies to comply with SDK changes in Playnite 8.

v0.1.2

Choose a tag to compare

@JustinHardage JustinHardage released this 01 Oct 17:39

Compiled for Playnite 7.9

Improves key type filtering and adds settings view localization. Also changes "Platform" for keys to reflect the TPKD machine name, as the human names were too inconsistent and creating many single-game platforms.

v0.1.1

Choose a tag to compare

@JustinHardage JustinHardage released this 30 Sep 22:31

Adds nintendo_direct tag to Humble key_type whitelist and removes extraneous Humble Key: {key_type} tagging, since that information is already in "Platform".