Releases: MineTrax/minetrax
8.0.0
Changed
- Total revamp of most of frontend part of site.
- Lot of UI/UX improvements.
- Multiple color schemes, can be selected from Theme setting.
- Lot of new things. Figure it out. :)
Upgrade Guide
Web
- Run
sh update.sh(Confirm with Y if it ask you to override).
Plugin
- Plugin also have latest 8.0.0 with lot of bug fixes, we recommend you upgrade that too.
What's Changed
- Develop by @Xinecraft in #404
- skin changer fixes by @Xinecraft in #405
- build by @Xinecraft in #406
- Add config to enable/disable username casting to lowercase. by @Xinecraft in #407
- admin edit fix by @Xinecraft in #408
- Feature/theming tailwind experiment by @Xinecraft in #411
- test wip by @Xinecraft in #412
- v8.0.0 by @Xinecraft in #414
Full Changelog: 7.0.0...8.0.0
7.0.0
Changed
- Upgrade to latest version of all packages.
- Removed support for older PHP version (only PHP 8.3+ supported now)
- Revamp AskDB. (better, more complex query and chatting)
- Improved multi-filter support for tables.
- Add feature to pardon player from web
- Feature to force user to join discord server on login/register
- Ability for superadmin to change any player password if enabled
- More other minor bug fixes and improvements.
- Social Auth improvements.
Upgrade Guide
Note: Make sure you have PHP 8.3+ before upgrading. If not, update to PHP 8.3 before updating minetrax web
To Web
Below are some additional steps required after you complete the upgrade guide.
- Add these new .environment variables to your .env file at the end.
APP_MAINTENANCE_DRIVER=file
PHP_CLI_SERVER_WORKERS=4
BCRYPT_ROUNDS=12
CACHE_STORE=redis
# AI API Keys (Required for AI related features)
AI_ENABLED=false
OPENAI_API_KEY=
ANTHROPIC_API_KEY=
OLLAMA_URL=
MISTRAL_API_KEY=
GROQ_API_KEY=
XAI_API_KEY=
GEMINI_API_KEY=
DEEPSEEK_API_KEY=
DISCORD_FORCE_JOIN_SERVER=false
BANWARDEN_AI_INSIGHTS_TYPES=ban,mute,kick,warn
- Run
sh update.sh(Confirm with Y if it ask you to override). - Done!
To Plugin
- Open your minetrax plugin
config.ymlfile and add these banwarden related config if not already exists. (only on non-proxy servers, paper, spigot etc):
# Enable player link confirmation to prevent accidental linking
enable-player-link-confirmation: true
# Message when player linking need confirmation
player-link-confirmation-message:
- "&6&lAre you sure you want to link your account?"
- "&lClick -> [&a&lConfirm](run_command=/link confirm) [&c&lDeny](run_command=/link deny)"
- ""
- "&6or manually type &a/link confirm&r &6or &c/link deny&r"
# Title to show when player linking need confirmation
player-link-confirmation-title: "&6Confirmation Required"
# Subtitle to show when player linking need confirmation
player-link-confirmation-subtitle: "Please check chat to &aconfirm&f or &cdeny&f linking."
# Processing text
processing-message: '&7Processing...'
# Cancelled text
cancelled-message: '&7Cancelled!'- Restart server.
- Done!
Make sure also upgrade Plugin version to 7.0.0 and above else you might get error.
Full Changelog: 6.3.0...7.0.0
6.3.0
What's Changed
- Changes to ip lookup by @Xteri08 in #397
- Added BanWarden feature. https://minetrax.github.io/docs/web/banwarden-feature
- Added Player Password Changer. https://minetrax.github.io/docs/web/change-player-password
- Improved Filter capability for variable tables.
- Improvement to DangerZone settings.
- Fix 2FA for Social Auth.
- Ability to Enforce 2FA for staff before they can access admin section.
- UI and more bug fixes.
Upgrade Guide
To Web
Below are some additional steps required after you complete the upgrade guide.
- Add these new .environment variables to your .env file at the end.
ENFORCE_2FA_FOR_STAFF=false
BANWARDEN_ENABLED=true
BANWARDEN_AI_INSIGHTS_ENABLED=true
BANWARDEN_SHOW_PUBLIC=true
BANWARDEN_SHOW_MASKED_IP_PUBLIC=false
BANWARDEN_MODULE_DISK=private
BANWARDEN_EVIDENCE_MAX_COUNT=2
BANWARDEN_EVIDENCE_ALLOWED_MIMETYPES=jpg,png,gif,bmp,webp,mp4,avi,mov,mkv,webm,zip,rar
BANWARDEN_EVIDENCE_MAX_SIZE_KB=51200
BANWARDEN_ALLOW_CONTROL_FROM_WEB=true
- Run
sh update.sh(Confirm with Y if it ask you to override). - Done!
To Plugin
- Open your minetrax plugin
config.ymlfile and add banwarden related config if not already exists.
enable-banwarden=true
- Restart server.
- Done!
Make sure also upgrade Plugin version to 6.3.0 and above else you will get error.
Full Changelog: 6.2.0...6.3.0
6.2.0
Changed
- WebQuery improvements.
- Server deletion improvements.
- Other minor fixes.
What's Changed
- Fix: WebQuery improvements and other fixes by @Xinecraft in #391
Full Changelog: 6.0.0...6.2.0
6.0.0
What's Changed
- proxy webquery & intel support.
- skinsrestorer support for proxy.
- new otp based account linking system.
- new command runner module.
- listing of failed jobs in admin panel (debug section) and clearing and retry or it.
- new after success link command and unlink commands in plugin settings.
- player and server intel data bug fixes.
- webquery 2.0. new improved and more secure protocol update.
- rename recruitment module to applications module.
- disable player unlinking. (DISABLE_PLAYER_UNLINKING)
- hide next rank from player profile. (HIDE_PLAYER_NEXT_RANK)
- add filtering feature in tables.
- minor ui fixes.
Upgrade Guide
Below are some additional steps required after you complete the upgrade guide.
- Add these new .environment variables to your .env file at the end.
PULSE_ENABLED=false
HIDE_PLAYER_NEXT_RANK=false
DISABLE_PLAYER_UNLINKING=false
- Run
sh update.sh(Confirm with Y if it ask you to override). - Done!
Make sure also upgrade Plugin version to 6.0.0 and above else you will get error.
New Contributors
- @Jorc0 made their first contribution in #368
- @UnknowUser0 made their first contribution in #374
Full Changelog: 5.1.0...6.0.0
5.1.0
What's Changed
- Revamp Social Authentication Feature. (View linked accounts in
Edit Profile -> Linked Social) - Add Discord Notifications (You will need to add Bot on ur server for it), Check for setup https://minetrax.github.io/docs/web/discord-integration (if u already have 0Auth done you should only follow the Bot part).
- Revamp notifications for better management. Check (
Edit Profile -> Notification Preferences). Also all notification are now enabled by default. - Added ability to run MineTrax in Docker container with compose, check https://minetrax.github.io/docs/installation/setup-web-docker
- Other Bug fixes.
Upgrade Guide
Below are some additional steps required after you complete the upgrade guide.
- Add these new .environment variables to your .env file at the end.
DISCORD_BOT_TOKEN=
- Run
sh update.sh(Confirm with Y if it ask you to override). - Done!
New Contributors
Full Changelog: 5.0.0...5.1.0
5.0.0
What's Changed
- Feat: Staff Recruitment System v1 by @Xinecraft in #341
- Add ability to hide player country with .env
HIDE_COUNTRY_FOR_PRIVACY - Bug fixes in custom forms.
- More other fixes.
Upgrade Guide
Below are some additional steps required after you complete the upgrade guide.
- Add these new .environment variables to your .env file at the end.
HIDE_COUNTRY_FOR_PRIVACY=false
- Run
sh update.sh(Confirm with Y if it ask you to override). - Done!
Full Changelog: 4.5.0...5.0.0
4.5.0
What's New
- Ability to delete a player statistics (intel).
- Add more socials.
- Minor fixes.
For Theme Dev:
Minor changes to these frontend file:
- resources/default/js/Components/Icon.vue
- resources/default/js/Pages/Admin/PlayerIntel/PlayersList.vue
- resources/default/js/Pages/Admin/Setting/GeneralSetting.vue
- resources/default/js/Pages/Dashboard.vue
- resources/default/js/Shared/SocialChannelBox.vue
Full Changelog: 4.4.0...4.5.0
4.4.0
What's Changed
- Feat: Little better way to develop theme for less conflict by @Xinecraft in #333
Full Changelog: 4.3.0...4.4.0
4.3.0
What's New
- Added support for custom themes.
- Added docs regarding development of themes.
- Fix UI of social login.
Upgrade Guide
Below are some additional steps required after you complete the upgrade guide.
- Add these new .environment variables to your .env file at the end.
APP_THEME=default
- Run
sh update.sh(Confirm with Y if it ask you to override). - Done!
📢 Docs:
- How to Install Custom Themes: https://minetrax.github.io/docs/web/custom-themes
📢 Developer Docs:
- How to setup MineTrax locally for Development: https://minetrax.github.io/docs/development/setup-minetrax-locally-for-dev
- How to develop custom themes: https://minetrax.github.io/docs/development/develop-custom-themes
Full Changelog: 4.2.0...4.3.0