- The previous Python version (3.12) limited accessibility to this package. Evidently, this package operates with Python3.10, so I decreased the build specification from 3.12 to 3.10.
- Moved `_value` definition to the top of the `_validate_rows_arg` method.
- Simplified the logic for `header_rows_size` within the `RangeName.range_name` attribute.
- Added a `buffer` argument to `RangeName`.
- Enhanced unit tests.
- Updated `__attrs_post_init__`.