diff --git a/.github/workflows/auto-release.yml b/.github/workflows/auto-release.yml index 40835b0..ff307d6 100644 --- a/.github/workflows/auto-release.yml +++ b/.github/workflows/auto-release.yml @@ -59,14 +59,23 @@ jobs: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | PRERELEASE_FLAG="" + NOTES_START_FLAG="" if [[ "${{ needs.check.outputs.is_prerelease }}" == "true" ]]; then PRERELEASE_FLAG="--prerelease" + else + # Span notes from the previous stable release so changes that + # landed in intermediate RCs are included in the stable changelog. + PREV_STABLE="$(gh release list --exclude-pre-releases --exclude-drafts --limit 1 --json tagName --jq '.[0].tagName')" + if [[ -n "$PREV_STABLE" ]]; then + NOTES_START_FLAG="--notes-start-tag $PREV_STABLE" + fi fi gh release create "${{ needs.check.outputs.tag }}" \ --target "${{ github.sha }}" \ --title "${{ needs.check.outputs.tag }}" \ --generate-notes \ + $NOTES_START_FLAG \ $PRERELEASE_FLAG - name: Trigger downstream workflows diff --git a/npm/package.json b/npm/package.json index 5d3d724..57bead0 100644 --- a/npm/package.json +++ b/npm/package.json @@ -1,6 +1,6 @@ { "name": "parallel-web-cli", - "version": "0.3.0-rc.4", + "version": "0.3.0", "description": "CLI for the Parallel API — web search, data enrichment, and monitoring", "homepage": "https://github.com/parallel-web/parallel-web-tools", "repository": { diff --git a/parallel_web_tools/__init__.py b/parallel_web_tools/__init__.py index 6e04478..47411e3 100644 --- a/parallel_web_tools/__init__.py +++ b/parallel_web_tools/__init__.py @@ -29,7 +29,7 @@ run_tasks, ) -__version__ = "0.3.0rc4" +__version__ = "0.3.0" __all__ = [ # Auth diff --git a/parallel_web_tools/integrations/bigquery/cloud_function/requirements.txt b/parallel_web_tools/integrations/bigquery/cloud_function/requirements.txt index e7abdf0..f46f286 100644 --- a/parallel_web_tools/integrations/bigquery/cloud_function/requirements.txt +++ b/parallel_web_tools/integrations/bigquery/cloud_function/requirements.txt @@ -1,5 +1,5 @@ # Cloud Function dependencies for BigQuery Remote Function functions-framework>=3.0.0 flask>=3.0.0 -parallel-web-tools>=0.3.0rc4 +parallel-web-tools>=0.3.0 google-cloud-secret-manager>=2.20.0 diff --git a/pyproject.toml b/pyproject.toml index 5decbbd..8674deb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "parallel-web-tools" -version = "0.3.0rc4" +version = "0.3.0" description = "Parallel Tools: CLI and Python SDK for AI-powered web intelligence" readme = "README.md" requires-python = ">=3.10" diff --git a/uv.lock b/uv.lock index c817d6f..1a1b6fe 100644 --- a/uv.lock +++ b/uv.lock @@ -1450,7 +1450,7 @@ wheels = [ [[package]] name = "parallel-web-tools" -version = "0.3.0rc4" +version = "0.3.0" source = { editable = "." } dependencies = [ { name = "click" },