Repository navigation
campus-common 0.2.0
First locked public-interface release.
- Interface now CI-enforced: closed-world
__all__tests + checked-in manifest (tests/interface_manifest.json). Interface changes = deliberate commits with CHANGELOG entries and the version bump the diff dictates (additive -> patch, breaking -> minor). - Promoted to
__all__: utils.{uid, secret, utc_time, datacls}, errors.{handlers, base}, validation.record, schema.{base, openapi}, full env surface (incl. documented module-__getattr__variable lookup). utils.diff->utils._diff(private; zero consumers).
Install: pip install https://github.com/nyjc-computing/campus-common/releases/download/v0.2.0/campus_common-0.2.0-py3-none-any.whl
Versioning: strict 0.x until 1.0 — patch = additive, minor = breaking-allowed. See CHANGELOG.md. Refs nyjc-computing/campus#970.