chore: Release obsidium version 0.1.0 (3a533cd)
fix: update package version to 0.0.0 in Cargo.toml and Cargo.lock; remove prerelease flag in release workflow (74d5be4)
chore: Release obsidium version 0.1.0 (5864c76)
fix: remove unnecessary comment and ensure prerelease flag is set for GitHub Release (274900e)
fix: update package version to 0.0.0 in Cargo.toml and Cargo.lock (761af7f)
fix: standardize binary naming and improve asset handling in release workflow (f5602d6)
chore: Release obsidium version 0.1.0 (512dbf4)
fix: add workspace metadata for release publishing configuration (26c5ad4)
fix: update package version to 0.0.0 in Cargo.toml and Cargo.lock (bb77e89)
fix: update release workflow to trigger on tags and improve asset naming consistency (df73ee7)
fix: correct asset path generation for release artifacts (be7dafa)
fix: update release workflow for consistency and clarity in asset naming (014d699)
fix: correct target architecture typo in release workflow (e700c10)
refactor(ci): Switch to automated date-based releases on push (f08f7f3)
fmt (c96110a)
feat: improve server startup and graceful shutdown handling (bb29a7d)
fmt (e61bd2a)
feat: improve time handling and server configuration (ca1bb1a)
feat: implement complete server.properties support (6593ee5)
refactor: clean up server configuration and improve code formatting (be5611d)
fix: Correct minor formatting issues in README.md (6aed860)
feat: Update README and CONTRIBUTING.md to include Discord server link for real-time collaboration (27eee82)
feat: Add CONTRIBUTING.md to guide new contributors chore: Update README.md to reference CONTRIBUTING.md and improve clarity (80487fd)
chore: Remove unused favicon setup and icon files (3af4fd2)
fmt (cf907b7)
feat: Add server icon support and update to 1.21.6 (a73550c)
fix: Correct capitalization in example usage of the library (d9ab44b)
fix: Update repository references and capitalization in documentation and code (9b9b9c7)
cargo fmt (639ae82)
feat: Add logging options with timestamps and update logger initialization (12b3402)
fix: Adjust time formatting in logger to use UTC+3 offset (00a0071)
feat: Implement Default trait for LegacyServerListPingPacket and LoginPlayPacket refactor: Simplify packet handling logic in MinecraftServer fix: Remove unnecessary line in LoginSuccessPacket implementation (aff1fe6)
feat: Implement Configuration state and Login Play packet (a2cf97f)
Add Discord badge and center header in README (2212f2f)
Refactor code structure for improved readability and maintainability (f0ac77a)
fix: rename listener handle variable for clarity (6ad38ee)
feat: enhance packet handling with debug logging and disable compression (f891907)
Implement Minecraft protocol for version 1.21.5 (e54ca3d)
Refactor protocol handling and remove unused modules (45ed9d6)
Create LICENSE (638667c)
fix: correct description wording in Cargo.toml and documentation comments (93b29b7)
chore: remove obsolete test script for Minecraft protocol handling (f10fe77)
feat: Implement Play state packet handling and fix client timeout issues (6d0a6d9)
feat: implement login protocol handling to fix client timeout issue (8f6ed1b)
refactor(protocol): clean up imports and formatting in protocol modules + cargo fmt (6fb0fbb)
refactor(logger): enhance logging format and update initialization function (ac654a1)
feat(protocol): add tasks for building, testing, and running the server; update server description (239a89a)
feat(protocol): implement client connection handling and protocol state management (1889d76)
fix(main): update package metadata and improve error handling (ac91db3)
fix(main): change log level from info to debug for connection events (6c33b00)
fix(main): rename buffer variable for consistency (77bfa07)
feat(server): implement basic TCP server functionality (ecfb385)
fix(logger): correct spacing in log level formatting (6ef59f0)
setup (3f8604c)
initialization (289a715)