- Updated for 1.21!
 - Enchanted item limitation and cost checks now account for vanilla's 
"minecraft:tradeable","minecraft:double_trade_price", and"minecraft:on_traded_quipment"enchantment tags; improves mod compatibility - Replaced bundled CrowdinTranslate with optional SSS Translate dependency; install SSS Translate for automatic translation updates
 - Minor internal changes
 
A cumulative changelog can be found here
Updated for 1.20.5 and 1.20.6
From 1.2.0:
- Added new config options:
- Enchantment deny list: Villagers won't select gathered items for trade if they have enchantments in this list.
 - Potion deny list: Villagers won't select gathered items for trade if they contain potions in this list (affects fletchers' tipped arrows).
 - Effect deny list: Villagers won't select gathered items for trade if they have effects in this list (affects farmers' suspicious stews).
 
 - Boats will no longer be picked up by fishermen if they're not the correct type
 - Moderate internal changes and improvements
 
A cumulative changelog can be found here
- Added new config options:
- Enchantment deny list: Villagers won't select gathered items for trade if they have enchantments in this list.
 - Potion deny list: Villagers won't select gathered items for trade if they contain potions in this list (affects fletchers' tipped arrows).
 - Effect deny list: Villagers won't select gathered items for trade if they have effects in this list (affects farmers' suspicious stews).
 
 - Boats will no longer be picked up by fishermen if they're not the correct type
 - Moderate internal changes and improvements
 
A cumulative changelog can be found here
- Updated for 1.20.2-1.20.4
 - Minor internal changes
 - No issues were reported regarding 1.1.12-b2, so this is a full release!
 
From 1.1.12-b2:
- 
Added new config "Villagers return selected items" (default false)
If true, when a villager selects a trade based on an item they were thrown, they'll throw that item back to the player.
 - 
Villagers will now try to select trades for thrown items in the order they were received.
 - 
Villagers will now throw back rejected items sooner.
 - 
Villagers will no longer gather items that they threw, even if they would do so in vanilla.
 - 
Villagers now try even harder to throw items to the most recent player (or other entity) they've interacted with.
 - 
Reworked how persistent data is saved and retrieved
 - 
Fixed villagers not charging an emerald to return gathered items
 - 
Fixed rejecting tipped arrows with potions with modifiers
 - 
Fixed setting suspicious stew trades
 
A cumulative changelog can be found here
- 
Added new config "Villagers return selected items" (default false)
If true, when a villager selects a trade based on an item they were thrown, they'll throw that item back to the player.
 - 
Villagers will now try to select trades for thrown items in the order they were received.
 - 
Villagers will now throw back rejected items sooner.
 - 
Villagers will no longer gather items that they threw, even if they would do so in vanilla.
 - 
Villagers now try even harder to throw items to the most recent player (or other entity) they've interacted with.
 - 
Reworked how persistent data is saved and retrieved
 - 
Fixed villagers not charging an emerald to return gathered items
 - 
Fixed rejecting tipped arrows with potions with modifiers
 - 
Fixed setting suspicious stew trades
 
A cumulative changelog can be found here
Marked as compatible with 1.20.1
From 1.1.11-b1: Updated for 1.20!
From 1.1.10-b1:
- Added new config 'Limit enchantments' (default true), that when false, will allow enchanted items to have any enchantments on them, not just those possible in vanilla. Closes #8.
 - Villagers will now close any open trading screens when they pick up an item and re-roll their trades
 - Villagers now try harder to throw items to a player rather than it dropping on the ground
 - Refined some error logging
 - Fixed villagers not returning rejected items as they should have been
 - Fixed incorrectly logging error "Found rejected stacks that aren't in inventory:..."
 - Fixed several trade selection issues that could cause prevent selection of valid items after an invalid item was rejected
 - Reworked some internals to be easier to maintain and less prone to errors
 - This is a BETA version: there were a significant number of internal changes and so there's a higher-than-normal chance that new issues were introduced
 
A cumulative changelog can be found here
Updated for 1.20!
From 1.1.10-b1:
- Added new config 'Limit enchantments' (default true), that when false, will allow enchanted items to have any enchantments on them, not just those possible in vanilla. Closes #8.
 - Villagers will now close any open trading screens when they pick up an item and re-roll their trades
 - Villagers now try harder to throw items to a player rather than it dropping on the ground
 - Refined some error logging
 - Fixed villagers not returning rejected items as they should have been
 - Fixed incorrectly logging error "Found rejected stacks that aren't in inventory:..."
 - Fixed several trade selection issues that could cause prevent selection of valid items after an invalid item was rejected
 - Reworked some internals to be easier to maintain and less prone to errors
 - This is a BETA version: there were a significant number of internal changes and so there's a higher-than-normal chance that new issues were introduced
 
A cumulative changelog can be found here
- Added new config 'Limit enchantments' (default true), that when false, will allow enchanted items to have any enchantments on them, not just those possible in vanilla. Closes #8.
 - Villagers will now close any open trading screens when they pick up an item and re-roll their trades
 - Villagers now try harder to throw items to a player rather than it dropping on the ground
 - Refined some error logging
 - Fixed villagers not returning rejected items as they should have been
 - Fixed incorrectly logging error "Found rejected stacks that aren't in inventory:..."
 - Fixed several trade selection issues that could cause prevent selection of valid items after an invalid item was rejected
 - Reworked some internals to be easier to maintain and less prone to errors
 - This is a BETA version: there were a significant number of internal changes and so there's a higher-than-normal chance that new issues were introduced
 
A cumulative changelog can be found here
