promotional bannermobile promotional banner

ItemCache

Caches item data returned by GetItemInfo() and more. Can be run standalone to store data between sessions, or can be embedded as a library.

File Details

ItemCache-1.9.7

  • R
  • Apr 27, 2026
  • 184.92 KB
  • 64
  • 5.5.4+3
  • Classic + 2

File Name

ItemCache-1.9.7.zip

Supported Versions

  • 5.5.4
  • 4.4.2
  • 2.5.5
  • 1.15.8

1.9.7

Fixes

  • Updated for MoP changes.

 

1.9.6

Fixes

  • Added TBC support.

 

1.9.5

Fixes

  • Fixed issue when used as a library without AceSerializer.

 

1.9.4

Fixes

  • Avoided issue with the table constant limit.

 

1.9.3

Fixes

  • Added Monk proficiencies for MoP Classic.
  • Fixed lua errors caused from calling a removed API function.

 

1.9.2

Fixes

  • Fixed lua errors in retail. Still doesn't actually support retail, but should no longer cause errors.

 

1.9.1

Fixes

  • Fixed error when cancelling an incomplete cache operation.

 

1.9.0

API

  • Added Item:RequiresArchaeology().

Fixes

  • Fixed issue with bind detection caused by Blizzard API changes.

 

1.8.0

Changes

  • Comparing items will now compare IDs instead of localized names.

 

1.7.1

Changes

  • Improve error messages if the library is misused.

 

1.7.0

API

  • Added ItemCache:IsItem().

Changes

  • Druids can not longer use polearms in Era.

 

1.6.0

API

  • Added Item:GetClass().
  • Added Item:GetSubClass().
  • Added Item:GetClassSubClass().

Changes

  • Druids can now use polearms in Era.

Bug Fixes

  • Fixed another issue with localized druid text due to the Cataclysm API change.

 

1.5.0

API

  • Items can now be built with a third parameter: uniqueID. This is sometimes required to send suffix item links through chat.
  • ItemCache:Filter() callback is now passed a fourth parameter: uniqueID.
  • Added Item:GetUniqueID().
  • Added Item:HasUniqueID().
  • Added Item:GetIDSuffixUniqueID().
  • Added Item:GetLinkUncached().

Bug Fixes

  • Fixed an issue with linking items that scale by character level.

 

1.4.3

Bug Fixes

  • Fix for Cataclysm API change which caused druids to fail all usability checks.

 

1.4.2

Bug Fixes

  • Remove unrelated chat command aliases.
  • Fix issue when attempting to cache nonexistent items.

 

1.4.1

Bug Fixes

  • Fix Blizzard issue with tooltips.

 

1.4.0

API

  • Added Item:GetInfoInstantPacked().

Bug Fixes

  • Fist Weapons are no longer considered usable to every class.

 

1.3.0

API

  • Added Item:GetInfoInstant().
  • Added Item:IsUsable().

Bug Fixes

  • Fixed issue with Blizzard DebugTools.

 

1.2.0

API

  • Added Item:HasSuffix().

Bug Fixes

  • Fixes for automatic shutdown when a higher version is detected.
  • Item:OnCache() (and variations) should now pass extra arguments to their callback functions, as intended.

 

1.1.0

API

  • Added Item:GetStackSize().

 

1.0.0

Initial Release