Skip to content

Commit 93ded6f

Browse files
committed
Merge tag 'v1.1' into develop
v1.1
2 parents e4a27f2 + f1305dd commit 93ded6f

File tree

1 file changed

+165
-0
lines changed

1 file changed

+165
-0
lines changed

Changelog.md

Lines changed: 165 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,165 @@
1+
# Change Log
2+
3+
The change log describes what is "Added", "Removed", "Changed" or "Fixed" between each release.
4+
5+
6+
## 1.1: 2019-04-26
7+
8+
### Added
9+
10+
- Mutation class for running mutation operations
11+
- Examples in the README for running
12+
- Mutation operation
13+
- Raw string queries
14+
- New badges to README to show downloads count, license, and latest version
15+
- Changelog
16+
17+
### Changed
18+
19+
- `Client::runQuery` method now accepts `QueryBuilderInterface` as well as `Query`
20+
21+
22+
## 1.0: 2019-04-19
23+
24+
### Removed
25+
26+
- Moved all schema generation logic to a separate repository
27+
28+
29+
## 0.6: 2019-04-09
30+
31+
### Added
32+
33+
- Generate ArgumentsObject classes for all argument lists on fields
34+
- Ability to override default schema writing director with a custom one
35+
- Ability to generate classes with custom namespaces
36+
- Pushed code coverage to 100%
37+
38+
### Changed
39+
40+
- Refactored schema class generation mechanism to traverse the API schema from the root queryType
41+
- Refactored QueryObject class to accommodate changes in the schema generation
42+
- Removed arguments from QueryObject classes and moved them to ArgumentsObjects
43+
- Modified how generation works to accommodate ArgumentsObjects nested within QueryObjects
44+
- Added ArgumentsObject argument to all field selector methods
45+
- Refactored Query class
46+
- Added the ability to set Query object name to 'query'
47+
48+
49+
50+
## 0.5: 2019-03-25
51+
52+
### Added
53+
54+
- Query builder functionality
55+
56+
### Changed
57+
58+
- Minimum PHP version form 7.2 to 7.1
59+
60+
### Fixed
61+
62+
- Throw QueryError on 400 response
63+
- Throw QueryError in missing scenario (specifying result as array)
64+
65+
### Removed
66+
67+
- composer.lock from version control
68+
69+
70+
## 0.4: 2019-03-25
71+
72+
### Added
73+
74+
- Support for Travis CI
75+
- Installation section to README
76+
- Codacy support for analyzing code
77+
- Raised code coverage
78+
- Generator script to composer file to add it composer bin
79+
80+
### Changed
81+
82+
- Upgraded to PHP7 (7.2 minimum version)
83+
84+
85+
## 0.3.4: 2019-03-02
86+
87+
### Fixed
88+
89+
- Issue in README examples
90+
91+
92+
## 0.3.3: 2019-03-02
93+
94+
### Fixed:
95+
96+
- Issue in package root directory name
97+
98+
99+
## 0.3.2: 2019-03-02
100+
101+
### Fixed:
102+
103+
- Autoload issue in schema classes generation
104+
105+
106+
## 0.3.1: 2019-03-02
107+
108+
### Fixed:
109+
110+
- Issue in input object generation
111+
112+
113+
## 0.3: 2019-03-02
114+
115+
### Added:
116+
117+
- Generation of filters and arguments depending on type
118+
- Input object setters for input object arguments
119+
120+
121+
## 0.2: 2019-02-16
122+
123+
### Added
124+
125+
- Auto schema generation using GraphQL inspection ability
126+
- Throw QueryError if syntax errors are detected by the GraphQL server
127+
- Unit tests to cover basic functionality
128+
129+
130+
## 0.1.4: 2019-01-18
131+
132+
### Added
133+
134+
- Ability to run raw string queries
135+
- Set default content type
136+
137+
### Fixed
138+
139+
- String values do not get wrapped in quotations in the arguments construction
140+
141+
142+
## 0.1.3: 2018-10-10
143+
144+
### Fixed
145+
146+
- Fixed issue in generating query when no arguments are provided
147+
148+
149+
## 0.1.2: 2018-10-07
150+
151+
### Fixed
152+
153+
- Typo in namespace declaration
154+
155+
## 0.1.1: 2018-10-07
156+
157+
158+
### Changed
159+
160+
- Upgrade Guzzle from 5.x to 6.x
161+
162+
163+
## 0.1: 2018-10-07
164+
165+
- First release

0 commit comments

Comments
 (0)