Release/v2.0.0 #5
Merged
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.
Release Notes - Parsley.Net v2.0.0
Release Type: Major Release
Date: 2025-11-04
Version: 2.0.0
Summary
This major release represents a comprehensive evolution of the Parsley.Net library, incorporating all improvements from previous versions. The release includes critical bug fixes, performance enhancements, new features, and improved error handling, while maintaining complete backward compatibility. This consolidation brings together all improvements in a single, cohesive release.
All Included Tasks
Task 1: Fix Syntax Error in Parser.cs
Task 2: Implement Memory-Efficient Streaming Option
Task 3: Enhance Error Reporting with Line Numbers
Task 4: Refactor Parallel Processing Implementation
Task 5: Add Configuration Options
Task 6: Implement Result Pattern for Better Error Handling
Complete Changes
Bug Fixes
Performance Enhancements
New Features
API Extensions
Breaking Changes
Testing
Upgrade Instructions
Files Changed
Key Improvements Summary
1. Code Quality & Bug Fixes
2. Memory Efficiency
3. Error Reporting
4. Performance
5. Flexibility
6. Developer Experience
This comprehensive release combines all the improvements from the incremental development path into a single, powerful version that provides maximum value to users while maintaining complete compatibility with existing codebases.