PackageTrack
Sign in Get early access

verbb/base

Common utilities and building-blocks for Verbb plugins for Craft CMS.

3.0.14 2.5M downloads/mo #3027 most downloaded on Packagist verbb/verbb-base

What this package is like to depend on

Last release 9 days ago

14 Aug 2026

Ships unpredictably

gaps range from 8 days to 11 months

Nearly every release is documented

notes for 34 of 34 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

40 releases · first in 2020

8 releases in the last 12 months

see the full history below

Release timeline

40 releases · Jan 2020 to Aug 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 40
  1. 3.0.14 14 Aug 2026
    Release notes

    Changed

    • Twig sandbox now allows methods/properties on safe Craft value objects by class family (ElementInterface, ElementQueryInterface, ElementCollection, DateTimeInterface, Illuminate Enumerable), instead of requiring plugins to whitelist every method name.
    • Added allowedClasses support to SecurityPolicy / Templates (merged with the defaults above).
    • Honour Craft’s #[AllowedInSandbox] attributes when present.

    Fixed

    • Fixed legitimate element-query usage in sandboxed templates (e.g. {{ fieldHandle.one().title }}) being blocked after the 3.0.10 allow-list enforcement.
    Open source →
    Release notes

    Changed

    • Twig sandbox now allows methods/properties on safe Craft value objects by class family (ElementInterface, ElementQueryInterface, ElementCollection, DateTimeInterface, Illuminate Enumerable), instead of requiring plugins to whitelist every method name.
    • Added allowedClasses support to SecurityPolicy / Templates (merged with the defaults above).
    • Honour Craft’s #[AllowedInSandbox] attributes when present.

    Fixed

    • Fixed legitimate element-query usage in sandboxed templates (e.g. {{ fieldHandle.one().title }}) being blocked after the 3.0.10 allow-list enforcement.
    Open source →
  2. 3.0.13 05 Aug 2026
    Release notes

    Fixed

    • Fixed object templates escaping HTML variables, outputting them as plain text. Craft 5.10.13 no longer normalises shorthand tags ({someVar}) with the raw filter, relying on the escaper strategy being disabled while rendering instead.
    • Aligned renderString() with Craft’s default of not auto-escaping HTML (optional $escapeHtml flag to opt in).
    Open source →
    Release notes

    Fixed

    • Fixed object templates escaping HTML variables, outputting them as plain text. Craft 5.10.13 no longer normalises shorthand tags ({someVar}) with the raw filter, relying on the escaper strategy being disabled while rendering instead.
    • Aligned renderString() with Craft’s default of not auto-escaping HTML (optional $escapeHtml flag to opt in).
    Open source →
  3. 3.0.12 26 May 2026
    Release notes

    Changed

    • Respect Craft Monolog target config for Verbb plugin logs.
    Open source →
    Release notes

    Changed

    • Respect Craft Monolog target config for Verbb plugin logs.
    Open source →
  4. 3.0.11 18 May 2026
    Release notes

    Changed

    • Allow safe model and element properties in sandboxed templates.
    Open source →
    Release notes

    Changed

    • Allow safe model and element properties in sandboxed templates.
    Open source →
  5. 3.0.10 10 May 2026
    Release notes

    Fixed

    • Enforce Twig sandbox method/property allow-lists in SecurityPolicy.
    Open source →
    Release notes

    Fixed

    • Enforce Twig sandbox method/property allow-lists in SecurityPolicy.
    Open source →
  6. 3.0.9 17 Jun 2025
    Release notes

    Added

    • Add CachedElementQuery class for some plugins and element query caching.
    Open source →
    Release notes

    Added

    • Add CachedElementQuery class for some plugins and element query caching.
    Open source →
  7. 3.0.8 16 Apr 2025
    Release notes

    Added

    • Add plugin settings and general layouts for easier consistency in plugins.
    Open source →
    Release notes

    Added

    • Add plugin settings and general layouts for easier consistency in plugins.
    Open source →
  8. 3.0.7 11 Apr 2025
    Release notes

    Fixed

    • Fix an error on Craft 5.7+.
    Open source →
  9. 3.0.6 02 Apr 2025
    Release notes

    Fixed

    • Fix an error when calling self::$plugin for modules or plugins that don’t define this property.
    Open source →
  10. 3.0.5 13 Nov 2024
    Release notes

    Fixed

    • Fix an incompatibility with Craft 5.5.0+.
    Open source →
  11. 3.0.4 13 Sep 2024
    Release notes

    Added

    • Add proxyField macro to simplify translating field instructions with variables.
    • Add Locale-switching helper function to assist with rendering strings in a given language or locale.
    Open source →
  12. 3.0.3 10 Jun 2024
    Release notes

    Added

    • Allow more Twig functions/filters.
    Open source →
  13. 3.0.2 18 May 2024
    Release notes

    Added

    • Add support for Closure module and add collect to allowed Twig functions.

    Fixed

    • Fix an error when parsing templates.
    Open source →
  14. 3.0.1 17 May 2024
    Release notes

    Added

    • Add GlobalsExtension and StringLoaderExtension to template parser.

    Changed

    • Loosen template security policy to allow methods and properties.
    Open source →
  15. 3.0.0 10 May 2024
    Release notes

    Added

    • Add support for Craft and plugin Twig extensions in allowed Twig.
    • Add ArrayHelper::filterNullFalse().

    Changed

    • Now requires PHP 8.2.0+.
    • Now requires Craft 5.0.0+.
    Open source →
  16. 3.0.0-beta.3 12 Apr 2024 pre-release

    Nothing published for this version

  17. 3.0.0-beta.2 29 Mar 2024 pre-release

    Nothing published for this version

  18. 3.0.0-beta.1 04 Mar 2024 pre-release

    Nothing published for this version

  19. 2.0.13 14 Aug 2026
    Release notes

    Changed

    • Twig sandbox now allows methods/properties on safe Craft value objects by class family (ElementInterface, ElementQueryInterface, ElementCollection when available, DateTimeInterface, Illuminate Enumerable), instead of requiring plugins to whitelist every method name.
    • Added allowedClasses support to SecurityPolicy / Templates (merged with the defaults above).
    • Honour Craft’s #[AllowedInSandbox] attributes when present (Craft 4.17+).

    Fixed

    • Fixed legitimate element-query usage in sandboxed templates (e.g. {{ fieldHandle.one().title }}) being blocked after the 2.0.11 allow-list enforcement.
    Open source →
  20. 2.0.12 18 May 2026
    Release notes

    Changed

    • Allow safe model and element properties in sandboxed templates.
    Open source →
  21. 2.0.11 10 May 2026
    Release notes

    Fixed

    • Enforce Twig sandbox method/property allow-lists in SecurityPolicy.
    Open source →
  22. 2.0.10 13 Nov 2024
    Release notes

    Fixed

    • Fix an incompatibility with Craft 4.13.0+.
    Open source →
  23. 2.0.9 13 Sep 2024
    Release notes

    Added

    • Add proxyField macro to simplify translating field instructions with variables.
    Open source →
  24. 2.0.8 10 Jun 2024
    Release notes

    Added

    • Allow more Twig functions/filters.
    Open source →
  25. 2.0.7 18 May 2024
    Release notes

    Added

    • Add support for Closure module and add collect to allowed Twig functions.

    Fixed

    • Fix an error when parsing templates.
    Open source →
  26. 2.0.6 17 May 2024
    Release notes

    Added

    • Add GlobalsExtension and StringLoaderExtension to template parser.

    Changed

    • Loosen template security policy to allow methods and properties.
    Open source →
  27. 2.0.5 13 Mar 2024
    Release notes

    Added

    • Add support for Craft and plugin Twig extensions in allowed Twig.
    Open source →
  28. 2.0.4 03 Mar 2024
    Release notes

    Added

    • Add Templates service for easy cut-down, safe Twig string rendering.
    Open source →
  29. 2.0.3 19 Sep 2023
    Release notes

    Added

    • Add ability to set Monolog target options.
    Open source →
  30. 2.0.2 10 May 2023
    Release notes

    Added

    • Add vuiGetValue() as a Twig function for ArrayHelper::getValue().

    Fixed

    • Fix tabs support.
    Open source →
  31. 2.0.1 30 Sep 2022
    Release notes

    Fixed

    • Fix an error by checking if a dispatcher actually exists before setting its targets. (thanks @boboldehampsink).
    Open source →
  32. 2.0.0 05 May 2022
    Release notes

    Changed

    • Switch to Monolog for logging.
    • Craft 4 upgrade.

    Fixed

    • Fix credits css.
    Open source →
  33. 2.0.0-beta.3 01 May 2022 pre-release

    Nothing published for this version

  34. 2.0.0-beta.2 09 Mar 2022 pre-release

    Nothing published for this version

  35. 2.0.0-beta.1 09 Mar 2022 pre-release

    Nothing published for this version

  36. 1.0.4 03 Nov 2021
    Release notes

    Fixed

    • Fix sidebar tabs not working in some instances, and make fully accessible.
    Open source →
  37. 1.0.3 17 Mar 2021
    Release notes

    Fixed

    • Fix file logging initializing too early before Craft has been bootstrapped.
    Open source →
  38. 1.0.2 14 Apr 2020
    Release notes

    Added

    • Add file logging helper.
    Open source →
  39. 1.0.1 23 Jan 2020
    Release notes

    Changed

    • Lower Craft requirement.
    Open source →
  40. 1.0.0 17 Jan 2020
    Release notes

    Changed

    • Craft 3 upgrade.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive