jayver 1.0.0

A calendar versioning scheme for binaries developed by Emmett Jayhart
Documentation
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.0.0] - 2025-05-18

### Added

- Calendar versioning scheme with YY.WW.PATCH format
ISO week-numbering year minus 2000)
- Version requirements system with comparison operators
- `VersionReq` and `AnyVersionReq` types for version matching and constraints
- Optional serde serialization support via `serialization` feature flag
- Utility methods: `today()`, `increment_patch()`, `next_week()`
- `same_week()` method for comparing versions from the same week
- Top-level convenience functions `is_valid()` and `parse()`
- `short_year()` and `full_year()` conversion utilities for year format handling
- Comprehensive test suite including property-based tests and benchmarks
- Examples demonstrating various use cases
- `nom` parsers for `year`, `week`, `year_week`, `patch`, and `version`
- Chronological comparisons and sorting
- `FromStr` implementation for easy string parsing
- `Display` implementation for string conversion