-
Notifications
You must be signed in to change notification settings - Fork 7
/
changelog.txt
118 lines (70 loc) · 4.33 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
# Changelog
## 1.0-beta-1.14 | September 9, 2024
- Updated plugin name and menu title to disambiguate from GC OpenAI.
## 1.0-beta-1.13 | August 27, 2024
- Added support for `gpt-4o-mini` chat completions model.
## 1.0-beta-1.12 | June 26, 2024
- Updated the OpenAI model selection for Chat Completions to be `gpt-4o`, `gpt-4-turbo`, and `gpt-3.5-turbo`.
## 1.0-beta-1.11 | May 22, 2024
- Added `GPT-4o` chat completions model.
## 1.0-beta-1.10
- Fixed an issue where different cache keys could be generated with the same input resulting in different responses.
## 1.0-beta-1.9
- Removed the `completions` and `edit` endpoints which have been deprecated by OpenAI. Feeds using these endpoints will be automatically converted to the `chat/completions` endpoint.
## 1.0-beta-1.8
- Added `gpt-4-1106-preview` as an available model for the Chat Completions endpoint.
- Added a filter to the OpenAI response.
## 1.0-beta-1.7
- Added a `log_debug()` call before any request.
- Fixed issue where the `gf_openai_chat_completions_message` filter hook would not run during merge tag replacement.
## 1.0-beta-1.6
- Added new `gf_openai_chat_completions_message` PHP filter hook.
- Fixed potential PHP notices.
## 1.0-beta-1.5
- Added OpenAI feeds to form export/import. (Closes #17)
- Added support for re-ordering feeds. (Closes #10)
## 1.0-beta-1.4
- Added gpt-3.5-turbo-16k as an available model for the Chat Completions endpoint.
## 1.0-beta-1.3
- Added `gpt-4` and `gpt-4-32k` as available models for the Chat Completions endpoint.
## 1.0-beta-1.2
- Fixed issue where merge tag completion values would sometimes be blank.
- Fixed issue where non-OpenAI merge tag output for multi-input field types such as checkboxes could get inadvertently cleared out.
- Fixed issues with Open AI feed not duplicating when form was duplicated.
- Added hook `gf_openai_post_save_result_to_field` to trigger after OpenAI result is stored on an entry.
- Added new `gf_openai_cache_responses` filter hook that can be used to disable caching OpenAI responses.
## 1.0-beta-1.1
- Fixed potential PHP warnings/errors caused by `php-scoper`.
## 1.0-beta-1
- Added a Gravity Flow Step Type for OpenAI. Credit: @Idealien
- Added new `nl2br` modifier that can be used on merge tags to convert newlines into `<br />`'s. This is useful when outputting plain-text responses into HTML using Live Merge Tags. Example: `@{:1:openai_feed_5,nl2br}`.
- Fixed issue where feed conditional logic and feed status (active/inactive) were not checked during validation for the Moderations endpoint.
- Fixed issue where feed status was not taken into account during merge tag replacement so inactive feeds would still have their merge tags replaced.
- Added new Chat Completions endpoint.
- Added auto-updater powered by GitHub Releases.
- Added new capabilities to grant/deny access to OpenAI settings and to uninstall it.
## 1.0-alpha-1.8
- Fixed an issue where GP Populate Anything values would not get populated when Gravity Forms OpenAI was enabled.
- Fixed an issue where OpenAI responses could be displayed in the Form Editor.
## 1.0-alpha-1.7
- Removed `Perk: True` from the plugin header to address potential PHP errors.
## 1.0-alpha-1.6
- Added new `raw` modifier that can be used in the feed merge tags. This allows for fetching specific properties from the OpenAI response. Example usage: `{:1:openai_feed_2,raw[usage/total_tokens]}`
## 1.0-alpha-1.5
- Updated feed merge tags to evaluate feed conditional logic (if configured) before returning a result. If the conditional logic does not evaluate as truthy, an empty string is returned.
- Updated secret key setting to be a masked input.
## 1.0-alpha-1.4
- Added new `gf_openai_request_body` PHP filter for customizing requests that go to OpenAI.
- Added support for using custom/fine-tuned models when using the Completions endpoint.
## 1.0-alpha-1.3
- Added kses/strip_all_tags (depending on if field is using rich text editor) to `maybe_save_result_to_field()`.
- Fixed regression where field map values weren't correctly saving (they would work in notifications/confirmation, however).
- Added conditional logic for feeds.
## 1.0-alpha-1.2
- Fixed issue where results in mapped fields would not show in notifications.
## 1.0-alpha-1.1
- Added README.md and copyright.
- Added changelog.
- Added GPLv2 license and removed unneeded files.
## 1.0-alpha-1
- Hello World!