You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The ProcessGraphQl was rewritten to use [webonyx/graphql-php][webonyx/graphql-php] instead of [youshido/graphql](http://github.com/youshido/graphql). There are also several deprecations regarding the
7
-
built in page fields.
3
+
## 1.0.0-rc15
4
+
5
+
### ⚠️ WARNING: Breaking Changes! ⚠️
6
+
7
+
The ProcessGraphQl was rewritten to use [webonyx/graphql-php][webonyx/graphql-php] instead of [youshido/graphql](http://github.com/youshido/graphql). There are also several deprecations regarding the built in page fields.
8
8
9
9
- The following fields no longer will be available for Page object types.
10
-
- `find`
11
-
- `next`
12
-
- `prev`
13
-
- `rootParent`
14
-
- `siblings`
10
+
-`find`
11
+
-`next`
12
+
-`prev`
13
+
-`rootParent`
14
+
-`siblings`
15
15
- Also an experimental `pages` field is no longer supported.
16
16
- The lowest version of PHP is 7.1 is required.
17
17
- If you had used a third-party module to support additional PW fields for GraphQL, then they are no longer going to work. You'll have to update them to use [webonyx/graphql-php][webonyx/graphql-php].
18
18
- If you used `GraphqlFieldtypeMapMarker` module, you need to update it to the latest vesion available.
19
19
20
20
### 0.23.3
21
+
21
22
- Fix module installation via class name from pw modules directory.
22
23
23
24
### 0.23.0
25
+
24
26
- Simpler naming for GraphQL types.
25
27
- Update GraphiQL js dependencies.
26
28
27
29
### 0.22.0
30
+
28
31
- Add support for third-party Fieldtypes.
29
32
30
33
### 0.20.0
34
+
31
35
- Add support for `first` & `last` fields for PageArray types.
32
36
33
37
### 0.19.0
38
+
34
39
- Add support for `FieldtypeOptions`.
35
40
36
41
### 0.18.5
42
+
37
43
- Fix `DatetimeResolverTrait`
38
44
39
45
### 0.18.3
40
-
- Adds support for format argument for FieldtypeDatetime Including built-in
41
-
fields created & modified. Now you can pass [PHP date](https://secure.php.net/manual/en/function.date.php) formattting string and
42
-
get dates exactly how you want.
46
+
47
+
- Adds support for format argument for FieldtypeDatetime Including built-in fields created & modified. Now you can pass [PHP date](https://secure.php.net/manual/en/function.date.php) formattting string and get dates exactly how you want.
43
48
44
49
### 0.17.0
45
-
This release introduces lots of changes to repository structure and development
46
-
process.
47
-
- The master branch no longer tracks the vendor directory. This means that it
48
-
is not suitable as a ProcessWire module. Instead you need to use [latest release][latest-release]
49
-
tags as a ProcessWire module. Release branches are a minified version of this
50
-
module that includes everything needed and works out of the box. The master
51
-
branch is used for development.
52
-
- Now we have a Continious Integration implemented. [![Build Status][travis-ci-badge]][travis-ci]
53
-
This means that people can contribute confidently by running test suite and
54
-
be sure that nothing has broken and a pull-request will be merged.
55
-
-`$ProcessGraphQL->executeGraphQL` now accepts `payload` & `variables` as an
56
-
argument. This allows you to modify the payload from client and manually pass
57
-
it to the module to meet your needs.
50
+
51
+
This release introduces lots of changes to repository structure and development process.
52
+
53
+
- The master branch no longer tracks the vendor directory. This means that it is not suitable as a ProcessWire module. Instead you need to use [latest release][latest-release] tags as a ProcessWire module. Release branches are a minified version of this module that includes everything needed and works out of the box. The master branch is used for development.
54
+
- Now we have a Continious Integration implemented. [![Build Status][travis-ci-badge]][travis-ci] This means that people can contribute confidently by running test suite and be sure that nothing has broken and a pull-request will be merged.
55
+
-`$ProcessGraphQL->executeGraphQL` now accepts `payload` & `variables` as an argument. This allows you to modify the payload from client and manually pass it to the module to meet your needs.
58
56
59
57
### 0.16.0
58
+
60
59
- Add support for getQuery & getMutation hooks.
61
60
62
61
### 0.15.3
62
+
63
63
- Fix numChildren field.
64
64
65
65
### 0.15.2
66
+
66
67
- Fix the default value bug.
67
68
68
69
### 0.15.1
70
+
69
71
- Fix FieldtypeCheckbox bug.
70
72
71
73
### 0.15.0
74
+
72
75
- Fix the FieldtypeDatetime bug.
73
-
- Upgrade the youshido/graphql dependency.
76
+
- Upgrade the youshido/graphql dependency.
74
77
75
78
### 0.14.1
79
+
76
80
- Fix the access rules complience bug.
77
81
78
82
### 0.14.0
83
+
79
84
- Add a GraphQL pages generator
80
85
81
86
### 0.13.1
82
-
- Make sure to get request data from php://input if Content-type header contains
83
-
`application/json` string.
87
+
88
+
- Make sure to get request data from php://input if Content-type header contains `application/json` string.
84
89
85
90
### 0.13.0
91
+
86
92
- Add support for create/update mutation.
87
93
- Add support for FieldtypeMapMarker field.
88
94
89
95
### 0.12.1
96
+
90
97
- Fixed bugs
91
98
92
99
### 0.12.0
100
+
93
101
- Implemented `variations` field for PageImageType.
94
102
- Implemented `size` field for PageImageType.
95
103
- Changed security behavior. See [Access Control][module-access-control] in documentations.
96
104
- Updated documentation.
97
105
98
106
### 0.11.1
107
+
99
108
- Fixed bug for issue #2
100
109
- Updated PHP requirements for module. The module requires PHP version >= 5.5
101
110
102
111
### 0.11.0
112
+
103
113
- Implement minimal language support.
104
114
105
115
### 0.10.1
116
+
106
117
- Fix missed class import.
107
118
108
119
### 0.10.0
120
+
109
121
- Remove debug option from module settigs in favor of `$config-debug = true|false` API.
110
122
- From now only templates selected as legal and those that have Access control enabled will be served.
111
123
- Remove PageUnionType in favor of PageIntefaceType.
@@ -114,43 +126,50 @@ it to the module to meet your needs.
114
126
- Implement simple create Mutation on a per template basis.
115
127
116
128
### 0.9.1
129
+
117
130
- Fix GraphQLServerUrl property bug.
118
131
119
132
### 0.9.0
133
+
120
134
- Made GraphiQL assets load in traditional Process module way.
121
135
- Added template name change tracking support.
122
136
- Incompatible template names now cannot be selected as legalTemplates.
123
137
124
138
### 0.8.0
139
+
125
140
- Global fields now are included into PageInterface.
126
141
- Added `me` field that represents the current user.
127
142
- The built in `Page` fields are limited to essential ones and available as extra only.
128
143
- The built in `PageFile` fields are limited to essential ones and available as extra only.
129
144
- Changed the versioning to semantic. [major].[minor].[patch]
130
145
131
146
### 0.7.0
147
+
132
148
- Added authentication support.
133
149
134
150
### 0.6.0
151
+
135
152
- Added support for field permissions.
136
153
- Added option for full width GraphiQL.
137
154
138
155
### 0.5.0
156
+
139
157
- Added support for FieldtypeFile.
140
158
- Added more properties for FieldtypeImage.
141
159
142
160
### 0.4.0
161
+
143
162
- Added support for legal fields.
144
163
145
164
### 0.3.0
165
+
146
166
- Added option to restrict the api to selected page templates only.
147
167
- Added NullPageType for consistency with ProcessWire.
0 commit comments