Guillotine Library icon

Guillotine Library

Adds a headless CMS GraphQL API to your site

Screenshots

  • Sample view of accessing the Guillotine API from a GraphQL development tool

The Guillotine library is available for anyone that wish to take a step beyond what is available in the Guillotine app.

By adding the library to your app, you can take full control of the API. Extend, augment, customize deployment and security for the API to meet your requirements.

Releases

  1. 6.2.1

    • Upgraded lib-graphql
    • Enabled boost for booleans
    • Added _score to Content type
    • Compatibility:

      • 7.12.1
  2. 6.2.0

    • Upgraded lib-graphql
    • Bug fix: Query can fail on a content with an attachment
    • Compatibility:

      • 7.12.1
  3. 6.1.0

    • Query DSL
    • Highlighting
    • Compatibility:

      • 7.12.1
  4. 6.0.5

    • Bug fixes
    • Compatibility:

      • 7.9.0
  5. 6.0.4

    • Bug fix: Multiple entries with same key for image styles
    • Compatibility:

      • 7.9.0
  6. 6.0.3

    • Bug fix: Styles were missing from rich text image URLs
    • Compatibility:

      • 7.9.0
  7. 6.0.2

    • Security fix in GraphQL library
    • Compatibility:

      • 7.9.0
  8. 6.0.1

    • Bug fix: Use content root as default for Global API
    • Compatibility:

      • 7.9.0
  9. 6.0.0

    • Global API
    • Support links metadata for rich text fields
    • Implement field x of type xData
    • Compatibility:

      • 7.9.0
  10. 5.5.0

    • Support links metadata for rich text fields
    • Compatibility:

      • 7.7.0
  11. 5.4.0

    • Support extension of content interface
    • Compatibility:

      • 7.7.0
  12. 5.3.1

    • Correct GraphQL dependency version
    • Compatibility:

      • 7.7.0
  13. 5.3.0

    • Add `queryContext` to arguments for `execute` function
    • Support easy trimming of `_path`
    • Add `imageSizes` field to `processHtml`
    • Bug fix: processHtml is not supported on TextComponent
    • Compatibility:

      • 7.7.0
  14. 5.2.1

    • Bug fixes
    • Compatibility:

      • 7.7.0
  15. 5.2.0

    • New aggregations
    • Compatibility:

      • 7.7.0
  16. 5.1.0

    • Subscription improvements
    • xAsJson for x-data
    • Regenerate schema on app changes
    • Compatibility:

      • 7.2.0
  17. 5.0.1

    • Bug fix
    • Compatibility:

      • 7.2.0
  18. 5.0.0

    • Support of aggregations
    • Support of filters
    • Processing of macros and image URLs inside HtmlArea
    • Filtering of event subscriptions
    • Generation of Image srcset in processHtml
    • New scalars
    • Breaking changes
    • Compatibility:

      • 7.2.0
  19. 4.2.3

    • Fixed handling of option names inside option-set
    • Compatibility:

      • 7.2.0
  20. 4.2.2

    • Bug: processHtml is unavailable for HtmlArea inside an item-set
    • Compatibility:

      • 7.2.0
  21. 4.2.1

    • Fixed resolution of attachment input type
    • Compatibility:

      • 7.2.0
  22. 4.2.0

    • Enhancement: Component Config
    • Enhancement: Content: Field "_references"
    • Enhancement: ContentType: Field "formAsJson"
    • Enhancement: Content: Field "contentType"
    • Enhancement: Handle input type "MediaSelector"
    • Compatibility:

      • 7.2.0
  23. 4.1.2

    • Bug: Return null values
    • Compatibility:

      • 7.0.0
  24. 4.1.1

    • Bug: Added missing build dependency
    • Compatibility:

      • 7.0.0
  25. 4.1.0

    • Enhancement: New event subscription
    • Compatibility:

      • 7.0.0
  26. 4.0.0

    • Enhancement: Possibility to serve contents located outside of the site (allowPaths)
    • Enhancement: Handle widlcard "${site}" in content paths and queries
    • Improvement: Refactored page related fields
    • Compatibility:

      • 7.0.0
  27. 3.0.0

    • Enhancement: Additional security check
    • Enhancement: Remove site path filtering on references
    • Enhancement: Flattened components
    • Compatibility:

      • 7.0.0
  28. 2.0.0

    • Adaptation: Adapt to Enonic XP 7.0 changes
    • Compatibility:

      • 7.0.0
  29. 1.0.2

    • Bug: processHtml is unavailable for HtmlArea inside an item-set
    • Compatibility:

      • 6.13.0
  30. 1.0.0

    • Initial release
    • Compatibility:

      • 6.10.0