Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: setup release please. #344

Merged
merged 1 commit into from
Oct 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"packages/abstractions": "1.3.4",
"packages/authentication/azure": "1.3.4",
"packages/http/httpx": "1.3.4",
"packages/serialization/json": "1.3.4",
"packages/serialization/form": "1.3.4",
"packages/serialization/text": "1.3.4",
"packages/serialization/multipart": "1.3.4"
}
25 changes: 21 additions & 4 deletions CHANGELOG.md → packages/abstractions/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ 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).


## [1.3.3] - 2024-05-21

### Added
Expand All @@ -22,7 +21,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Moved DeprecationWarning to __post_init__ of BaseRequestConfiguration. [microsoft/kiota#250](https://github.com/microsoft/kiota-abstractions-python/pull/250)


## [1.3.1] - 2024-03-05

### Added
Expand All @@ -34,21 +32,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [1.3.0] - 2024-02-28

### Added

- Added multipart body class to support multipart serialization. [microsoft/kiota#3030](https://github.com/microsoft/kiota/issues/3030)

### Changed

## [1.2.0] - 2024-01-31

### Added

- Added methods in request information to reduce the amount of code being generated. [microsoft/kiota#3695](https://github.com/microsoft/kiota/issues/3695)

### Changed

- Fixed an issue where path and query parameters of enum type would not be expanded properly. [microsoft/kiota#3783](https://github.com/microsoft/kiota/issues/3783)

## [1.1.0] - 2024-01-25

### Added

- Added an abstract class to mark composed type wrappers and facilitate serialization.

### Changed
Expand All @@ -58,26 +60,31 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added

### Changed

- GA release

## [0.9.1] - 2023-10-25

### Added

### Changed

- Initialize headers in BaseRequestConfiguration to a HeadersCollection instance

## [0.9.0] - 2023-10-10

### Added

- Added a content type parameter to the set stream content method in request information.

### Changed

- Added dedicated HeadersCollection class to manage request headers.

## [0.8.7] - 2023-10-05

### Added

- Added a try_add method for request headers

### Changed
Expand All @@ -87,47 +94,54 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added

### Changed

- Updated BaseRequestBuilder to set the raw url value if provided.

## [0.8.5] - 2023-09-15

### Added

### Changed

- Fix error where updating an attribute of a nested backed model marks all other attributes as changed.

## [0.8.4] - 2023-09-14

### Added

### Changed

- Fix error when instantiating BackedModel using positional and keyword arguments

## [0.8.3] - 2023-09-13

### Added

### Changed

- Fix error representation when APIError class has no error attribute.

## [0.8.2] - 2023-09-13

### Added

### Changed

- Switched from uritemplate to std-uritemplate for URI templating.
- Handles exception thrown when APIError class has no error attribute.

## [0.8.1] - 2023-09-01

### Added

- Added opentelemetry to project dependencies.

### Changed

## [0.8.0] - 2023-08-24

### Added

- Added opentelemetry to support observability.
- Added an additional parameter to authentication methods to carry contextual information.

Expand All @@ -138,13 +152,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added

### Changed

- Set the default value for the `is_initialization_completed` parameter in the `InMemoryBackingStore` class to be `False` and use the
`__post_init__` method of backed model to set it to `True`.
- Changed the string representation of the `APIError` class to be more descriptive.

## [0.7.0] - 2023-07-27

### Added

- Added an abstract translator method that should convert a `RequestInformation` object into the native client HTTP request object.
- Enable backing store for Python.

Expand All @@ -153,6 +169,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [0.6.0] - 2023-06-27

### Added

- API key authentication provider.

### Changed
Expand Down Expand Up @@ -199,7 +216,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Changed


## [0.4.0] - 2023-02-06

### Added
Expand All @@ -213,4 +229,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added

### Changed
- Changes the ResponseHandler parameter in RequestAdapter to be a RequestOption

- Changes the ResponseHandler parameter in RequestAdapter to be a RequestOption
8 changes: 4 additions & 4 deletions packages/abstractions/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Microsoft Kiota Abstractions Library for Python

[![PyPI version](https://badge.fury.io/py/microsoft-kiota-abstractions.svg)](https://badge.fury.io/py/microsoft-kiota-abstractions)
[![CI Actions Status](https://github.com/microsoft/kiota-abstractions-python/actions/workflows/build.yml/badge.svg?branch=main)](https://github.com/microsoft/kiota-abstractions-python/actions)
[![Downloads](https://pepy.tech/badge/microsoft-kiota-abstractions)](https://pepy.tech/project/microsoft-kiota-abstractions)

The Microsoft Kiota abstractions library for Python is the python package defining the basic constructs Kiota projects need once an SDK has been generated from an OpenAPI definition.
Expand All @@ -21,7 +21,7 @@ pip install microsoft-kiota-abstractions

This project welcomes contributions and suggestions. Most contributions require you to agree to a
Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us
the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.
the rights to use your contribution. For details, visit <https://cla.opensource.microsoft.com>.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide
a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions
Expand All @@ -33,8 +33,8 @@ contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additio

## Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft
trademarks or logos is subject to and must follow
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft
trademarks or logos is subject to and must follow
[Microsoft's Trademark & Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general).
Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.
Any use of third-party trademarks or logos are subject to those third-party's policies.
4 changes: 3 additions & 1 deletion packages/abstractions/kiota_abstractions/_version.py
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
VERSION: str = "1.3.3"
import importlib.metadata

VERSION: str = importlib.metadata.version('microsoft-kiota-abstractions')
2 changes: 1 addition & 1 deletion packages/abstractions/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api"

[tool.poetry]
name = "microsoft-kiota-abstractions"
version = "0.0.4"
version = "1.3.4"
description = "Core abstractions for kiota generated libraries in Python"
authors = ["Microsoft <graphtooling+python@microsoft.com>"]
license = "MIT"
Expand Down
44 changes: 44 additions & 0 deletions packages/authentication/azure/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Changelog

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).

## [1.1.0] - 2023-10-31

### Added

Enabled CAE by default

## [1.0.0] - 2023-10-31

### Added

### Changed

- GA release.

## [0.3.2] - 2023-10-18

### Added

### Changed

- Allow http on localhost.

## [0.3.1] - 2023-09-25

### Added

- Added tracing support using opentelemetry.

### Changed

## [0.3.0] - 2023-08-30

### Added

- Added support for continuous access evaluation.

### Changed
8 changes: 4 additions & 4 deletions packages/authentication/azure/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Microsoft Kiota Authentication Azure Library for Python

[![PyPI version](https://badge.fury.io/py/microsoft-kiota-authentication-azure.svg)](https://badge.fury.io/py/microsoft-kiota-authentication-azure)
[![CI Actions Status](https://github.com/microsoft/kiota-authentication-azure-python/actions/workflows/build.yml/badge.svg?branch=main)](https://github.com/microsoft/kiota-authentication-azure-python/actions)
[![Downloads](https://pepy.tech/badge/microsoft-kiota-authentication-azure)](https://pepy.tech/project/microsoft-kiota-authentication-azure)

The Microsoft Kiota Authentication Azure Library is an implementation to authenticate HTTP requests using @azure/identity.
Expand All @@ -21,7 +21,7 @@ pip install microsoft-kiota-authentication-azure

This project welcomes contributions and suggestions. Most contributions require you to agree to a
Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us
the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.
the rights to use your contribution. For details, visit <https://cla.opensource.microsoft.com>.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide
a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions
Expand All @@ -33,8 +33,8 @@ contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additio

## Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft
trademarks or logos is subject to and must follow
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft
trademarks or logos is subject to and must follow
[Microsoft's Trademark & Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general).
Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.
Any use of third-party trademarks or logos are subject to those third-party's policies.
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
VERSION: str = '1.1.0'
import importlib.metadata

VERSION: str = importlib.metadata.version('microsoft-kiota-authentication-azure')
2 changes: 1 addition & 1 deletion packages/authentication/azure/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api"

[tool.poetry]
name = "microsoft-kiota-authentication-azure"
version = "0.0.4"
version = "1.3.4"
description = "Core abstractions for kiota generated libraries in Python"
authors = ["Microsoft <graphtooling+python@microsoft.com>"]
license = "MIT"
Expand Down
Loading