diff --git a/shard.yml b/shard.yml index 2687138..9065082 100644 --- a/shard.yml +++ b/shard.yml @@ -1,5 +1,5 @@ name: spectator -version: 0.8.1 +version: 0.8.2 description: | A feature-rich spec testing framework for Crystal with similarities to RSpec. diff --git a/src/spectator.cr b/src/spectator.cr index 671fadd..5f17921 100644 --- a/src/spectator.cr +++ b/src/spectator.cr @@ -5,7 +5,7 @@ module Spectator extend self # Current version of the Spectator library. - VERSION = "0.5.0" + VERSION = "0.8.2" # Top-level describe method. # All specs in a file must be wrapped in this call. diff --git a/src/spectator/includes.cr b/src/spectator/includes.cr index bc97463..9861c89 100644 --- a/src/spectator/includes.cr +++ b/src/spectator/includes.cr @@ -4,6 +4,12 @@ # Including all files with a wildcard would accidentally enable should-syntax. # Unfortunately, that leads to the existence of this file to include everything but that file. +# FIXME: Temporary (hopefully) require statement to workaround Crystal issue #7060. +# https://github.com/crystal-lang/crystal/issues/7060 +# The primary issue seems to be around OpenSSL. +# By explicitly including it before Spectator functionality, we workaround the issue. +require "openssl" + # First the sub-modules. require "./internals" require "./dsl"