Skip to content

Commit 830f35c

Browse files
committed
chore: release version v1.3.8
1 parent e764f25 commit 830f35c

File tree

2 files changed

+41
-48
lines changed

2 files changed

+41
-48
lines changed

CHANGELOG.md

Lines changed: 40 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -5,116 +5,109 @@ See [Conventional Commits](Https://conventionalcommits.org) for commit guideline
55

66
<!-- changelog -->
77

8-
## [v1.3.7](https://github.com/ash-project/ash_json_api/compare/v1.3.6...v1.3.7) (2024-07-15)
8+
## [v1.3.8](https://github.com/ash-project/ash_json_api/compare/v1.3.7...v1.3.8) (2024-07-22)
9+
10+
### Bug Fixes:
911

12+
- [`AshJsonApi.Router`] don't double escape `modify_open_api`
1013

14+
### Improvements:
1115

16+
- [`AshJsonApi.Router`] automatically infer the `prefix` instead of relying on configuration
1217

13-
### Bug Fixes:
18+
- [`mix ash.patch.extend`] add `AshJsonApi` extender
1419

15-
* relationship resource identifiers don't need to check the `id` type
20+
- [`mix ash_json_api.install`] add installer for AshJsonApi
1621

17-
* properly reference related record in linkage
22+
## [v1.3.7](https://github.com/ash-project/ash_json_api/compare/v1.3.6...v1.3.7) (2024-07-15)
1823

19-
* escape `modify_open_api_schema` option since it can be a 3/tuple
24+
### Bug Fixes:
2025

21-
* handle unknown errors in `log_errors/2`
26+
- [open api] escape `modify_open_api_schema` option since it can be a 3/tuple
2227

23-
* ensure id is always coming back as a string
28+
- [errors] handle unknown errors in `log_errors/2`
2429

25-
## [v1.3.6](https://github.com/ash-project/ash_json_api/compare/v1.3.5...v1.3.6) (2024-07-08)
30+
- [serialization] relationship resource identifiers don't need to check the `id` type
2631

32+
- [serialization] properly reference related record in linkage
2733

34+
- [serialization] ensure id is always coming back as a string
2835

36+
## [v1.3.6](https://github.com/ash-project/ash_json_api/compare/v1.3.5...v1.3.6) (2024-07-08)
2937

3038
### Bug Fixes:
3139

32-
* properly match enum types on input/output
40+
- [open api] properly match enum types on input/output
3341

34-
* Avoid raising the condition converting the regex to string. (#204)
42+
- [errors] Avoid raising the condition converting the regex to string. (#204)
3543

3644
### Improvements:
3745

38-
* honor `allow_all_media_type_params?` in `content-type` as well
46+
- [content type negotation] honor `allow_all_media_type_params?` in `content-type` as well
3947

4048
## [v1.3.5](https://github.com/ash-project/ash_json_api/compare/v1.3.4...v1.3.5) (2024-07-06)
4149

42-
43-
44-
4550
### Bug Fixes:
4651

47-
* use `conn.private`, not `conn[:private]`
52+
- [bugfix] use `conn.private`, not `conn[:private]`
4853

4954
## [v1.3.4](https://github.com/ash-project/ash_json_api/compare/v1.3.3...v1.3.4) (2024-07-05)
5055

51-
52-
53-
5456
### Bug Fixes:
5557

56-
* add leading slash to JSON pointer in schema errors (#199)
58+
- [errors] add leading slash to JSON pointer in schema errors (#199)
5759

58-
* avoid failing openapi generation for non existing resource actions (#198)
60+
- [open api] avoid failing openapi generation for non existing resource actions (#198)
5961

6062
## [v1.3.3](https://github.com/ash-project/ash_json_api/compare/v1.3.2...v1.3.3) (2024-07-04)
6163

62-
63-
64-
6564
### Bug Fixes:
6665

67-
* ensure generic action bodies, both in & out are serialized properly
66+
- [serialization] ensure generic action bodies, both in & out are serialized properly
6867

69-
* properly fetch nested types
68+
- [open api] properly fetch nested types
7069

71-
* show embedded types when used with `:struct`
70+
- [open api] show embedded types when used with `:struct`
7271

73-
* ensure `action.require_attributes` is stringified in json schema
72+
- [open api] ensure `action.require_attributes` is stringified in json schema
7473

75-
* honor resource-level default_fields
74+
- [fields parameter] honor resource-level default_fields
7675

7776
## [v1.3.2](https://github.com/ash-project/ash_json_api/compare/v1.3.1...v1.3.2) (2024-07-02)
7877

79-
80-
81-
8278
### Bug Fixes:
8379

84-
* properly require `success` in return-less actions
80+
- [routes] ensure that context is threaded through for all actions
8581

86-
* typo when checking for resource's derive_filter? flag
82+
- [open api] properly require `success` in return-less actions
8783

88-
* ensure that context is threaded through for all actions
84+
- [open api] typo when checking for resource's derive_filter? flag
8985

90-
* not all accepted attributes have to be public
86+
- [open api] not all accepted attributes have to be public
9187

92-
* fix sort regex to be a valid regex
88+
- [open api] fix sort regex to be a valid regex
9389

94-
* don't use `anyOf` for nullability
90+
- [open api] don't use `anyOf` for nullability
9591

96-
* don't generate bodies for delete requests
92+
- [open api] don't generate bodies for delete requests
9793

98-
* use `Enum.uniq` when uwnrapping any_of types
94+
- [open api] use `Enum.uniq` when uwnrapping any_of types
9995

100-
* detect all cases where a filter must be generated
96+
- [open api] detect all cases where a filter must be generated
10197

10298
### Improvements:
10399

104-
* use empty example for filter
100+
- [open api] use empty example for filter
105101

106-
* support for query parameters using `query_params` route option
102+
- [routes] support for query parameters using `query_params` route option
107103

108104
## [v1.3.1](https://github.com/ash-project/ash_json_api/compare/v1.3.0...v1.3.1) (2024-07-01)
109105

110-
111-
112-
113106
### Bug Fixes:
114107

115-
* use strings for enum values
108+
- [open api] use strings for enum values
116109

117-
* use `strings` for includes/sort properly, add regex for sort
110+
- [open api] use `strings` for includes/sort properly, add regex for sort
118111

119112
## [v1.3.0](https://github.com/ash-project/ash_json_api/compare/v1.2.2...v1.3.0) (2024-06-28)
120113

mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ defmodule AshJsonApi.MixProject do
55
The JSON:API extension for the Ash Framework.
66
"""
77

8-
@version "1.3.7"
8+
@version "1.3.8"
99

1010
def project do
1111
[

0 commit comments

Comments
 (0)