Merged
Conversation
Member
StarHeartHunt
commented
Mar 12, 2026
- Introduced a caching mechanism for flatbuffer schemas to improve performance.
- Removed temporary directory usage for flatbuffer data processing, simplifying the decoding process.
- Enhanced error handling during flatbuffer decoding to provide clearer runtime exceptions.
- Introduced a caching mechanism for flatbuffer schemas to improve performance. - Removed temporary directory usage for flatbuffer data processing, simplifying the decoding process. - Enhanced error handling during flatbuffer decoding to provide clearer runtime exceptions.
- Bumped ark-fbs version from 0.1.2 to 0.1.3. - Updated source and sdist URLs to reflect the new version. - Adjusted wheel URLs and hashes for the new release.
- Changed base image in Dockerfile from python:3.12 to python:3.13 across all stages. - Updated target version in pyproject.toml from "py312" to "py313". - Modified README to reflect the new Python version requirement.
- Deleted flatc binaries for Linux, Windows, and macOS from the repository. - Updated AGENTS.md and README.md to reflect the removal of flatc and its associated paths. - Removed flatc path configuration from the codebase.
- Eliminated flatc path configuration from the codebase and documentation. - Updated the Client class to utilize ark-fbs for flatbuffer schema handling, improving performance and error handling. - Simplified the load_idx method by removing temporary directory usage and directly decoding flatbuffer data.
- Replaced global resource_manifest_schema with a dedicated function to create the schema, enhancing clarity and maintainability. - Updated the gamedata task to utilize the new FBSchema type from ark-fbs, improving type consistency across the codebase. - Simplified flatbuffer schema retrieval by caching schemas in a dictionary, optimizing performance during data processing.
- Bumped ark-fbs version from 0.1.3 to 0.1.4. - Updated source and sdist URLs to reflect the new version. - Adjusted wheel URLs and hashes for the new release. - Simplified flatbuffer schema initialization in client.py and gamedata.py by directly using FBOptions().
- Bumped ark-fbs version from 0.1.4 to 0.1.5. - Updated source and sdist URLs to reflect the new version. - Adjusted wheel URLs and hashes for the new release.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.