Added Search:
Added /ah search <filter> command that will search in item type, name, lore, enchantments and seller for matches.
Improved Blacklists:
Revised blacklist format in config.yml to support blacklisting on item type, name, lore and enchants
Improved Listing Expiration and Cleanup:
Changed listingHours and listingMinutes to listingDuration that uses a duration format like 1d4h30m. This adds more flexibility to the duration of the listings.
Added expiredDuration, unclaimedDuration and cleanupDuration keys to the config.yml
When a listing exceeds the listingDuration, it's state changes to expired. If the expiredDuration is exceeded, it's state changes to unclaimed and is no longer listed. I the unclaimedDuration is exceeded, it's state changes to abandoned. Abandoned items are periodically removed based on the cleanupDuration.
Any items that are expired or unclaimed will be dropped at the player's feet if they are online.
Note: This version will upgrade your config.yml and English locale files. Back up first if you plan to roll back to the 1.2.2 release since the listing duration format has changed.
Any custom locale files will need to be updated to add the additional strings and the new version number.