= Guillotine library
Guillotine library exposes the read-only part of the Enonic Content API, including access to the Enonic query language. Guillotine dynamically analyzes all available content types in applications and generates a GraphQL API specific to your site or all repositories in the siteless mode. This gives you direct, typed and documented access to all content within the site. Including the ability to follow references, child items and access media directly.
== Documentation
For the full documentation of the Guillotine project, visit the Enonic Developer Portal: https://developer.enonic.com/docs/guillotine
== Compatibility
[cols="1,1,3", options="header"] |=== |Version |XP Version |Dependency
|6.2.1 |7.12.1 |com.enonic.lib:lib-guillotine:6.2.1
|6.2.0 |7.12.1 |com.enonic.lib:lib-guillotine:6.2.0
|6.1.0 |7.12.1 |com.enonic.lib:lib-guillotine:6.1.0
|6.0.5 |7.9.0 |com.enonic.lib:lib-guillotine:6.0.5
|6.0.4 |7.9.0 |com.enonic.lib:lib-guillotine:6.0.4
|6.0.3 |7.9.0 |com.enonic.lib:lib-guillotine:6.0.3
|6.0.2 |7.9.0 |com.enonic.lib:lib-guillotine:6.0.2
|6.0.1 |7.9.0 |com.enonic.lib:lib-guillotine:6.0.1
|6.0.0 |7.9.0 |com.enonic.lib:lib-guillotine:6.0.0
|5.5.0 |7.7.0 |com.enonic.lib:lib-guillotine:5.5.0
|5.4.0 |7.7.0 |com.enonic.lib:lib-guillotine:5.4.0
|5.3.1 |7.7.0 |com.enonic.lib:lib-guillotine:5.3.1
|5.3.0 |7.7.0 |com.enonic.lib:lib-guillotine:5.3.0
|5.2.1 |7.7.0 |com.enonic.lib:lib-guillotine:5.2.1
|5.2.0 |7.7.0 |com.enonic.lib:lib-guillotine:5.2.0
|5.1.0 |7.2.0 |com.enonic.lib:lib-guillotine:5.1.0
|5.0.0 |7.2.0 |com.enonic.lib:lib-guillotine:5.0.0
|4.2.0 |7.2.0 |com.enonic.lib:lib-guillotine:4.2.0
|4.1.1 |7.0.0 |com.enonic.lib:lib-guillotine:4.1.1
|4.0.0 |7.0.0 |com.enonic.lib:lib-guillotine:4.0.0
|3.0.0 |7.0.0 |com.enonic.lib:lib-guillotine:3.0.0
|2.0.0 |7.0.0 |com.enonic.lib:lib-guillotine:2.0.0
|1.0.1 |6.10.x |com.enonic.lib:lib-guillotine:1.0.1
|1.0.0 |6.10.x |com.enonic.lib:lib-guillotine:1.0.0 |===
== Breaking changes
=== 6.0
ExtraData
type became a dynamic type with fields that are generated based on form descriptors of the x-data and grouped by application key.ItemSet
and OptionSet
types was changed, from:<applicationKey>_<contentTypeName>_<itemSetLabel>
to <applicationKey>_<contentTypeName>_<itemSetName>
<applicationKey>_<contentTypeName>_<optionSetLabel>
to <applicationKey>_<contentTypeName>_<optionSetName>
=== 5.0
from "
from "
processHtml
argument of type "ProcessHtmlInput".timezone
, otherwise "LocalDateTime" scalar=== 4.0
=== 3.0
=== 2.0
== Build
To build this project, execute the following: