File: Changes

package info (click to toggle)
libgraphql-perl 0.54-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 712 kB
  • sloc: perl: 5,094; makefile: 2
file content (221 lines) | stat: -rw-r--r-- 6,839 bytes parent folder | download
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
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
0.54 2022-03-24
- replace use of Type::Tiny assertions for performance reasons

0.53 2022-01-15
- String and ID now always serialise to JSON strings - thanks @cliveholloway

0.52 2021-09-03
- not always load DateTime type - thanks @mangano-ito

0.51 2021-07-04
- from_doc accepts kind2class to override SDL keyword - thanks @mangano-ito

0.50 2021-04-08
- Scalar.parse_value was wrong for Boolean - thanks @ccakes for report

0.49 2021-02-15
- type-checking only on direct MaybeTypeCheck use (#35) - thanks @ccakes

0.48 2021-02-05
- require Import::Into 1.002003 as we depend on module-loading

0.47 2021-02-02
- type-checking now only when Devel::StrictMode STRICT (#31) - thanks @ccakes
- can give default values to enums in queries (#33) - thanks @ccakes
- eliminate tail-call in type expansion - thanks @ccakes

0.46 2021-01-27
- PromiseCode example to interoperate with Promises - thanks @hitode909

0.45 2021-01-27
- Promise only needs then method - resolve/reject go via PromiseCode - thanks @hitode909 for prompt

0.44 2020-11-09
- Allow serialising already-blessed bools (#30) - thanks @ccakes

0.43 2020-11-07
- mutations now guaranteed to be executed in order - thanks @ccakes for prompt

0.42 2020-11-07
- List needed a perl_to_graphql method - thanks @schoeer for report
- so did InputObject

0.41 2020-08-05
- Scalar types now correctly handle null values

0.40 2020-05-09
- GraphQL::AsyncIterator->map_then now mutates object, returns self

0.39 2020-05-06
- simplify Int and Float implementations
- improve Boolean error-checking
- Convert::Test has an "echo" mutation and optional "timedEcho" subscription
- Subscriptions implemented

0.38 2019-12-08
- error objects now stringify - thanks @jjn1056 for idea
- more tests for directives - thanks @jjn1056
- Support field directives - thanks @yigarashi-9

0.37 2019-11-04
 - fix literal input-object coercion problem - thanks @ccakes
 - add "extensions" field to GraphQL::Error - thanks @cockscomb

0.36 2019-05-01
 - doc improvements

0.35 2019-04-29
 - remove author-mode stuff from affecting make in distro

0.34 2019-04-28
 - List now has "name" that is its "of"'s name

0.33	Thu 21 Feb 22:58:02 GMT 2019
 - update Plugin::Convert docs - thanks @aksonov
 - zap "meaningful comment" as description
 - implement GraphQL::Plugin::Type API, switch DateTime to that

0.32	Tue  5 Feb 02:37:20 GMT 2019
 - metadata and test updates
 - unescape string literals - thanks @chazmcgarvey
 - add block strings - thanks @chazmcgarvey
 - update SDL parsing to current graphql-js, including empty defs of most types
 - make to_doc produce new-style descriptions while from_doc still understands old, so can convert

0.31	Sun  1 Jul 23:10:59 BST 2018
 - Fix non-nullable Enum being misdetected - thanks @mechairoi

0.30	Wed 28 Feb 04:29:50 GMT 2018
 - make variable-type errors JSONable for returning - thanks @nohuhu

0.29	Thu Feb 15 03:40:12 GMT 2018
 - Pegex version that gets line_column right

0.28	Sat Feb 10 18:26:29 GMT 2018
 - fix Enum type-check bug #10

0.27	Fri Feb  9 18:13:35 GMT 2018
 - fix input type-check bug #9

0.26	Sat Dec 30 08:45:37 GMT 2017
 - the "then" of ->all will get each result as array-ref

0.25	Fri Dec 29 12:47:13 GMT 2017
 - more-correct handle of lists and non-null
 - handles Promises if give helper code-refs (type PromiseCode)

0.24	Tue 12 Dec 03:57:18 GMT 2017
 - handle array of enum

0.23	Sat  9 Dec 17:48:42 GMT 2017
 - fix 5.14 bug with "?" ambiguity

0.22	Sat  9 Dec 06:44:51 GMT 2017
 - basic Dockerfile makes 5.26.1 image with GraphQL
 - multi-line descriptions parsed and round-tripped right
 - doc updates

0.21	Thu Nov 16 05:22:53 GMT 2017
 - add DateTime scalar type
 - allow class overrides in Schema.from_ast
 - add and use _complete_value to the Type classes

0.20	Wed Nov  1 03:59:54 GMT 2017
 - add GraphQL::Plugin::Convert API

0.19	Sun Oct 29 16:11:31 GMT 2017
 - add DateTime as test dep, thanks @andk!

0.18	Fri Oct 27 05:00:46 BST 2017
 - make AST not have "node"

0.17	Thu Oct 26 19:58:00 BST 2017
 - fill out Schema.to_doc include default if eg type Query

0.16	Sun Oct 22 07:09:44 BST 2017
 - execute take AST as well as text
 - error reporting improvements
 - implement @skip and @include
 - implement GraphQL::Schema->from_doc et al
 - rework of graphql.pgx

0.15	Mon Oct 16 00:13:31 BST 2017
 - introspection improvements
 - switch parse and execute from methods to functions

0.14	Fri Oct 13 06:31:33 BST 2017
 - catch and report query-parse errors
 - parse and other errors now report query-doc location
 - eliminated various data mutations for purer functions

0.13	Thu Oct 12 16:18:20 BST 2017
 - bulletproof JSON booleans. figured with help from @haarg and @shadowcat-mst

0.12	Tue Oct 10 05:13:29 BST 2017
 - allow $context to be anything (such as request headers)

0.11	Mon Oct  9 17:17:17 BST 2017
 - coerce numbers in Int and Float to dodge stringifying of numbers for JSON::XS

0.10	Thu Oct  5 05:30:56 BST 2017
 - tighten the JSON module requirements to zap stringifying-numbers test fails

0.09	Mon Oct  2 06:39:07 BST 2017
 - implement conversion between Perl and GraphQL/JSON values
 - add more usable debugging code
 - error handling
 - implement Object field resolving
 - implement fragments
 - implement Enum, Directive
 - more type checking
 - implement introspection
 - list GitHub as bugtracker
 - documentation

0.08	Sat Sep 23 06:27:20 BST 2017
 - zap GraphQL::Argument
 - get all thunking right using MooX::Thunking
 - is_deprecated auto handling
 - Execution does top-level field resolving, type coercing
 - port execution-resolve.t execution-variables.t from graphql-js
 - Schema API mainly complete
 - many types for validation
 - make Parser return usable AST
 - improvements to Pegex grammar from ingy
 - start of GraphQL::Error
 - JSON::MaybeXS so no stringify numbers

0.07	Tue Sep  5 19:50:33 BST 2017
 - make GraphQL::Directive, GraphQL::Argument
 - make GraphQL::Type::Library with Type::Tiny constraints
 - make GraphQL::Type superclass and subclasses
 - tidy quoting
 - standardise method and attribute snake_casing
 - working, tested GraphQL::Schema except assert_object_implements_interface
 - various GraphQL::Role-s
 - basic doc of type system

0.06	Sun Aug 13 22:41:08 BST 2017
 - rename ::Language to ::Parser
 - language parser with tests

0.05	Wed Jul  5 03:08:25 BST 2017
 - Fuller Pegex lexer
 - Incorporate rest of graphql-js lexer tests

0.04	Wed May 31 16:20:17 BST 2017
 - Switch to new graphql-perl GH organisation repo
 - Nicer README.md
 - Doc improvements
 - Basic Pegex lexer + tests

0.03    Fri May 26 18:54:36 BST 2017
 - Include meta info
 - Basic class system in place
 - Start of t and xt dirs

0.02    Thu May 18 16:00:15 BST 2017
 - JS classnames to Perl classnames

0.01    Thu May 18 15:46:07 BST 2017
 - First version, released on an unsuspecting world.