CHANGELOG.md in graphql-guard-1.0.0 vs CHANGELOG.md in graphql-guard-1.1.0
- old
+ new
@@ -6,29 +6,33 @@
one of the following labels: `Added`, `Changed`, `Deprecated`,
`Removed`, `Fixed`, `Security`. We also use [Semantic Versioning](http://semver.org)
to manage the versions of this gem so
that you can set version constraints properly.
-#### [Unreleased](https://github.com/exAspArk/graphql-guard/compare/v1.0.0...HEAD)
+#### [Unreleased](https://github.com/exAspArk/graphql-guard/compare/v1.1.0...HEAD)
* WIP
+#### [v1.1.0](https://github.com/exAspArk/graphql-guard/compare/v1.0.0...v1.1.0) – 2018-05-09
+
+* `Added`: support to `mask` fields depending on the context.
+
#### [v1.0.0](https://github.com/exAspArk/graphql-guard/compare/v0.4.0...v1.0.0) – 2017-07-31
* `Changed`: guards for every `*` field also accepts arguments: `->(object, arguments, context) { ... }`:
- * Before:
+Before:
<pre>
GraphQL::ObjectType.define do
name "Post"
guard ->(obj, ctx) { ... }
...
end
</pre>
- * After:
+After:
<pre>
GraphQL::ObjectType.define do
name "Post"
guard ->(obj, <b>args</b>, ctx) { ... }
@@ -36,17 +40,17 @@
end
</pre>
* `Changed`: `.field_with_guard` from `graphql/guard/testing` module accepts policy object as a second argument:
- * Before:
+Before:
<pre>
-guard_object = GraphQL::Guard.new(policy_object: GraphqlPolicy)
+<b>guard_object</b> = GraphQL::Guard.new(policy_object: GraphqlPolicy)
posts_field = QueryType.field_with_guard('posts', <b>guard_object</b>)
</pre>
- * After:
+After:
<pre>
posts_field = QueryType.field_with_guard('posts', <b>GraphqlPolicy</b>)
</pre>