Skip to content

Conversation

@pro100andrey
Copy link
Owner

No description provided.

… tests

- Updated analysis_options.yaml to include formatter settings.
- Bumped version in pubspec.yaml to 2.1.0.
- Updated SDK constraint to ^3.10.0.
- Upgraded dev dependencies: benchmark_harness, pro_lints, and test.
- Refactored code formatting in binary_reader.dart, binary_writer.dart, and performance test files for consistency.
…performance benchmarks

- Added boundary checks for reading methods in BinaryReader to prevent out-of-bounds access.
- Implemented offset getter in BinaryReader to track the current reading position.
- Improved BinaryWriter with range validation for writing methods to ensure valid data.
- Introduced performance benchmarks for reading and writing various data types, including mixed types, integers, byte arrays, and strings.
- Added tests for boundary conditions and validation in BinaryReader and BinaryWriter.
- Updated documentation for BinaryReader and BinaryWriter interfaces to reflect new methods and behaviors.
- Created GitHub issue templates for bug reports and feature requests.
- Set up CI workflows for testing and publishing to pub.dev.
- Enhanced contributing guidelines to streamline the contribution process.
…sertions instead of RangeError for better debugging

test: Enhance test cases for BinaryReader and BinaryWriter to reflect changes in error handling and improve coverage
…d UTF-16 handling and extensive test coverage
…rInterface to clarify behavior with malformed UTF-16 sequences
@pro100andrey pro100andrey merged commit 5cd8121 into main Dec 11, 2025
6 checks passed
@pro100andrey pro100andrey deleted the feature/deps branch December 11, 2025 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants