| CARVIEW |
Select Language
HTTP/2 200
date: Sun, 28 Dec 2025 09:29:39 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/"4fe5611fe6029f277fb958f59b1d9a2f"
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 github.githubassets.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 wss://alive-staging.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 marketplace-screenshots.githubusercontent.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 github.githubassets.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=gZWIZCXiRWRTMGZmnzdVLW4Kvx%2BxwcHdkgLQaPGyixOhooPITrQ8PpEqTX2R%2FB%2BDhvCYuD%2FYPFdVz8rwtGThfLfHk9fO6cmlCNBPKh1Mowg3gpmoARSDw8Nr3lP596XlvKkAgATzSI1gCdwu8G741Jtnl0wKIQbHSENFn6a%2BsBjo3vN2H7ehzT2W46%2FlHS0h0LgMMTUOKeaBjUG09ww3vrAu14QGdfjeYyQOpvwoXxbM2VkpAOJoJ3gzaz9Ie0FMR%2FmXQcNwbL44ioejkV4Mug%3D%3D--vu0uoK8yyd2a0NKA--DwLhpjyT2J7gGFTk6jTMBw%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.23561426.1766914178; Path=/; Domain=github.com; Expires=Mon, 28 Dec 2026 09:29:38 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Mon, 28 Dec 2026 09:29:38 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 84D2:268821:4DC8FB5:5E1BAB7:6950F882
Releases · shellspec/shellspec · GitHub
11 Jan 05:58
ko1nksm
Koichi Nakashima
Loading
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 75
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.
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
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.
Added
- Added
BeforeEach/AfterEachas synonym forBefore/After. - Added
FORCE_COLORenvironment variable. - Added
--tmpdiroption. - Added
--execdiroption 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
--helperdirto specify the location ofspec_helperetc. - Added the environment variable
SHELLSPEC_HELPERDIRto indicate the location ofspec_helperetc. - Added
--reportdirand--covdiroptions. - Added
-O(--option) option. - Added
-I(--load-path) option. - Added
<module>_precheckcallback and some helper functions tospec_helperfor pre-checking. - Added
<module>_loadedcallback to be called afterspec_helperloading.
Changed
- Replaced with a new option parser getoptions which supports the standard option syntax.
- Replaced
--keep-tempdirwith--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
-Doption has been deprecated (Replace with the--default-pathoption). - The environment variable
SHELLSPEC_SPECDIRhas been deprecated since there is not always a single directory for specfiles. - Rename
.shellspec-profiler.logtoprofiler.logfor profiler log. - Accept
banner.mdas a banner file Includeandimport(shellspec_import) can now pass arguments.- The delimiter of the environment variable
SHELLSPEC_REQUIREShas 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-optionsoption.
Fixed
- bash 4.1 - 4.3: Fixed a bug that
run scriptcould 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.
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.
Added
- Added
be exportedandbe readonlymatchers. - Added
%printfand%sleepdirectives.
Changed
- Improved TAP formatter.
- Supports
TODOandSKIPdirectives. - 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.
Added
- Added
Mockhelper (command-based mock). - Added
%preservedirective. - Added
--sandbox,--sandbox-pathoption. - Added
--pathoption.
Fixed
- Workaround when the Windows version of
sort.exeis executed.
Assets 3
0.25.0
0.25.0
This tag was signed with the committer’s verified signature.
The key has expired.
Added
- Coverage support for zsh and ksh. (#62)
- Respect
NO_COLORenvironment variable. - Support busybox-w32 ash for windows.
- Added
Assertexpectation to assert side effects of system environment. - Added
Dumphelper - dump stdout, stderr and status for debugging. - Added
lineandwordsubject. (of stdout (output)can be omitted now) - Added
--log-fileoption to specify log file for%loggerand trace. - Implement
--xtrace(--xtrace-only) feature.
Changed
- Upgrade to alpine 3.12 for docker image and officially release
shellspec/kcovdocker image. - Separate a file descriptor for reporting and stdout to able to use
echoin specfile. - Minor specification change of
resultmodifier andsatisfymatcher. -roption 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.