Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/class-wp-theme.php on line 544

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/rest-api/class-wp-rest-request.php on line 960

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/rest-api/class-wp-rest-request.php on line 980

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/rest-api/class-wp-rest-request.php on line 992

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/rest-api/class-wp-rest-request.php on line 1003

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/class-wp-block-list.php on line 199

Deprecated: version_compare(): Passing null to parameter #1 ($version1) of type string is deprecated in /home/digital/public_html/shingle-staging/wp-content/plugins/gravityforms/includes/addon/class-gf-addon.php on line 5719

Deprecated: Return type of GF_Field::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/gravityforms/includes/fields/class-gf-field.php on line 84

Deprecated: Return type of GF_Field::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/gravityforms/includes/fields/class-gf-field.php on line 90

Deprecated: Return type of GF_Field::offsetSet($offset, $data) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/gravityforms/includes/fields/class-gf-field.php on line 99

Deprecated: Return type of GF_Field::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/gravityforms/includes/fields/class-gf-field.php on line 108

Deprecated: Return type of MailPoetVendor\Carbon\CarbonInterface::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/nesbot/carbon/src/Carbon/CarbonInterface.php on line 2

Deprecated: Return type of MailPoetVendor\Carbon\Traits\Date::getTimezone() should either be compatible with DateTime::getTimezone(): DateTimeZone|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/nesbot/carbon/src/Carbon/Traits/Date.php on line 2

Deprecated: Return type of MailPoetVendor\Carbon\Traits\Date::setDate($year, $month, $day) should either be compatible with DateTime::setDate(int $year, int $month, int $day): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/nesbot/carbon/src/Carbon/Traits/Date.php on line 2

Deprecated: Return type of MailPoetVendor\Carbon\Traits\Date::setISODate($year, $week, $day = 1) should either be compatible with DateTime::setISODate(int $year, int $week, int $dayOfWeek = 1): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/nesbot/carbon/src/Carbon/Traits/Date.php on line 2

Deprecated: Return type of MailPoetVendor\Carbon\Traits\Date::setTime($hour, $minute, $second = 0, $microseconds = 0) should either be compatible with DateTime::setTime(int $hour, int $minute, int $second = 0, int $microsecond = 0): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/nesbot/carbon/src/Carbon/Traits/Date.php on line 2

Deprecated: Return type of MailPoetVendor\Carbon\Traits\Date::setTimestamp($unixTimestamp) should either be compatible with DateTime::setTimestamp(int $timestamp): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/nesbot/carbon/src/Carbon/Traits/Date.php on line 2

Deprecated: Return type of MailPoetVendor\Carbon\Traits\Date::setTimezone($value) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/nesbot/carbon/src/Carbon/Traits/Date.php on line 2

Deprecated: Return type of MailPoetVendor\Carbon\Traits\Date::format($format) should either be compatible with DateTime::format(string $format): string, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/nesbot/carbon/src/Carbon/Traits/Converter.php on line 2

Deprecated: Return type of MailPoetVendor\Carbon\Traits\Date::createFromFormat($format, $time, $tz = null) should either be compatible with DateTime::createFromFormat(string $format, string $datetime, ?DateTimeZone $timezone = null): DateTime|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/nesbot/carbon/src/Carbon/Traits/Creator.php on line 2

Deprecated: Return type of MailPoetVendor\Carbon\Traits\Date::getLastErrors() should either be compatible with DateTime::getLastErrors(): array|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/nesbot/carbon/src/Carbon/Traits/Creator.php on line 2

Deprecated: Return type of MailPoetVendor\Carbon\Traits\Date::diff($date = null, $absolute = false) should either be compatible with DateTime::diff(DateTimeInterface $targetObject, bool $absolute = false): DateInterval, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/nesbot/carbon/src/Carbon/Traits/Difference.php on line 2

Deprecated: Return type of MailPoetVendor\Carbon\Traits\Date::modify($modify) should either be compatible with DateTime::modify(string $modifier): DateTime|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/nesbot/carbon/src/Carbon/Traits/Modifiers.php on line 2

Deprecated: Return type of MailPoetVendor\Carbon\Traits\Date::__set_state($dump) should either be compatible with DateTime::__set_state(array $array): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/nesbot/carbon/src/Carbon/Traits/Serialization.php on line 2

Deprecated: Return type of MailPoetVendor\Carbon\Traits\Date::__wakeup() should either be compatible with DateTime::__wakeup(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/nesbot/carbon/src/Carbon/Traits/Serialization.php on line 2

Deprecated: Return type of MailPoetVendor\Carbon\Traits\Date::add($unit, $value = 1, $overflow = null) should either be compatible with DateTime::add(DateInterval $interval): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/nesbot/carbon/src/Carbon/Traits/Units.php on line 2

Deprecated: Return type of MailPoetVendor\Carbon\Traits\Date::sub($unit, $value = 1, $overflow = null) should either be compatible with DateTime::sub(DateInterval $interval): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/nesbot/carbon/src/Carbon/Traits/Units.php on line 2

Deprecated: Return type of MailPoetVendor\Carbon\Carbon::format($format) should either be compatible with DateTimeInterface::format(string $format): string, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/nesbot/carbon/src/Carbon/Traits/Converter.php on line 2

Deprecated: Return type of MailPoetVendor\Carbon\Carbon::getTimezone() should either be compatible with DateTimeInterface::getTimezone(): DateTimeZone|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/nesbot/carbon/src/Carbon/Traits/Date.php on line 2

Deprecated: Return type of MailPoetVendor\Carbon\Carbon::diff($date = null, $absolute = false) should either be compatible with DateTimeInterface::diff(DateTimeInterface $targetObject, bool $absolute = false): DateInterval, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/nesbot/carbon/src/Carbon/Traits/Difference.php on line 2

Deprecated: Return type of MailPoetVendor\Carbon\Carbon::__wakeup() should either be compatible with DateTimeInterface::__wakeup(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/nesbot/carbon/src/Carbon/Traits/Serialization.php on line 2

Deprecated: realpath(): Passing null to parameter #1 ($path) of type string is deprecated in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/twig/twig/src/Loader/FilesystemLoader.php on line 2

Deprecated: Return type of MailPoetVendor\Twig\Node\Node::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/twig/twig/src/Node/Node.php on line 2

Deprecated: Return type of MailPoetVendor\Twig\Node\Node::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/twig/twig/src/Node/Node.php on line 2

Deprecated: Return type of MailPoetVendor\Doctrine\ORM\Mapping\ReflectionEmbeddedProperty::getValue($object = null) should either be compatible with ReflectionProperty::getValue(?object $object = null): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/orm/lib/Doctrine/ORM/Mapping/ReflectionEmbeddedProperty.php on line 2

Deprecated: Return type of MailPoetVendor\Doctrine\ORM\Mapping\ReflectionEmbeddedProperty::setValue($object, $value = null) should either be compatible with ReflectionProperty::setValue(mixed $objectOrValue, mixed $value = ): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/orm/lib/Doctrine/ORM/Mapping/ReflectionEmbeddedProperty.php on line 2

Deprecated: Return type of MailPoetVendor\Doctrine\Persistence\Reflection\RuntimePublicReflectionProperty::getValue($object = null) should either be compatible with ReflectionProperty::getValue(?object $object = null): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/persistence/lib/Doctrine/Persistence/Reflection/RuntimePublicReflectionProperty.php on line 2

Deprecated: Return type of MailPoetVendor\Doctrine\Persistence\Reflection\RuntimePublicReflectionProperty::setValue($object, $value = null) should either be compatible with ReflectionProperty::setValue(mixed $objectOrValue, mixed $value = ): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/persistence/lib/Doctrine/Persistence/Reflection/RuntimePublicReflectionProperty.php on line 2

Deprecated: Return type of MailPoetVendor\Doctrine\DBAL\Driver\PDOConnection::exec($sql) should either be compatible with PDO::exec(string $statement): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php on line 2

Deprecated: Return type of MailPoetVendor\Doctrine\DBAL\Driver\PDOConnection::lastInsertId($name = null) should either be compatible with PDO::lastInsertId(?string $name = null): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php on line 2

Deprecated: Return type of MailPoetVendor\Doctrine\DBAL\Driver\PDOConnection::prepare($sql, $driverOptions = []) should either be compatible with PDO::prepare(string $query, array $options = []): PDOStatement|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php on line 2

Deprecated: Return type of MailPoetVendor\Doctrine\DBAL\Driver\PDOConnection::quote($value, $type = MailPoetVendor\Doctrine\DBAL\ParameterType::STRING) should either be compatible with PDO::quote(string $string, int $type = PDO::PARAM_STR): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php on line 2

Deprecated: Return type of MailPoetVendor\Doctrine\DBAL\Driver\PDOQueryImplementation::query(?string $query = null, ?int $fetchMode = null, mixed ...$fetchModeArgs) should either be compatible with PDO::query(string $query, ?int $fetchMode = null, mixed ...$fetchModeArgs): PDOStatement|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOQueryImplementation.php on line 2

Deprecated: Return type of MailPoetVendor\Doctrine\DBAL\Driver\PDOStatement::bindParam($param, &$variable, $type = MailPoetVendor\Doctrine\DBAL\ParameterType::STRING, $length = null, $driverOptions = null) should either be compatible with PDOStatement::bindParam(string|int $param, mixed &$var, int $type = PDO::PARAM_STR, int $maxLength = 0, mixed $driverOptions = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php on line 2

Deprecated: Return type of MailPoetVendor\Doctrine\DBAL\Driver\PDOStatement::bindValue($param, $value, $type = MailPoetVendor\Doctrine\DBAL\ParameterType::STRING) should either be compatible with PDOStatement::bindValue(string|int $param, mixed $value, int $type = PDO::PARAM_STR): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php on line 2

Deprecated: Return type of MailPoetVendor\Doctrine\DBAL\Driver\PDOStatement::closeCursor() should either be compatible with PDOStatement::closeCursor(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php on line 2

Deprecated: Return type of MailPoetVendor\Doctrine\DBAL\Driver\PDOStatement::execute($params = null) should either be compatible with PDOStatement::execute(?array $params = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php on line 2

Deprecated: Return type of MailPoetVendor\Doctrine\DBAL\Driver\PDOStatement::fetch($fetchMode = null, $cursorOrientation = PDO::FETCH_ORI_NEXT, $cursorOffset = 0) should either be compatible with PDOStatement::fetch(int $mode = PDO::FETCH_DEFAULT, int $cursorOrientation = PDO::FETCH_ORI_NEXT, int $cursorOffset = 0): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php on line 2

Deprecated: Return type of MailPoetVendor\Doctrine\DBAL\Driver\PDOStatement::fetchColumn($columnIndex = 0) should either be compatible with PDOStatement::fetchColumn(int $column = 0): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php on line 2

Deprecated: Return type of MailPoetVendor\Doctrine\DBAL\Driver\PDOStatementImplementations::fetchAll($mode = null, ...$args) should either be compatible with PDOStatement::fetchAll(int $mode = PDO::FETCH_DEFAULT, mixed ...$args): array, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatementImplementations.php on line 2

Deprecated: Return type of MailPoetVendor\Doctrine\DBAL\ForwardCompatibility\Result::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/dbal/lib/Doctrine/DBAL/ForwardCompatibility/Result.php on line 2

Deprecated: realpath(): Passing null to parameter #1 ($path) of type string is deprecated in /home/digital/public_html/shingle-staging/wp-content/plugins/mailpoet/vendor-prefixed/twig/twig/src/Loader/FilesystemLoader.php on line 2

Warning: session_start(): Session cannot be started after headers have already been sent in /home/digital/public_html/shingle-staging/wp-content/themes/twentytwentyone/functions.php on line 690

Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/digital/public_html/shingle-staging/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/digital/public_html/shingle-staging/wp-includes/class-wp.php on line 173
Vintage Report – Shingleback Wines
[openid_connect_generic_login_button]

Vintage Reports

2021

 

Good winter and early spring rains were followed by a generally dry and temperate growing season. Good flowering conditions, particularly for the later ripening varieties, resulted in higher berry numbers per bunch. Canopies developed well and were balanced to the slightly above average yields. We started harvest with Pinot Noir for Rosé on the 3rd of February and finished with Touriga Nacional for red on the 8th of April. Slow and steady ripening, without excessive heat events, resulted in superb varietal fruit intensity with balanced natural acidity and fine tannin structures. The 2021 McLaren Vale vintage was simply outstanding and the resulting wines a joy to craft.

 


2020

 

Despite a very dry August a wet July in 2019 brought winter rainfall (233mm) close to the average. The relatively cool winter resulted in mid-September budburst, more in line with long term averages. Good rainfall in September was followed by a dry October and November. A record hot spring day on 20th of November (39.9 C) followed by several days of very high winds affected cultivars flowering at the time, such as Cabernet Sauvignon, reducing berry set. Hotter than average spring temperatures along with a very hot December and high evaporation meant strategic and timely early irrigation was critical in setting up vine growth and maximizing fruit quality. The upside of these conditions was very low levels of pest and disease. McLaren Vale was fortunate to be unaffected by the devastating fires across many regions.

 

The season turned on the 4th of January and the following months were cooler than average. A timely rain in early February revived vines without causing berry splitting. Harvest started mid-February with Pinot Noir for Rosé. Chardonnay and Fiano were picked by the end of the month. Starting with Tempranillo and Shiraz, reds were picked from the end of February to the end of March. Cool conditions allowed a steady and calm progression through harvest despite the challenges of Covid 19 restrictions.

Our reliable region and resources, including our very talented vineyard and winery teams, have resulted in 2020 Shingleback wines of excellent quality and generally only slightly lower quantity.


2019

A dry winter required early strategic supplementary irrigation on the Davey Estate to assist with bud burst and early canopy growth. Flowering and berry set were good and crops appeared slightly above average. A hail event and strong winds on the 21st of November damaged newly..

2018

 

After a dry start to winter we had good rainfall, ending up 10% above the long term averages, flushing and filling soil profiles to saturation. Although a mid-September bud burst was later than recent vintages it was in line with long term averages. Spring rainfall was well below average, resulting in low disease pressure.


2017

Healthy soaking winter rains continued through spring and into early summer setting up good canopies without the need of supplementary irrigation. Wet soils and a cool start to spring resulted in flowering being 3 weeks later than in the previous years. Good fruitfulness of the vines and higher bunch weights..


2016

Winter in 2015 was relatively dry and although totals ended up near normal rain events were spread out with few heavy soaking rains. The spring that followed was exceptionally dry resulting in low disease pressure but requiring early irrigation to ensure balanced vine canopies.


2015

Average temperatures for August through November were significantly above average with September 1.2 degrees Celsius and October 3.7 degrees Celsius above the long term average. Not surprisingly bud burst was early and vines grew quickly and strongly setting up excellent pristinely clean canopies for the season.


2014

Harvest started early on February 5 with the McLaren Vale whites being completed before the rain on the 13th of February. McLaren Vale again proved why it is the most reliable wine grape district in the world with less than 50mm of rain falling at the Davey Estate, compared to more than 125mm north of Adelaide.


2013


A little supplementary drip irrigation was needed from around the New Year to help the vines through the hotter weather and ensure the berries achieved the varietal flavours, ripe tannins and balanced acidity that are the precursors of good wine.


2012


We picked our first white, Semillon, on February 8th and were well into Shiraz by late February. Sugar levels climbed quickly and in a very timely fashion nature delivered 60mm of rain on the last day of the month. Luckily, canopies dried quickly and there was no splitting.


2011


Good winter rainfall refreshed the soil and delayed bud burst. Balanced and attentive hand pruning set up open canopies with the right crop levels for the cooler year that unfolded. Rain events meant that timely decisions and precise application of protective strategies were essential.

2010

We picked our first white, Semillon, on February 8th and were well into Shiraz by late February. Sugar levels climbed quickly and in a very timely fashion nature delivered 60mm of rain on the last day of the month. Luckily, canopies dried quickly and there was no splitting.


2009


Soils held moderate moisture levels from winter in the lead up to the 2009 vintage. Some early irrigation was required to compensate for ongoing drought conditions. Vine canopies had moderate shoot growth with good internode spacing, negating any requirement for summer trimming.


2008


Good winter rainfalls, followed by ideal spring and summer conditions created strong, healthy canopies in balance with the slightly above average yields. The whites ripened early with intense fruit flavours and balanced acidity. Harvesting commenced in mid February and was completed over the following 10 days.

2007


The 2007 vintage will be remembered for the driest winter and spring on record. Early recognition of the severity of the drought triggered supplementary irrigation as early as bud swell. Unlike many other areas, McLaren Vale was relatively unaffected by frost.


2006


Good spring rains created strong canopies that helped to see the grapes through some hot January weather. The burst of heat reduced vigour and led to slow, even ripening. The result was the early development of rich, vibrant varietal flavour.


2005


A cool summer and perfect dry, warm autumn in 2005 will possibly see it be recognised as one of South Australia’s greatest vintages. All varieties fully ripened with intense fruit flavours and balanced natural acidity. The reds were vibrant in colour with mature, textured tannins.


2004


The three vintages preceding 2004 were climatically very different: 2001 – hot, 2002 – cool and 2003 – dry. The 2004 growing season was climatically normal with good spring growth and a long, dry autumn. Ripening was slightly later than usual with whites being picked in mid-March and reds in late March to late April.


2003


Low winter rainfall and a dry spring reduced yields and provided concentrated small berry fruit. The vineyard teams dedicated attention to detail and perfectly time supplementary irrigation assisted the vines to produce fruit with outstanding colour and depth of flavour.

2002


Harvesting finished in mid April after a long, cool, dry season. These mild conditions produced intensely coloured reds, complex, ripe berry fruit flavours and velvety tannin structures.