Skip to content

Commit

Permalink
Merge pull request #344 from microsoft/andrueastman/resolveVersioning
Browse files Browse the repository at this point in the history
feat: setup release please.
  • Loading branch information
andrueastman authored Oct 8, 2024
2 parents 33b779d + 6842de0 commit 5411d15
Showing 31 changed files with 646 additions and 49 deletions.
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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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.

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

@@ -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
@@ -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
@@ -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.
@@ -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
@@ -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
@@ -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"
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.
@@ -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
@@ -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
@@ -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"
Loading

0 comments on commit 5411d15

Please sign in to comment.