Changelog#
The repository’s CHANGELOG.md is authoritative — this page mirrors it.
All notable changes to mononet will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased#
Added#
Public package skeleton with
mononet.core,mononet.torch,mononet.jax,mononet.keras(stub layers raisingNotImplementedError— algorithm implementation in follow-up plan).MonotonicityMask,ActivationSpec,InitSpec,MonoLinearConfigframework-agnostic value objects inmononet.core.NumPy reference function signatures pinned by tests.
Cross-backend equivalence test directory (
tests/equivalence/) ready for the future harness.Four devcontainer flavors:
default(CPU) +gpu-torch,gpu-jax,gpu-keras(CUDA 12.4 base, Python 3.13).CI matrix: 3 Python versions × 3 backends on Ubuntu + Python 3.13 on macOS and Windows.
PyPI trusted publishing (OIDC) workflow.
MkDocs site rewrite with guides, concepts, benchmarks, and about sections;
mikeversioning;mkdocs-jupyterfor benchmark notebooks (execute: false — outputs committed).NOTICE.mdwith patent reservation + commercial-license contact.tools/execute-benchmarks.shfor manual notebook re-runs before releases.
Changed#
Relicensed from PolyForm Noncommercial License 1.0.0 to the Apache License 2.0, following AIRT Technologies Ltd.’s decision to discontinue patent-related activities. Apache-2.0’s section 3 grants the patent rights needed to use the code. Effective from the first PyPI release.
Switched LICENSE from proprietary (cookiecutter default) to PolyForm Noncommercial License 1.0.0 (assignee: AIRT Technologies Ltd.).
Python support range broadened from 3.13-only to 3.11–3.13.
Removed runtime
pydanticdependency; configs use stdlibdataclasses.
Removed#
1Password integration in devcontainer initialization.
Legacy private PyPI index registry (
synthpop-pkgs) and matchingUV_INDEX_SYNTHPOP_PKGS_*workflow secrets.Linear workflow files (
.linear.toml,LINEAR_GUIDE.md, thelinear-cliClaude skill).Codecov configuration and CI upload step.
Second cookiecutter devcontainer flavor (
partner).HelloWorldplaceholder inmononet/__init__.py.
0.1.0 - 2026-04-13#
Added#
Initial release of mononet
Basic package structure with Python 3.11+ support
Development toolchain with uv, pytest, and pre-commit hooks
Comprehensive linting and static analysis setup
Documentation framework with MkDocs Material
CI/CD pipeline with GitHub Actions
Automated version management and publishing