CARVIEW |
Select Language
HTTP/2 200
date: Sun, 20 Jul 2025 04:02:34 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"43f8b6024d277e00a0437e561f2656cf"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=O8vJas8uBgGcnsraA6pjL2uMViktEwkplydk7T1%2BDMa0%2F%2FKYNHCCOcCuJk7tKujDmavKohg53dqBBx9bIoqo1A6xdBGs5bmX3rP6Y%2FzjUfPvWEIPBokk11UZYvWPnH9WNXIkc%2FsVyLxg%2Ftae0amKklwFMiWZLJEAAuKcs10EhzasRjvTKgyd074cnh0izVcBR%2BLFmu%2FYLW56Rcbnp3pVl9sNhJHCOo%2BlZTuRv6cJ2N7hf6FUli54dBw7T9Ax6le2JsWriKX6M26MHBEKLy8e4A%3D%3D--%2Fya%2F1%2BcUgG1h7y87--xQhpKTsCkClmWQJbXOC5UA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.714552083.1752984153; Path=/; Domain=github.com; Expires=Mon, 20 Jul 2026 04:02:33 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Mon, 20 Jul 2026 04:02:33 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: D9A8:26CB0:CB1862:10CD9F2:687C6A59
Releases · shellspec/shellspec · GitHub
11 Jan 05:58
ko1nksm
Koichi Nakashima
Loading
22 Feb 01:24
Loading
05 Jan 14:18
ko1nksm
Koichi Nakashima
Loading
30 Sep 14:48
ko1nksm
Koichi Nakashima
Loading
24 Sep 23:00
ko1nksm
Koichi Nakashima
Loading
12 Jul 15:09
ko1nksm
Koichi Nakashima
Loading
21 Jun 00:42
ko1nksm
Koichi Nakashima
Loading
Skip to content
Navigation Menu
{{ message }}
-
-
Notifications
You must be signed in to change notification settings - Fork 72
Releases: shellspec/shellspec
Releases · shellspec/shellspec
0.28.1
0.28.1
This tag was signed with the committer’s verified signature.
The key has expired.
Compare
Changed
- Improved documentation. Thanks to Yohei Kawahara (#173).
Fixed
- bash: Fixed an unexpected error message in self-executable specfile.
- Fixed a bug that test command cannot redefine when using "when run source"
- Fixed a bug when specified relative tmp directory path.
- Fixed option parsing
Assets 3
latest
Compare
This tag points to the latest release.
- shellspec-dist.tar.gz - Latest distribution archive
Assets 2
0.28.0
0.28.0
This tag was signed with the committer’s verified signature.
The key has expired.
Compare
Added
- Added
BeforeEach
/AfterEach
as synonym forBefore
/After
. - Added
FORCE_COLOR
environment variable. - Added
--tmpdir
option. - Added
--execdir
option to specify the directory for specfile execution. - Added
-c
(--chdir
) and-C
(--directory
) options to change directory at startup. - Added path syntax (
*/
and**/
) and-L
(--dereference
) option to match recursive directories. - Added
--helperdir
to specify the location ofspec_helper
etc. - Added the environment variable
SHELLSPEC_HELPERDIR
to indicate the location ofspec_helper
etc. - Added
--reportdir
and--covdir
options. - Added
-O
(--option
) option. - Added
-I
(--load-path
) option. - Added
<module>_precheck
callback and some helper functions tospec_helper
for pre-checking. - Added
<module>_loaded
callback to be called afterspec_helper
loading.
Changed
- Replaced with a new option parser getoptions which supports the standard option syntax.
- Replaced
--keep-tempdir
with--keep-tmpdir
. - Specifying a file in the shellspec's argument is now ignored if it does not match
--pattern
. - Filled in system-out and system-err in junit xml.
- Allowed run the tests from any subdirectory.
- The
-D
option has been deprecated (Replace with the--default-path
option). - The environment variable
SHELLSPEC_SPECDIR
has been deprecated since there is not always a single directory for specfiles. - Rename
.shellspec-profiler.log
toprofiler.log
for profiler log. - Accept
banner.md
as a banner file Include
andimport
(shellspec_import
) can now pass arguments.- The delimiter of the environment variable
SHELLSPEC_REQUIRES
has been changed from:
to space. - Improved documentation. Thanks to ldicarlo (#117, #119), Antoni Marcinek (#120, #139), Stuart R. Jefferys (#155), Leon Stafford (#159).
Removed
- Removed
--kcov-common-options
option.
Fixed
- bash 4.1 - 4.3: Fixed a bug that
run script
could not get the exit status. - zsh < 4.2.0: Fixed a bug when extendedglob is enabled.
- Fixed possibility of I/O error in satisfy matcher (GitHub Actions only?).
- Fixed a bug in which zsh on macOS occasionally exits with exit code 147 (SIGCONT).
- Fixed several bugs related to the Windows path for busybox-w32.
- Fixed a bug when using metacharacters for tags.
Assets 3
0.27.2
0.27.1
0.27.1
This tag was signed with the committer’s verified signature.
The key has expired.
Compare
Removed
- Drop support for posh 0.8.5 due to signal handling broken.
Fixed
- Fixed gray color.
- Fixed broken
--warning-as-failure
. - Fixed a bug that can not CTRL-C with posh.
Assets 3
0.27.0
0.27.0
This tag was signed with the committer’s verified signature.
The key has expired.
Compare
Added
- Added
be exported
andbe readonly
matchers. - Added
%printf
and%sleep
directives.
Changed
- Improved TAP formatter.
- Supports
TODO
andSKIP
directives. - Use
Bail out!
on error. - Added error details.
- Supports
BeforeAll
/AfterAll
: Avoid crashes due to hook errors.Before
/After
: Improved hook error handling.BeforeCall
/AfterCall
,BeforeRun
/AfterRun
: Minor changes.
Removed
- Drop support for dash 0.5.3 due to unstable bug.
- Drop support for busybox < 1.20.0 due to unstable bug.
Fixed
- Fixed a bug that "Parameter is not set" error in word modifier.
- Fixed a bug that satisfy matcher succeed even syntax error.
- Fixed a bug that can not CTRL-C with parallel execution on zsh.
- shellspec-syntax-check.sh: Some minor bug fixes.
Assets 3
0.26.1
0.26.0
0.26.0
This tag was signed with the committer’s verified signature.
The key has expired.
Compare
Added
- Added
Mock
helper (command-based mock). - Added
%preserve
directive. - Added
--sandbox
,--sandbox-path
option. - Added
--path
option.
Fixed
- Workaround when the Windows version of
sort.exe
is executed.
Assets 3
0.25.0
0.25.0
This tag was signed with the committer’s verified signature.
The key has expired.
Compare
Added
- Coverage support for zsh and ksh. (#62)
- Respect
NO_COLOR
environment variable. - Support busybox-w32 ash for windows.
- Added
Assert
expectation to assert side effects of system environment. - Added
Dump
helper - dump stdout, stderr and status for debugging. - Added
line
andword
subject. (of stdout (output)
can be omitted now) - Added
--log-file
option to specify log file for%logger
and trace. - Implement
--xtrace
(--xtrace-only
) feature.
Changed
- Upgrade to alpine 3.12 for docker image and officially release
shellspec/kcov
docker image. - Separate a file descriptor for reporting and stdout to able to use
echo
in specfile. - Minor specification change of
result
modifier andsatisfy
matcher. -r
option is now a short option for--repair
, not--require
.- Use [debian/eol(https://hub.docker.com/r/debian/eol/) docker images for old debian tests.
Fixed
- Before/After hooks should not consume stdin data (#82)
Assets 3
0.24.3
Previous Next
You can’t perform that action at this time.