ktsu.Semantics.Strings.Identifiers
A comprehensive .NET library for replacing primitive obsession with strongly-typed, self-validating domain models across four pillars: semantic strings with 50+ validation attributes, polymorphic path handling, metadata-generated semantic quantities, and musical value types. The quantity system covers 60+ physical dimensions and 200+ generated types under a unified vector model, with compile-time dimensional safety, generated unit conversions and physics relationships, centralized physical constants, and optional per-storage-type alias packages. The music types provide type-safe pitches, intervals, scales and modes, chords with symbol parsing and voicing, keys with roman-numeral analysis, and rational durations and time signatures. Features factory-pattern and dependency-injection support for building robust, maintainable scientific and domain-specific applications.
Activity
- Latest release
- 2w ago
- Total releases
- 99
- Cadence
- ~daily
- Last 12 months
- 99
Details
- First release
- Jul 01, 2026
| Version | Released | |
|---|---|---|
5.12.1
patch
| ||
5.12.0
minor
| ||
5.11.6
patch
| ||
5.11.5
patch
| ||
5.11.4
patch
| ||
5.11.3
patch
| ||
5.11.2
patch
| ||
5.11.1
patch
| ||
5.11.1-pre.1
pre
| ||
5.11.0
minor
| ||
5.10.0
minor
| ||
5.9.0
minor
| ||
5.8.5
patch
| ||
5.8.4
patch
| ||
5.8.3
patch
| ||
5.8.2
patch
| ||
5.8.1
patch
| ||
5.8.0
minor
| ||
5.7.0
minor
| ||
5.6.0
minor
| ||
5.5.1
patch
| ||
5.5.0
minor
| ||
5.4.3
patch
| ||
5.4.2
patch
| ||
5.4.1
patch
| ||
5.4.0
minor
| ||
5.3.4
patch
| ||
5.3.3
patch
| ||
5.3.2
patch
| ||
5.3.1
patch
| ||
5.3.0
minor
| ||
5.2.4
patch
| ||
5.2.3
patch
| ||
5.2.2
patch
| ||
5.2.1
patch
| ||
5.2.0
minor
| ||
5.1.0
minor
| ||
5.0.1
patch
| ||
5.0.0
major
| ||
4.3.2
patch
| ||
4.3.1
patch
| ||
4.3.0
minor
| ||
4.2.0
minor
| ||
4.1.0
minor
| ||
4.0.0
major
| ||
3.3.1
patch
| ||
3.3.0
minor
| ||
3.2.7
patch
| ||
3.2.6
patch
| ||
3.2.5
patch
|