Release Notes - v1.0.3
📢 Gml.Backend v1.0.3 — Now Available!
This release introduces several improvements, bug fixes, and new features to enhance the functionality and stability of the application.
🚀 What’s New?
🖥️ Development Workflow Enhancements:
- Disable browser launch on application start
The application no longer opens the browser automatically on start, improving the developer experience during frequent restarts. (launchBrowser
is now set tofalse
).
🧹 Project Cleanup:
- Remove obsolete
GamerVII.png
file
Cleanup of outdated assets to maintain an organized and efficient file structure.
🐛 Bug Fixes:
- Handle missing
skinPath
inGetHead
method
Added a check to ensure that invalid paths return an empty byte array instead of causing errors.
🛠️ Improvements
🖌️ Enhanced Skin Rendering:
- Support for extended skin formats
Improved compatibility with extended skin dimensions, including logic for second layers and resizing for cloak dimensions. - Remove unused rendering code
Cleaned up unused second layer body and leg rendering logic to streamline the rendering process.
📦 Docker Support:
- Added
Dockerfile
andcompose.yaml
for easier deployment. - Included
compose.yaml
in the solution configuration for better tracking and integration.
📡 New Features
- API Enhancements:
IntroducedDeleteSkin
andDeleteCloak
endpoints, allowing users to delete textures via the API. These endpoints provide clear feedback:404 Not Found
for nonexistent files and200 OK
for successful deletions. - Default Skin Texture:
Added a fallback skin texture to ensure a consistent user experience when no custom skins are provided.
Stay updated and enjoy the new features! 🎉