Releases: Skyscanner/pycfmodel
Releases · Skyscanner/pycfmodel
v2.0.0
Changes
- Derive package version dynamically from git tag on publish Jordi Soucheiron (@jsoucheiron) (#211)
- Fix Copilot setup to use uv instead of pip Jordi Soucheiron (@jsoucheiron) (#210)
- Add script to generate pycfmodel resources from CloudFormation schemas Jordi Soucheiron (@jsoucheiron) (#200)
- Re-add coverage-master Makefile target Jordi Soucheiron (@jsoucheiron) (#209)
- Migrate from pip/pip-tools to uv Jordi Soucheiron (@jsoucheiron) (#204)
- Update CloudFormation actions (2026-02-09) @cfripper-release-tooling[bot] (#208)
- GUARD-2071: Remove Advanced CodeQL setup in favor of Default Setup Ujjwal Saini (@UjjwalSaini19) (#205)
- Fix update-cloudformation-actions workflow IP allowlist issue Jordi Soucheiron (@jsoucheiron) (#201)
- Add scheduled workflow to update CloudFormation actions Jordi Soucheiron (@jsoucheiron) (#198)
- Create Copilot setup workflow @copilot-swe-agent[bot] (#197)
- [COPP-8605] Deploy zizmor to open source repos Harley Watson (@unlobito) (#192)
Breaking Changes
- Some models will now use Tag Properties instead of Generics. This will cause code using dict syntax to access them to fail.
v1.2.0
Changes
- Add WAFv2::IPSet resource model to fix memory issue with large CIDR ranges Ignacio Bolonio (@ignaciobolonio) (#190)
- Update CF actions list AbhinavkishoreGV (@ABHINAVKISHOREGV) (#188)
v1.1.3
Changes
- Decommission the CHANGELOG.md file Ramon (@w0rmr1d3r) (#181)
- update version Jordi Soucheiron (@jsoucheiron) (#180)
- Fix packaging Jordi Soucheiron (@jsoucheiron) (#179)
v1.1.2 - yanked (do not use)
Changes
- Fix packaging issue that made 1.1.1 fail to import Jordi Soucheiron (@jsoucheiron) (#178)
- shield:1494: fix pycfmodel docs error geontog (#177)
- Bump black from 24.4.2 to 25.1.0 @dependabot[bot] (#175)
- NOJIRA: updating the known AWS Actions geontog (#176)
- Fix tornado vulnerability and update deps Ramon (@w0rmr1d3r) (#173)
- Bump pyproject-hooks from 1.1.0 to 1.2.0 @dependabot[bot] (#169)
- Bump actions/create-github-app-token from 1 to 2 @dependabot[bot] (#170)
- Fix action list Jordi Soucheiron (@jsoucheiron) (#171)
- Bump h11 from 0.14.0 to 0.16.0 @dependabot[bot] (#168)
- shield-721: migrate to pyproject.toml geontog (#167)
- Bump jinja2 from 3.1.4 to 3.1.6 @dependabot[bot] (#165)
- Bump mkdocs-material from 4.6.3 to 9.6.11 @dependabot[bot] (#166)
v1.1.0
Changes
- Add the possibility of having non-strict generic resources Jordi Soucheiron (@jsoucheiron) (#164)
v1.0.1
Changes
- Revert to token based publish auth Ramon (@w0rmr1d3r) (#163)
- SDPLAT-26671: use GH_APP for GitHub REST API Harley Watson (@unlobito) (#160)
- Update actions Jordi Soucheiron (@jsoucheiron) (#159)
- Drop python 38 support Ramon (@w0rmr1d3r) (#152)
- Fix IndexError when selecting items in lists out of bounds Ramon (@w0rmr1d3r) (#154)
- Solve tornado security issue and bump doc deps Ramon (@w0rmr1d3r) (#151)
- update pypi-release.yml file to configure trusted publishers keira-crafts (#148)
- Bump release-drafter/release-drafter from 5 to 6 @dependabot[bot] (#145)
- Bump mkdocs from 1.3.0 to 1.6.0 @dependabot[bot] (#144)
- Bump certifi from 2024.6.2 to 2024.7.4 @dependabot[bot] (#146)
1.0.0
1.0.0
Breaking changes
- Pydantic updated to v2 including a reformat of the repository to comply with the new API.
- Drops python 3.7 support due to pydantic upgrade
Thanks to Oscar Blanco (@oscarbc96) for making this upgrade possible
v0.22.0
Changes
- KeyPolicy made optional for KMS Key Ignacio Bolonio (@ignaciobolonio) (#130)
- Update release-drafter.yml Ignacio Bolonio (@ignaciobolonio) (#131)
v0.21.2
0.21.2
Fixes
- Add missing fields to kms keys
Updates
- Update
CLOUDFORMATION_ACTIONS. - Add dependabot config
- Add release drafter config
- Start using ruff instead of flake8
- Upgrade make freeze commands
- Run the test to check the full list of actions in all branches but master