Releases: TavstalDev/TShop2
Releases · TavstalDev/TShop2
Release list
Build 4.4.0
Changelog
Libraries can be found here.
Changes pushed to branch stable
- aae8e8f - chore: update TLibrary
- 8e0a922 - chore: add workflow_dispatch trigger to release workflow
- e6d0983 - refactor: replace Task.Run with BackgroundThreadDispatcher for improved thread management
- 13fedbd - feat: implement button handlers for basket, navigation, and product management
- e550bbf - refactor: update command classes to use CustomCommandBase and improve async handling
- 397c241 - refactor: replace List and Dictionary with Concurrent collections for improved thread safety
- c8759e0 - fix: change log level from ERROR to COMMAND for improved logging clarity
- 684db18 - refactor: update localization keys for consistency and clarity
- e05da8f - refactor: update ShopConfiguration properties order and descriptions for clarity
- 669da1f - refactor: update EItemFilter enum values to uppercase and improve database query handling
- 4581c32 - fix: ensure folder link ends with a slash and update default vehicle spawn modifier
- 86ed401 - fix: update GetVehicleColor method to return nullable Color32 for better handling of empty vehicle color
- 8705c84 - fix: handle experience limits and ensure valid database instance retrieval
- ea0cfa7 - refactor: update EItemFilter enum values to use uppercase and explicit integer assignments
- bb959dd - update tlibrary
- 99393cf - chore: disable source revision inclusion in informational version
- a501b83 - ci: update dependabot configuration to enhance labels for GitHub Actions
- 12cbc66 - Merge pull request #33 from TavstalDev/dependabot/github_actions/github-actions-00a0d7aaea
- 3c133ed - ci: bump softprops/action-gh-release in the github-actions group
- 6bed2b8 - Update libraries
- 9380ab6 - Bump version to 4.4.0 and update assembly file versions
- e3f8a2b - Update README.md to clarify Workshop plugin version requirements
- 9aca6c1 - Refactor DatabaseData, FileServerFolder, and ShopConfiguration classes to replace Json with YamlDotNet and improve property descriptions
- 1df1457 - Refactor multiple classes to replace Plugin namespace with Logging and improve variable naming consistency
- 0062656 - Refactor ShopHelper class to improve inventory search method
- a575e7e - Refactor command classes to remove unused type warnings and improve code clarity
- 4058448 - Refactor UnturnedEventHandler and TShop classes to improve namespace organization and enhance UI effect visibility
- 76948ca - Refactor command classes to improve asset handling and enhance nullable type usage
- 5a2e533 - Refactor ShopConfiguration class to update asset URLs and improve logging settings
- 7a9b7ba - Refactor TShop class to enhance initialization logging and streamline database management
- bb015f3 - Refactor ShopComponent and Product classes for improved error handling and nullable properties
- 4f27bd1 - Refactor ExpEconomyHook, TEconomyHook, and UconomyHook to enhance error logging and streamline method implementations
- 11cf127 - Refactor UnturnedEventHandler, ShopHelper, and UnturnedHelper for improved error logging and code clarity
- a2605bc - Refactor UIManager to improve UI initialization and error logging
- afd8f7c - Refactor DatabaseManager to use MySqlConnector and streamline database operations
- 7d7aa03 - Update TShop.csproj to reorganize library references and enhance project metadata
- b91fa20 - Update TLibrary
- fd5e763 - Update .gitignore to enhance IDE and build output exclusions
- 4498159 - Update assets and libraries
- f5ea786 - Fix typo in checkout action reference in release.yml
- a9dbdf3 - Update AssemblyCopyright year to 2024-2026
- 992caff - Update release.yml to enhance GitHub release process and upload assets
- 63b10d7 - Update AssemblyCopyright year to 2026
- 96ff84f - Add Dependabot configuration for GitHub Actions updates
- 2451866 - Add GitHub Actions workflow for synchronizing labels
- d280812 - Update release.yml to fix action versions and improve PowerShell script for version extraction
- 18fc8d6 - Update README.md
Build 4.3.0
Changelog
Libraries can be found here.
Changes pushed to branch stable
- bf650b0 - Refactor logging messages in TShop for improved clarity and consistency
- 2bda253 - Refactor UnturnedEventHandler and ShopHelper to use TLogger for error logging and remove unnecessary transaction state management
- 2416a2d - Enhance ShopComponent with XML documentation and refactor logging methods for improved clarity
- b349e67 - Update assembly versioning to 4.0.* and set informational version to 4.3.0
- 7ed8ca8 - Update default product icon URL and file server folder paths in ShopConfiguration
- bd8941a - Update TLibrary & Refactor logging methods to streamline error and warning handling in TShop
- 5ac5bc5 - Added icon & no image available
- 34acdfc - Update release.yml to extract ProductVersion instead of FileVersion for DLL and library versioning
- e108e58 - Change Basket value type from int to byte and streamline transaction handling in TShop
- a570a27 - Change Basket dictionary value type from int to byte for improved memory efficiency
- be5f4ae - Log TLibrary version in TShop for better version tracking
- dabd94d - Enhance ShopHelper with detailed method documentation and transaction handling for item and vehicle purchases
- 3978ab1 - Updated TLibrary
- 27e5057 - refactor: Remove unused using directives and fix typo in equipment event handler
- a2fd52f - feat: Add transaction handling to ShopComponent and prevent equipment during transactions
- 81edd0c - Refactor: Introduce ShopHelper for item and vehicle transactions, update amount type to byte
- 7ec3807 - Update copyright year and assembly version to 2025 and 4.3.0 respectively