chore(release): 0.8.0#118
Merged
Merged
Conversation
Captures the work that landed in #105–#117 since the 0.7.3 cut: ruff config (#101), version-sync guard (#102), Python+Rust CI matrix and the PyPI publish-gating pytest step (#97), generic endpoint normalization (#104), Python CLI coverage (#103), scaffold's own AGENTS.md/CLAUDE.md/ .specs placeholders filled (#99), docs-site rename and 0.7.3 snapshot (#100), Node↔Python parity test (#98), native runtime contract documentation (#95), `simplicio.mechanical-edit/v1` producer (#110), and `simplicio.context-pack/v1` + `simplicio.context-cache/v1` producer with hash-keyed cache (#115). All three version sources (`package.json`, `pyproject.toml`, `simplicio_mapper/__init__.py`) are bumped to 0.8.0 in lockstep so the sync guard from #102 stays green. `publish-pypi.yml` will pick up the diff against PyPI on the next push to main and publish wheels + sdist. https://claude.ai/code/session_01JdmemqddwFnvbceWyuDE8m
Contributor
There was a problem hiding this comment.
Pull request overview
Release bump to 0.8.0, aligning version metadata across the Python package, Node package manifest, and the Python runtime __version__, and documenting the release contents in the changelog.
Changes:
- Bump versions from
0.7.3→0.8.0inpyproject.toml,package.json, andsimplicio_mapper/__init__.py. - Add a
0.8.0release entry toCHANGELOG.md.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
simplicio_mapper/__init__.py |
Updates Python package __version__ to 0.8.0. |
pyproject.toml |
Updates PyPI project version to 0.8.0. |
package.json |
Updates Node package manifest version to 0.8.0. |
CHANGELOG.md |
Adds the 0.8.0 release notes section. |
Comment on lines
+49
to
+50
| - Dropped the `publish-npm.yml` workflow; the project ships PyPI-only | ||
| going forward. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Resumo
Bump 0.7.3 → 0.8.0 (minor) capturando todo o trabalho de #105–#117 desde o último release.
publish-pypi.ymlé idempotente e dispara em push paramain— vai ver a diferença vs PyPI e publicar wheel + sdist automaticamente.Mudanças
pyproject.toml,package.json,simplicio_mapper/__init__.py— todos para0.8.0(verificado porscripts/check-version-sync.js✅).CHANGELOG.md— entry 0.8.0 listando: Adopt mechanical edit contract v1 for mapper context and file snapshots #110 mechanical-edit, Implement minimal context packs and hash-based context cache #115 context-pack/cache, Expose stable contracts for unified native Simplicio runtime #95 runtime contracts, Add a Python linter/formatter (ruff) and wire it into lint and CI #101 ruff, Add a version-sync guard across package.json, pyproject.toml, and __init__.py #102 version-sync, Add Python and Rust CI jobs covering pytest and the PyO3 crate #97 Python+Rust CI, Add a parity test asserting Node and Python mappers emit equivalent artifacts #98 parity, Cover untested Python CLI paths: watch loop, docs-only, JSON-only, and stack/product hints #103 CLI coverage, Fill the scaffold's own AGENTS.md/CLAUDE.md/.specs placeholders for simplicio-mapper #99 placeholders, Fix docs-site identity: rename llm-project-mapper to simplicio-mapper and re-version #100 docs-site rename, Generalize hardcoded EVT-specific endpoint path normalization in cli.py #104 endpoint generalization, decisão PyPI-only (chore(ci): drop npm publish workflow, PyPI-only #87).Pós-merge
publish-pypi.ymldispara automaticamente em push pramain.v0.8.0.simplicio-mapper==0.8.0.Refs todas as 11 issues mergeadas neste ciclo.
https://claude.ai/code/session_01JdmemqddwFnvbceWyuDE8m
Generated by Claude Code