GitHub repository: ClubObsidian/DynamicGui
Description: A plugin to make writing menus for Minecraft easy
Topics: bukkit, gui, inventory, menu, minecraft, plugin, sponge

6.3.0: tag_name: 6.3.0
body: ## What's Changed
* Add better indexing by @virustotalop in https://github.com/ClubObsidian/DynamicGui/pull/326
* Bump EvalEx to 3.0.5. by @FelixOBrien in https://github.com/ClubObsidian/DynamicGui/pull/327
* Expanded Javadocs by @FelixOBrien in https://github.com/ClubObsidian/DynamicGui/pull/328
* Generate javadoc jar by @virustotalop in https://github.com/ClubObsidian/DynamicGui/pull/337
* Attempt to fix maven publishing by @virustotalop in https://github.com/ClubObsidian/DynamicGui/pull/338

## New Contributors
* @FelixOBrien made their first contribution in https://github.com/ClubObsidian/DynamicGui/pull/327

**Full Changelog**: https://github.com/ClubObsidian/DynamicGui/compare/6.2.0...6.3.0
Command Arguments, Gui Caching and Oraxen: tag_name: 6.2.0
body: ## What's Changed
* Fix oraxen support by @virustotalop in https://github.com/ClubObsidian/DynamicGui/pull/323
* Implement command arguments by @virustotalop in https://github.com/ClubObsidian/DynamicGui/pull/324
* Fix gui and macro caching by @virustotalop in https://github.com/ClubObsidian/DynamicGui/pull/325


**Full Changelog**: https://github.com/ClubObsidian/DynamicGui/compare/6.1.3...6.2.0
Fix cooldown functions: tag_name: 6.1.3
Foundry fix: tag_name: 6.1.2
body: Fix for using foundry 3.0.0
Add deprecated code back: tag_name: 6.1.1
body: Adds back deprecated code for better backwards compatibility 
Integer keys: tag_name: 6.1.0
6.0.0: tag_name: 6.0.0
body: ## What's Changed
* Bump adventureVersion from 4.10.1 to 4.11.0 by @dependabot in https://github.com/ClubObsidian/DynamicGui/pull/262
* Bump caffeine from 3.0.4 to 3.1.1 by @dependabot in https://github.com/ClubObsidian/DynamicGui/pull/259
* Bump classgraph from 4.8.138 to 4.8.147 by @dependabot in https://github.com/ClubObsidian/DynamicGui/pull/258
* Bump cloudVersion from 1.6.2 to 1.7.0 by @dependabot in https://github.com/ClubObsidian/DynamicGui/pull/264
* Use native cloud unregistering by @virustotalop in https://github.com/ClubObsidian/DynamicGui/pull/265
* Bump junitVersion from 5.8.2 to 5.9.0 by @dependabot in https://github.com/ClubObsidian/DynamicGui/pull/268
* Bump classgraph from 4.8.147 to 4.8.149 by @dependabot in https://github.com/ClubObsidian/DynamicGui/pull/267
* Bump mockito-core from 4.3.1 to 4.6.1 by @dependabot in https://github.com/ClubObsidian/DynamicGui/pull/261
* Bump mockito-core from 4.6.1 to 4.7.0 by @dependabot in https://github.com/ClubObsidian/DynamicGui/pull/270
* Bump cloudVersion from 1.7.0 to 1.7.1 by @dependabot in https://github.com/ClubObsidian/DynamicGui/pull/271
* Bump mockito-core from 4.7.0 to 4.8.0 by @dependabot in https://github.com/ClubObsidian/DynamicGui/pull/272
* Bump junitVersion from 5.9.0 to 5.9.1 by @dependabot in https://github.com/ClubObsidian/DynamicGui/pull/273
* Abstract api into it's own module by @virustotalop in https://github.com/ClubObsidian/DynamicGui/pull/281
* 6.0.0 by @virustotalop in https://github.com/ClubObsidian/DynamicGui/pull/297


**Full Changelog**: https://github.com/ClubObsidian/DynamicGui/compare/5.0.1...6.0.0
Restore multiple root function branches: tag_name: 5.0.1
5.0.0 Update: tag_name: 5.0.0
body: ## What's Changed
* Add async functions
* Add async gui building
* Add unit tests
* Add support for item flags by @virustotalop in https://github.com/ClubObsidian/DynamicGui/pull/191
* Bump adventure-text-serializer-gson from 4.3.0 to 4.9.3 by @dependabot in https://github.com/ClubObsidian/DynamicGui/pull/201
* Bump foundry from 2.0.0 to 2.0.1 by @dependabot in https://github.com/ClubObsidian/DynamicGui/pull/202
* Bump adventure-text-minimessage from 4.1.0-SNAPSHOT to 4.2.0-SNAPSHOT by @dependabot in https://github.com/ClubObsidian/DynamicGui/pull/206
* Bump wrappy from 2.2.1 to 2.3.2 by @dependabot in https://github.com/ClubObsidian/DynamicGui/pull/207
* Bump commons-io from 2.8.0 to 2.11.0 by @dependabot in https://github.com/ClubObsidian/DynamicGui/pull/209
* Bump commons-lang3 from 3.9 to 3.12.0 by @dependabot in https://github.com/ClubObsidian/DynamicGui/pull/180
* Bump junit from 4.12 to 4.13.2 by @dependabot in https://github.com/ClubObsidian/DynamicGui/pull/176
* Bump guice from 5.0.1 to 5.1.0 by @dependabot in https://github.com/ClubObsidian/DynamicGui/pull/217
* Add date conditionals #181 by @njsharpe in https://github.com/ClubObsidian/DynamicGui/pull/221

**Full Changelog**: https://github.com/ClubObsidian/DynamicGui/compare/4.1.0...5.0.0
Official 4.x release: tag_name: 4.1.0
body: Major updates since initial 4.0.0
* Macros - October 2nd, 2019
* Api version - October 3rd, 2019
* Independent function trunks - October 11th, 2019
* Animation - October 12th, 2019
* Back function - October 25th, 2019
* Cooldowns - December 5th, 2019
* Gui caching - December 12th, 2019
* Macro caching - December 14th, 2019
* Implement guice - March 22nd, 2020
* Shift clicking - June 13th, 2020
* Moveable slots - June 19th, 2020
* Switch and exit menu functions - July 21st, 2020
* Minimessage support - August 3rd, 2020
* Metadata functions - November 12th, 2020
* Fix remote gui loading - December 17th, 2020
* Foundry support - December 24th, 2020
4.0.0 initial release: tag_name: 4.0.0
Index out of bounds fix: tag_name: 3.5.1
body: Fixed logic with index out of bound clicking, should now be handled by
the trident listener instead. If the item is out of bounds then we
should just pass an itemwrapper with a null itemstack and then the
trident listener handles the code correctly.
Sponge support, inventory view, schedulers and more: tag_name: 3.5.0
body: Additions and fixes
* Fix sponge scheduler
* InventoryWrapper equals
* Setclose function
* Functions run on inventory close
* Added money balance function
* Statistics
* XML support
* Duplicate interact opening
* Removed inventory open delay
* Fixed replacer api
* Partially rewrote npc registry
* Added non-chest inventory types
* Added eval function
* Fixed command aliasing
* Partial sponge support
* Fix inventory view
NBT, amount, money functions, gui linking: tag_name: 3.4.0
body: Functions:
* setnbt
* setamount
* moneywithdraw
* moneydeposit

Guis now link seamlessly.
Functions now use replacers.
3.3.5: tag_name: 3.3.5
Physical action enum: tag_name: 3.3.4