diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 8432d2f92..fdee895b8 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -15,7 +15,7 @@ body: attributes: label: Singer SDK Version description: Version of the library you are using - placeholder: "0.44.1" + placeholder: "0.44.2" validations: required: true - type: checkboxes diff --git a/.github/workflows/cookiecutter-e2e.yml b/.github/workflows/cookiecutter-e2e.yml index d40da73f1..8a1339bb4 100644 --- a/.github/workflows/cookiecutter-e2e.yml +++ b/.github/workflows/cookiecutter-e2e.yml @@ -32,6 +32,8 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + with: + fetch-depth: 0 - uses: astral-sh/setup-uv@v5 with: diff --git a/CHANGELOG.md b/CHANGELOG.md index 52d6a75e9..6d4499f9d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,23 @@ 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.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## v0.44.2 (2025-01-31) + +### 🐛 Fixes + +- [#2862](https://github.com/meltano/sdk/issues/2862) Include package license metadata conditionally in templates -- _**Thanks @ReubenFrankel!**_ +- [#2859](https://github.com/meltano/sdk/issues/2859) Use uv in tap, target and mapper templates + +### 📚 Documentation Improvements + +- [#2861](https://github.com/meltano/sdk/issues/2861) Document plugin development with uv and how to migrate existing ones + +### 📦 Packaging changes + +- [#2854](https://github.com/meltano/sdk/issues/2854) Use PEP 639 +- [#2852](https://github.com/meltano/sdk/issues/2852) Remove `urllib3` constraint +- [#2851](https://github.com/meltano/sdk/issues/2851) Use uv to manage this project + ## v0.44.1 (2025-01-29) ### 🐛 Fixes diff --git a/cookiecutter/mapper-template/{{cookiecutter.mapper_id}}/pyproject.toml b/cookiecutter/mapper-template/{{cookiecutter.mapper_id}}/pyproject.toml index 2c3d7bcb1..b3420a563 100644 --- a/cookiecutter/mapper-template/{{cookiecutter.mapper_id}}/pyproject.toml +++ b/cookiecutter/mapper-template/{{cookiecutter.mapper_id}}/pyproject.toml @@ -32,9 +32,9 @@ license-files = [ "LICENSE" ] requires-python = ">=3.9" dependencies = [ {%- if cookiecutter.faker_extra %} - "singer-sdk[faker]~=0.44.1", + "singer-sdk[faker]~=0.44.2", {%- else %} - "singer-sdk~=0.44.1", + "singer-sdk~=0.44.2", {%- endif %} ] @@ -50,7 +50,7 @@ s3 = [ [dependency-groups] dev = [ "pytest>=8", - "singer-sdk[testing]~=0.44.1", + "singer-sdk[testing]~=0.44.2", ] {%- if cookiecutter.variant != "None (Skip)" %} diff --git a/cookiecutter/tap-template/{{cookiecutter.tap_id}}/pyproject.toml b/cookiecutter/tap-template/{{cookiecutter.tap_id}}/pyproject.toml index 557236993..7f573b30e 100644 --- a/cookiecutter/tap-template/{{cookiecutter.tap_id}}/pyproject.toml +++ b/cookiecutter/tap-template/{{cookiecutter.tap_id}}/pyproject.toml @@ -35,9 +35,9 @@ license-files = [ "LICENSE" ] requires-python = ">=3.9" dependencies = [ {%- if extras %} - "singer-sdk[{{ extras|join(',') }}]~=0.44.1", + "singer-sdk[{{ extras|join(',') }}]~=0.44.2", {%- else %} - "singer-sdk~=0.44.1", + "singer-sdk~=0.44.2", {%- endif %} {%- if cookiecutter.stream_type in ["REST", "GraphQL"] %} "requests~=2.32.3", @@ -59,7 +59,7 @@ s3 = [ [dependency-groups] dev = [ "pytest>=8", - "singer-sdk[testing]~=0.44.1", + "singer-sdk[testing]~=0.44.2", ] {%- if cookiecutter.variant != "None (Skip)" %} diff --git a/cookiecutter/target-template/{{cookiecutter.target_id}}/pyproject.toml b/cookiecutter/target-template/{{cookiecutter.target_id}}/pyproject.toml index 512da771f..f592c7636 100644 --- a/cookiecutter/target-template/{{cookiecutter.target_id}}/pyproject.toml +++ b/cookiecutter/target-template/{{cookiecutter.target_id}}/pyproject.toml @@ -31,9 +31,9 @@ license-files = [ "LICENSE" ] requires-python = ">=3.9" dependencies = [ {%- if cookiecutter.faker_extra %} - "singer-sdk[faker]~=0.44.1", + "singer-sdk[faker]~=0.44.2", {%- else %} - "singer-sdk~=0.44.1", + "singer-sdk~=0.44.2", {%- endif %} {%- if cookiecutter.serialization_method != "SQL" %} "requests~=2.32.3", @@ -52,7 +52,7 @@ s3 = [ [dependency-groups] dev = [ "pytest>=8", - "singer-sdk[testing]~=0.44.1", + "singer-sdk[testing]~=0.44.2", ] {%- if cookiecutter.variant != "None (Skip)" %} diff --git a/docs/conf.py b/docs/conf.py index 9b2d437b4..fe0a41f92 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -29,7 +29,7 @@ author = "Meltano Core Team and Contributors" # The full version, including alpha/beta/rc tags -release = "0.44.1" +release = "0.44.2" # -- General configuration ------------------------------------------------------------- diff --git a/pyproject.toml b/pyproject.toml index 17b999d22..f8816bc43 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -180,7 +180,7 @@ xfail_strict = false [tool.commitizen] name = "cz_version_bump" -version = "0.44.1" +version = "0.44.2" changelog_merge_prerelease = true prerelease_offset = 1 tag_format = "v$major.$minor.$patch$prerelease"