chore(release): 1.3.0
Version sync in every file that carries it: pyproject.toml, __init__.py, tests/test_smoke.py, README (status heading, its anchor, the wheel command), uv.lock and a new CHANGELOG section. No tag. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
37547fe292
commit
0bd03bc46f
6 changed files with 14 additions and 7 deletions
|
|
@ -5,6 +5,13 @@ All notable changes to this project will be documented in this file.
|
|||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [1.3.0] - 2026-09-23
|
||||
|
||||
### Changed
|
||||
- Replace sector-specific example material with generic, fictitious examples. The context sets
|
||||
under `contexts/`, the packaged knowledge bases and the example bundles are all fictitious now;
|
||||
gate figures measured on them are not comparable with those of earlier releases.
|
||||
|
||||
## [1.2.0] - 2026-09-20
|
||||
|
||||
The release that opens the run path to callers who are not this framework. Every path through the
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ review, test and judgement before anything ships.*
|
|||
A short visual introduction — 12 slides, in Norwegian, for a general audience — ships with the
|
||||
repo: open [docs/kort-presentasjon.html](docs/kort-presentasjon.html) in any browser.
|
||||
|
||||
## Status - v1.2.0
|
||||
## Status - v1.3.0
|
||||
|
||||
**What v1 is.** The whole chain runs offline, end to end (`portfolio-optimiser-demo`), and the
|
||||
run-path steps the chain is built on are callable from outside the framework as plain commands with
|
||||
|
|
@ -48,7 +48,7 @@ holds, not that the model reasons well.
|
|||
|
||||
## Table of Contents
|
||||
|
||||
- [Status - v1.2.0](#status---v120)
|
||||
- [Status - v1.3.0](#status---v130)
|
||||
- [Install](#install)
|
||||
- [Walk the whole chain offline](#walk-the-whole-chain-offline)
|
||||
- [Looking things up during a run: the `okf` server](#looking-things-up-during-a-run-the-okf-server)
|
||||
|
|
@ -88,7 +88,7 @@ that does not travel with wheel metadata — so the wheel names `llm-ingestion-o
|
|||
alongside the wheel (measured: 65 packages, exit 0):
|
||||
|
||||
```bash
|
||||
uv pip install portfolio_optimiser-1.2.0-py3-none-any.whl \
|
||||
uv pip install portfolio_optimiser-1.3.0-py3-none-any.whl \
|
||||
"llm-ingestion-okf @ git+https://git.fromaitochitta.com/open/llm-ingestion-okf.git@v0.3.2" \
|
||||
"llm-ingestion-guard @ git+https://git.fromaitochitta.com/open/llm-ingestion-pipeline-security.git@v0.3.4"
|
||||
```
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[project]
|
||||
name = "portfolio-optimiser"
|
||||
version = "1.2.0"
|
||||
version = "1.3.0"
|
||||
description = "Generic framework on Microsoft Agent Framework for per-project cost-savings optimization"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.10"
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ from portfolio_optimiser.run import (
|
|||
run_project,
|
||||
)
|
||||
|
||||
__version__ = "1.2.0"
|
||||
__version__ = "1.3.0"
|
||||
|
||||
__all__ = [
|
||||
# Portfolio orchestration
|
||||
|
|
|
|||
|
|
@ -2,4 +2,4 @@ from portfolio_optimiser import __version__
|
|||
|
||||
|
||||
def test_version():
|
||||
assert __version__ == "1.2.0"
|
||||
assert __version__ == "1.3.0"
|
||||
|
|
|
|||
2
uv.lock
generated
2
uv.lock
generated
|
|
@ -1575,7 +1575,7 @@ wheels = [
|
|||
|
||||
[[package]]
|
||||
name = "portfolio-optimiser"
|
||||
version = "1.2.0"
|
||||
version = "1.3.0"
|
||||
source = { editable = "." }
|
||||
dependencies = [
|
||||
{ name = "agent-framework-core" },
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue