Skip to content

Bump version to 1.3.0 - #113

Merged
OVVO-Financial merged 3 commits into
mainfrom
claude/nns-python-v1.3-release-in5n5t
Jul 14, 2026
Merged

Bump version to 1.3.0#113
OVVO-Financial merged 3 commits into
mainfrom
claude/nns-python-v1.3-release-in5n5t

Conversation

@OVVO-Financial

Copy link
Copy Markdown
Owner

Summary

Bumps the ovvo-nns package version from 1.2.0 to 1.3.0 for the v1.3 release.

The version is declared in three places, all of which are kept in sync (and enforced by scripts/check_version_consistency.py / tests/tools/test_version_sync.py):

  • pyproject.toml[project].version
  • src/nns/__init__.py__version__
  • README.md — "Package at a glance" current-version row (also the PyPI description)

Verification

  • python scripts/check_version_consistency.pyVersion consistency OK: 1.3.0 in pyproject, nns.__version__, and README.

🤖 Generated with Claude Code


Generated by Claude Code

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019F6ZjcfXSxZWGMuSmQGmLN
@OVVO-Financial
OVVO-Financial force-pushed the claude/nns-python-v1.3-release-in5n5t branch from f64701c to c0004e7 Compare July 14, 2026 01:44
claude added 2 commits July 14, 2026 01:51
…correct R baseline version label

The nns_boost rewrite infers factor-predictor levels from the string
columns of the variable matrix, so the factor_levels kwarg no longer
exists; two boost benchmarks still passed it and raised TypeError. Remove
it to match the current API (as the parity tests already do).

Correct the R benchmark baseline metadata from 12.1 to 13.0: the recorded
values already match the documented R NNS 13.0 numbers, but the stale
nns_version label mismatched conftest's _NNS_VERSION pin, which made the
benchmark harness refuse to run.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019F6ZjcfXSxZWGMuSmQGmLN
Locks in nns_stack/nns_reg parity for the cbind(x, x) dimension trick.
The R NNS.stack rejected duplicate predictor names; the Python port never
had that restriction, and this test guards against a regression.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019F6ZjcfXSxZWGMuSmQGmLN
@OVVO-Financial
OVVO-Financial merged commit d581a73 into main Jul 14, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants