# OptiGUI 2.3.0-beta.5
## What's new since 2.1.7
* New selectors. [Check the docs](https://opekope2.dev/OptiGUI/format.html#player-selectors) for usage
* `player.name`, `player.name.wildcard`, `player.name.wildcard.ignore_case`, `player.name.regex`, `player.name.regex.ignore_case`, `player.biomes`, `player.heights`
* `interaction.hand`
* `horse.has_saddle`, `horse.variants`, `horse.markings`, `llama.variants`
* Filter priority (`load.priority`)
* OptiGUI Inspector for resource pack creators
* Press `F12` (by default) when a GUI screen is open to copy the interaction data to the clipboard
* German translation by [Lucanoria](https://github.com/Lucanoria)
* Mexican Spanish translation by [Santiago Hernandez](https://github.com/TheLegendofSaram)
* Chinese translations by [dirtTW](https://github.com/yichifauzi) and [notlin4](https://github.com/notlin4)
## What changed since 2.1.7
* Basically the entire codebase
* Performance improvements
* Better caching
* Less memory allocation
* OptiGlue library is now gone
* Incompatible Minecraft versions will receive different OptiGUI JARs.
## What got fixed since 2.1.7
* Crash with mod menu and map atlases
* OptiGUI `villager.type` selector
* OptiGUI `date` selector
* OptiFine `christmas=false` chests
* OptiFine `container=inventory` compatibility
* Trader llama not working
## About this release
* Recommended for everyday users
* Recommended for modpacks
* [Check out the documentation](https://opekope2.dev/OptiGUI)!
Optional dependencies
Animatica
Any compatible version
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }