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

release: 0.1.0-alpha.12 #83

Open
wants to merge 46 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
4937ab9
chore(internal): version bump
stainless-app[bot] Dec 20, 2024
cedc29f
feat(api): api update
stainless-app[bot] Jan 23, 2025
ca04676
chore(internal): codegen related update
stainless-app[bot] Jan 24, 2025
a62fb1f
chore(internal): codegen related update
stainless-app[bot] Jan 25, 2025
2885a5a
chore(internal): codegen related update
stainless-app[bot] Jan 25, 2025
207ba78
feat(client): add `close` method
stainless-app[bot] Jan 28, 2025
ad4f217
docs: add client documentation
stainless-app[bot] Jan 28, 2025
0083c41
docs: `async` and `sync` method comments
stainless-app[bot] Jan 28, 2025
882eb61
fix(client): make some classes and constructors non-public
stainless-app[bot] Jan 28, 2025
5f394f5
docs: builder, enum, and union comments
stainless-app[bot] Jan 28, 2025
c23eea2
chore(internal): codegen related update
stainless-app[bot] Mar 4, 2025
2fca9f1
chore(internal): refactor `ErrorHandlingTest`
stainless-app[bot] Mar 4, 2025
5087297
feat(api): add endpoint to retrieve commit by id (#77)
stainless-app[bot] Mar 13, 2025
3ee21d4
chore(internal): codegen related update (#79)
stainless-app[bot] Mar 14, 2025
6e35cbf
chore(client)!: move classes into subpackages and shorten names (#80)
stainless-app[bot] Mar 14, 2025
9eba32c
chore(internal): remove extra empty newlines (#81)
stainless-app[bot] Mar 14, 2025
54e8c73
chore(internal): remove workflow
Mar 14, 2025
687dd63
docs: deduplicate and refine comments (#84)
stainless-app[bot] Mar 15, 2025
3d4d199
chore(internal): codegen related update (#85)
stainless-app[bot] Mar 17, 2025
e6da0bf
docs: add `build` method comments (#86)
stainless-app[bot] Mar 17, 2025
301bc32
chore(internal): refactor query param serialization impl and tests (#87)
stainless-app[bot] Mar 18, 2025
ece3d6d
chore(internal): rename `getPathParam` (#88)
stainless-app[bot] Mar 18, 2025
db068dc
chore(internal): reformat some tests (#89)
stainless-app[bot] Mar 19, 2025
f2b112b
fix(client): support kotlin 1.8 runtime (#90)
stainless-app[bot] Mar 19, 2025
b928602
chore(internal): refactor enum query param serialization (#91)
stainless-app[bot] Mar 19, 2025
722165b
chore(internal): add missing release please block (#92)
stainless-app[bot] Mar 20, 2025
d1ee889
chore(client)!: refactor exception structure and methods (#93)
stainless-app[bot] Mar 20, 2025
ac5dc3b
docs: refine comments on multipart params (#94)
stainless-app[bot] Mar 21, 2025
5c782e5
chore(internal): fix example formatting (#95)
stainless-app[bot] Mar 22, 2025
4852f0f
chore(internal): remove unnecessary import (#96)
stainless-app[bot] Mar 22, 2025
7eafb98
docs: update readme exception docs (#97)
stainless-app[bot] Mar 22, 2025
dd9ea15
docs: minor readme tweak (#98)
stainless-app[bot] Mar 22, 2025
86e9363
feat(client): support a lower jackson version (#99)
stainless-app[bot] Mar 26, 2025
301b38d
codegen metadata
stainless-app[bot] Mar 27, 2025
17fc1d7
chore(internal): delete unused methods and annotations (#100)
stainless-app[bot] Mar 27, 2025
5ce9c06
fix(client): don't call `validate()` during deserialization if we don…
stainless-app[bot] Mar 29, 2025
15fddc3
fix(client): limit json deserialization coercion (#102)
stainless-app[bot] Apr 1, 2025
c1cde72
fix: pluralize `list` response variables (#103)
stainless-app[bot] Apr 2, 2025
0c69b0d
feat(client): make union deserialization more robust (#104)
stainless-app[bot] Apr 2, 2025
ac0fa47
feat(client): make datetime deserialization more lenient (#105)
stainless-app[bot] Apr 3, 2025
8725baa
feat(client): expose request body setter and getter (#106)
stainless-app[bot] Apr 3, 2025
3bd7a4c
perf(client): cached parsed type in `HttpResponseFor` (#107)
stainless-app[bot] Apr 4, 2025
3975381
chore(internal): swap from `getNullable` to `getOptional` (#108)
stainless-app[bot] Apr 5, 2025
c2c1501
fix(client): return `Optional<T>` instead of `Optional<? extends T>` …
stainless-app[bot] Apr 5, 2025
f7bf9f7
docs: swap examples used in readme (#110)
stainless-app[bot] Apr 5, 2025
19842a5
release: 0.1.0-alpha.12
stainless-app[bot] Apr 5, 2025
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
7 changes: 1 addition & 6 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,6 @@ jobs:
steps:
- uses: actions/checkout@v4

- name: Validate Gradle wrapper
uses: gradle/actions/wrapper-validation@v3

- name: Set up Java
uses: actions/setup-java@v4
with:
Expand All @@ -30,9 +27,7 @@ jobs:
cache: gradle

- name: Set up Gradle
uses: gradle/gradle-build-action@v2
uses: gradle/actions/setup-gradle@v4

- name: Run lints
run: ./scripts/lint


47 changes: 0 additions & 47 deletions .github/workflows/create-releases.yml

This file was deleted.

25 changes: 0 additions & 25 deletions .github/workflows/handle-release-pr-title-edit.yml

This file was deleted.

1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
.prism.log
.gradle
.idea
.kotlin
build
codegen.log
kls_database.db
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.1.0-alpha.11"
".": "0.1.0-alpha.12"
}
4 changes: 3 additions & 1 deletion .stats.yml
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
configured_endpoints: 14
configured_endpoints: 15
openapi_spec_hash: 9a0b363025305f6b086bcdfe43274830
config_hash: 21fb9730d1cdc9e3fd38724c4774b894
87 changes: 87 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,92 @@
# Changelog

## 0.1.0-alpha.12 (2025-04-05)

Full Changelog: [v0.1.0-alpha.11...v0.1.0-alpha.12](https://github.com/openlayer-ai/openlayer-java/compare/v0.1.0-alpha.11...v0.1.0-alpha.12)

### ⚠ BREAKING CHANGES

* **client:** refactor exception structure and methods ([#93](https://github.com/openlayer-ai/openlayer-java/issues/93))
* **client:** move classes into subpackages and shorten names ([#80](https://github.com/openlayer-ai/openlayer-java/issues/80))

### Features

* **api:** add endpoint to retrieve commit by id ([#77](https://github.com/openlayer-ai/openlayer-java/issues/77)) ([5087297](https://github.com/openlayer-ai/openlayer-java/commit/50872978eab416d1395b8619b965e7135d2aef65))
* **api:** api update ([cedc29f](https://github.com/openlayer-ai/openlayer-java/commit/cedc29f79a787b41f0474355d38e2ef94c044123))
* **client:** add `close` method ([207ba78](https://github.com/openlayer-ai/openlayer-java/commit/207ba785d6409b4a6b5ede70f3944313cd625b6c))
* **client:** add enum validation method ([0c69b0d](https://github.com/openlayer-ai/openlayer-java/commit/0c69b0d67f818d7511495b196978e1d9a6f6de7d))
* **client:** expose request body setter and getter ([#106](https://github.com/openlayer-ai/openlayer-java/issues/106)) ([8725baa](https://github.com/openlayer-ai/openlayer-java/commit/8725baa3ddd8d7fe53c607cd9d2e7f14373b37df))
* **client:** make datetime deserialization more lenient ([#105](https://github.com/openlayer-ai/openlayer-java/issues/105)) ([ac0fa47](https://github.com/openlayer-ai/openlayer-java/commit/ac0fa470239a5ad32e3d372354f63da231a98480))
* **client:** make union deserialization more robust ([#104](https://github.com/openlayer-ai/openlayer-java/issues/104)) ([0c69b0d](https://github.com/openlayer-ai/openlayer-java/commit/0c69b0d67f818d7511495b196978e1d9a6f6de7d))
* **client:** support a lower jackson version ([#99](https://github.com/openlayer-ai/openlayer-java/issues/99)) ([86e9363](https://github.com/openlayer-ai/openlayer-java/commit/86e936338872071e1dcc80f0549adcb21f8aa205))
* **client:** throw on incompatible jackson version ([86e9363](https://github.com/openlayer-ai/openlayer-java/commit/86e936338872071e1dcc80f0549adcb21f8aa205))


### Bug Fixes

* **client:** don't call `validate()` during deserialization if we don't have to ([#101](https://github.com/openlayer-ai/openlayer-java/issues/101)) ([5ce9c06](https://github.com/openlayer-ai/openlayer-java/commit/5ce9c0686bbf66a4f0e3e2acad3356664671d287))
* **client:** limit json deserialization coercion ([#102](https://github.com/openlayer-ai/openlayer-java/issues/102)) ([15fddc3](https://github.com/openlayer-ai/openlayer-java/commit/15fddc34beea081f9afb69dc87302b65c1e82340))
* **client:** make some classes and constructors non-public ([882eb61](https://github.com/openlayer-ai/openlayer-java/commit/882eb61286bb52c15224a36677a934523ccb4fb3))
* **client:** map deserialization bug ([17fc1d7](https://github.com/openlayer-ai/openlayer-java/commit/17fc1d796ea7b17d34c0b14374fff3420a14397e))
* **client:** return `Optional&lt;T&gt;` instead of `Optional<? extends T>` ([#109](https://github.com/openlayer-ai/openlayer-java/issues/109)) ([c2c1501](https://github.com/openlayer-ai/openlayer-java/commit/c2c150161ea17067c68e3ce7c54deebdf2461c4a))
* **client:** support kotlin 1.8 runtime ([#90](https://github.com/openlayer-ai/openlayer-java/issues/90)) ([f2b112b](https://github.com/openlayer-ai/openlayer-java/commit/f2b112b2f218ba39307aad1ed17c0d6114142d3a))
* pluralize `list` response variables ([#103](https://github.com/openlayer-ai/openlayer-java/issues/103)) ([c1cde72](https://github.com/openlayer-ai/openlayer-java/commit/c1cde726f563abe38a5188647c6f05df01d034e8))


### Performance Improvements

* **client:** cached parsed type in `HttpResponseFor` ([#107](https://github.com/openlayer-ai/openlayer-java/issues/107)) ([3bd7a4c](https://github.com/openlayer-ai/openlayer-java/commit/3bd7a4cc174f22a5e2ef4510ee1576563ad608c2))


### Chores

* **client:** move classes into subpackages and shorten names ([#80](https://github.com/openlayer-ai/openlayer-java/issues/80)) ([6e35cbf](https://github.com/openlayer-ai/openlayer-java/commit/6e35cbf67eab70e90be376b4835a9b000f265cf9))
* **client:** refactor exception structure and methods ([#93](https://github.com/openlayer-ai/openlayer-java/issues/93)) ([d1ee889](https://github.com/openlayer-ai/openlayer-java/commit/d1ee889f1b5a4b8e97fff690f0c4db997441278f))
* **client:** remove unnecessary json state from some query param classes ([0c69b0d](https://github.com/openlayer-ai/openlayer-java/commit/0c69b0d67f818d7511495b196978e1d9a6f6de7d))
* **internal:** add invalid json deserialization tests ([0c69b0d](https://github.com/openlayer-ai/openlayer-java/commit/0c69b0d67f818d7511495b196978e1d9a6f6de7d))
* **internal:** add json roundtripping tests ([0c69b0d](https://github.com/openlayer-ai/openlayer-java/commit/0c69b0d67f818d7511495b196978e1d9a6f6de7d))
* **internal:** add missing release please block ([#92](https://github.com/openlayer-ai/openlayer-java/issues/92)) ([722165b](https://github.com/openlayer-ai/openlayer-java/commit/722165bcfa13936fc3ed70592833293495f1ed20))
* **internal:** codegen related update ([c23eea2](https://github.com/openlayer-ai/openlayer-java/commit/c23eea21cd8a3895c7ed616998516df64ac1b9dd))
* **internal:** codegen related update ([2885a5a](https://github.com/openlayer-ai/openlayer-java/commit/2885a5a402fa4cea4e5363a5dbec1bd255a9060b))
* **internal:** codegen related update ([a62fb1f](https://github.com/openlayer-ai/openlayer-java/commit/a62fb1f2042721f6ce4eb84ff33bfd9704829266))
* **internal:** codegen related update ([ca04676](https://github.com/openlayer-ai/openlayer-java/commit/ca0467688568fe952dc57739c6306209f68761f8))
* **internal:** codegen related update ([#79](https://github.com/openlayer-ai/openlayer-java/issues/79)) ([3ee21d4](https://github.com/openlayer-ai/openlayer-java/commit/3ee21d4a05dddebac33326fd9c0cbde11bf39062))
* **internal:** codegen related update ([#85](https://github.com/openlayer-ai/openlayer-java/issues/85)) ([3d4d199](https://github.com/openlayer-ai/openlayer-java/commit/3d4d19974440297e5b1f4fdd220ae2c29adfad00))
* **internal:** delete duplicate tests ([ece3d6d](https://github.com/openlayer-ai/openlayer-java/commit/ece3d6d3f438671e2b4fab916f9295c668d2f137))
* **internal:** delete unused methods and annotations ([#100](https://github.com/openlayer-ai/openlayer-java/issues/100)) ([17fc1d7](https://github.com/openlayer-ai/openlayer-java/commit/17fc1d796ea7b17d34c0b14374fff3420a14397e))
* **internal:** fix example formatting ([#95](https://github.com/openlayer-ai/openlayer-java/issues/95)) ([5c782e5](https://github.com/openlayer-ai/openlayer-java/commit/5c782e5d75daafb3eea58bbe5c834a3cf3444783))
* **internal:** generate more tests ([db068dc](https://github.com/openlayer-ai/openlayer-java/commit/db068dc6e79b6a3fa77fe7b22a9a7bf31b61b8d9))
* **internal:** make multipart assertions more robust ([ac5dc3b](https://github.com/openlayer-ai/openlayer-java/commit/ac5dc3bb775247428b484019d4f5a936877dac0e))
* **internal:** refactor `ErrorHandlingTest` ([2fca9f1](https://github.com/openlayer-ai/openlayer-java/commit/2fca9f1dbdc492be75166cc9727660dffd325ce8))
* **internal:** refactor enum query param serialization ([#91](https://github.com/openlayer-ai/openlayer-java/issues/91)) ([b928602](https://github.com/openlayer-ai/openlayer-java/commit/b92860288151baab73f6ad26ffbd0976a3f54aab))
* **internal:** refactor query param serialization impl and tests ([#87](https://github.com/openlayer-ai/openlayer-java/issues/87)) ([301bc32](https://github.com/openlayer-ai/openlayer-java/commit/301bc32db49ad7d0b417b98996f11ed445c2501c))
* **internal:** refactor some test assertions ([ece3d6d](https://github.com/openlayer-ai/openlayer-java/commit/ece3d6d3f438671e2b4fab916f9295c668d2f137))
* **internal:** reformat some tests ([#89](https://github.com/openlayer-ai/openlayer-java/issues/89)) ([db068dc](https://github.com/openlayer-ai/openlayer-java/commit/db068dc6e79b6a3fa77fe7b22a9a7bf31b61b8d9))
* **internal:** remove extra empty newlines ([#81](https://github.com/openlayer-ai/openlayer-java/issues/81)) ([9eba32c](https://github.com/openlayer-ai/openlayer-java/commit/9eba32cbaa34b9c97ac7efd81533066229470ea5))
* **internal:** remove some unnecessary `constructor` keywords ([882eb61](https://github.com/openlayer-ai/openlayer-java/commit/882eb61286bb52c15224a36677a934523ccb4fb3))
* **internal:** remove unnecessary `assertNotNull` calls ([ac5dc3b](https://github.com/openlayer-ai/openlayer-java/commit/ac5dc3bb775247428b484019d4f5a936877dac0e))
* **internal:** remove unnecessary import ([#96](https://github.com/openlayer-ai/openlayer-java/issues/96)) ([4852f0f](https://github.com/openlayer-ai/openlayer-java/commit/4852f0fc5face081a9d899a940ac15ee771df2e4))
* **internal:** remove workflow ([54e8c73](https://github.com/openlayer-ai/openlayer-java/commit/54e8c738a650f838cdc25c71ad355c17b6b23867))
* **internal:** rename `getPathParam` ([#88](https://github.com/openlayer-ai/openlayer-java/issues/88)) ([ece3d6d](https://github.com/openlayer-ai/openlayer-java/commit/ece3d6d3f438671e2b4fab916f9295c668d2f137))
* **internal:** reorder some params methodsc ([ece3d6d](https://github.com/openlayer-ai/openlayer-java/commit/ece3d6d3f438671e2b4fab916f9295c668d2f137))
* **internal:** swap from `getNullable` to `getOptional` ([#108](https://github.com/openlayer-ai/openlayer-java/issues/108)) ([3975381](https://github.com/openlayer-ai/openlayer-java/commit/3975381f2e6a9183a11200ca5a2e1ff5a260e784))
* **internal:** version bump ([4937ab9](https://github.com/openlayer-ai/openlayer-java/commit/4937ab9a3d67bdb756b8632dd934d4330e3b6f5a))


### Documentation

* `async` and `sync` method comments ([0083c41](https://github.com/openlayer-ai/openlayer-java/commit/0083c41a6cc82a368e64ec0a812935597fa330e5))
* add `build` method comments ([#86](https://github.com/openlayer-ai/openlayer-java/issues/86)) ([e6da0bf](https://github.com/openlayer-ai/openlayer-java/commit/e6da0bfc278f0405e7a875e53574abff11033bea))
* add client documentation ([ad4f217](https://github.com/openlayer-ai/openlayer-java/commit/ad4f217728a1fc01dacc4587004a086350f4ccc4))
* add comments to `JsonField` classes ([c2c1501](https://github.com/openlayer-ai/openlayer-java/commit/c2c150161ea17067c68e3ce7c54deebdf2461c4a))
* builder, enum, and union comments ([5f394f5](https://github.com/openlayer-ai/openlayer-java/commit/5f394f52f0d57b38f9664f135e58fa89f98a19d5))
* deduplicate and refine comments ([#84](https://github.com/openlayer-ai/openlayer-java/issues/84)) ([687dd63](https://github.com/openlayer-ai/openlayer-java/commit/687dd630eed0499e0b786c0df214c8671ae43402))
* document how to forcibly omit required field ([f7bf9f7](https://github.com/openlayer-ai/openlayer-java/commit/f7bf9f790253baaf2b8f9a192eac238db160e62b))
* minor readme tweak ([#98](https://github.com/openlayer-ai/openlayer-java/issues/98)) ([dd9ea15](https://github.com/openlayer-ai/openlayer-java/commit/dd9ea155bb0a7f67ab500de13ee44def664d253e))
* refine comments on multipart params ([#94](https://github.com/openlayer-ai/openlayer-java/issues/94)) ([ac5dc3b](https://github.com/openlayer-ai/openlayer-java/commit/ac5dc3bb775247428b484019d4f5a936877dac0e))
* swap examples used in readme ([#110](https://github.com/openlayer-ai/openlayer-java/issues/110)) ([f7bf9f7](https://github.com/openlayer-ai/openlayer-java/commit/f7bf9f790253baaf2b8f9a192eac238db160e62b))
* update readme exception docs ([#97](https://github.com/openlayer-ai/openlayer-java/issues/97)) ([7eafb98](https://github.com/openlayer-ai/openlayer-java/commit/7eafb987ad975163a4bda700271c3c752f6b4430))

## 0.1.0-alpha.11 (2024-12-20)

Full Changelog: [v0.1.0-alpha.10...v0.1.0-alpha.11](https://github.com/openlayer-ai/openlayer-java/compare/v0.1.0-alpha.10...v0.1.0-alpha.11)
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@
same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright 2024 Openlayer
Copyright 2025 Openlayer

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
Loading
Loading