v0.1.0 of timsoft_os

2026-04-28T09:12:37.429196Z

0.1.0 was published on Apr 28, 2026.

Changelog excerpt:
### Added

#### Core

- `Result<T>`sealed class with `Success`/ `Failure`variants
- `guardAsync`/ `guard`top-level helpers
- `collectResults`for fail-fast list validation
- Unified `TimException`hierarchy (Database, Sync, Auth, Schema, Platform)
- `TenantContext`— immutable multi-tenant identity carrier
- `PlatformConfig`with `development`/ `production`presets

#### Entity

- `@TimEntity`annotation (declarative, no code generation)
- `TimRecord`abstract contract
- `RecordMeta`with automatic system fields (`__id`, `__version`, etc.)
- `CollectionSchema`+ `FieldSchema`with `FieldConstraints`
- `ChangeLog`+ `ChangeLogEntry`— operation-based audit trail with retry state

#### Database

- `StorageDriver`pluggable contract
- `MemoryDriver`— in-memory, zero I/O (tests / web)
- `FileDriver`— atomic JSON-on-disk with per-collection locking
- `QueryEngine`— filter (13 operators), multi-field sort, pagination, projection
- `IndexManager`— HashIndex + UniqueIndex for O(1) equality lookups
- `TimTr[...]