|
8 | 8 |
|
9 | 9 | ### Bug fixes
|
10 | 10 |
|
| 11 | +## 1.8.3 (14 June 2018) |
| 12 | + |
| 13 | +### New features |
| 14 | + |
| 15 | +- Add an ISO 8601 DateTime scalar: `Types::ISO8601DateTime`. #1566 |
| 16 | +- Use classes under the hood for built-in scalars. These are now accessible via `Types::` namespace. #1565 |
| 17 | +- Add `possible_types` helpers to abstract types #1580 |
| 18 | + |
| 19 | +### Bug fixes |
| 20 | + |
| 21 | +- Fix `Language::Visitor` when visiting `InputObjectTypeDefinition` nodes to include child `Directive` nodes. #1584 |
| 22 | +- Fix an issue preventing proper subclassing of `TimeoutMiddleware`. #1579 |
| 23 | +- Fix `graphql:interface` generator such that it generates working code. #1577 |
| 24 | +- Update the description of auto-generated `before` and `after` arguments to better describe their input type. #1572 |
| 25 | +- Add `Language::Nodes::DirectiveLocation` AST node to represent directive locations in directive definitions. #1564 |
| 26 | + |
| 27 | +## 1.8.2 (6 June 2018) |
| 28 | + |
| 29 | +### Breaking changes |
| 30 | + |
| 31 | +- `Schema::InputObject#to_h` recursively transforms hashes to underscorized, symbolized keys. #1555 |
| 32 | + |
| 33 | +### New features |
| 34 | + |
| 35 | +- Generators create class-based types #1562 |
| 36 | +- `Schema::InputObject#to_h` returns a underscorized, symbolized hash #1555 |
| 37 | + |
| 38 | +### Bug fixes |
| 39 | + |
| 40 | +- Support `default_mask` in class-based schemas #1563 |
| 41 | +- Fix null propagation for list types #1558 |
| 42 | +- Validate unique arguments in queries #1557 |
| 43 | +- Fix `RelayClassicMutation`s with no arguments #1543 |
| 44 | + |
| 45 | +## 1.8.1 (1 June 2018) |
| 46 | + |
| 47 | +### Breaking changes |
| 48 | + |
| 49 | +- When filtering items out of a schema, Unions will now be hidden if their possible types are all hidden or if all fields returning it are hidden. #1515 |
| 50 | + |
| 51 | +### New features |
| 52 | + |
| 53 | +- `GraphQL::ExecutionError.new` accepts an `extensions:` option which will be merged into the `"extensions"` key in that error's JSON #1552 |
| 54 | + |
| 55 | +### Bug fixes |
| 56 | + |
| 57 | +- When filtering items out of a schema, Unions will now be hidden if their possible types are all hidden or if all fields returning it are hidden. #1515 |
| 58 | +- Require that fields returning interfaces have selections made on them #1551 |
| 59 | +- Correctly mark introspection types and fields as `introspection?` #1535 |
| 60 | +- Remove unused introspection objects #1534 |
| 61 | +- use `object`/`context` in the upgrader instead of `@object`/`@context` #1529 |
| 62 | +- (Development) Don't require mongodb for non-mongo tests #1548 |
| 63 | +- Track position of union member nodes in the parser #1541 |
| 64 | + |
11 | 65 | ## 1.8.0 (17 May 2018)
|
12 | 66 |
|
13 | 67 | `1.8.0` has been in prerelease for 6 months. See the prerelease changelog for change-by-change details. Here's a high-level changelog, followed by a detailed list of changes since the last prerelease.
|
|
0 commit comments