The following are lists of the notable changes included with each release. This is intended to help keep people informed about notable changes between versions as well as provide a rough history.
- Updated Poltergeist 1.6 and Rspec 3.2 dependencies.
- switched to Jasmine 2 instead of Jasmine 1.3.1
- added -J1, --jasminev1 option to allow people to still use Jasmine v1.3.1
This release doesn't include any new changes. It is simply here to signify that the public interface for the application is now at a stable place and shouldn't be changing in ways that would break existing functionality.
- added -P, --pattern options to over the test file search pattern as well as a default test file search pattern when not given an explicit file or directory path.
- add the --color, --no-color, --colour, --no-colour, and -c option to enable/disable color output
- fixed issue where junit formatter was outputing multiple xml docs.
- added --format junit switch to make it output JUnit format for CI servers
- added -v and --version switches to notify users of the version
- added -h and --help switches to notify users of the proper usage
- fixed bug preventing require_relatives with no tailing whitespace from being detected (#20)
- eliminated duplicate requires (#17)
- removed debug puts statements that were left in
- added the Jasmine license info to LICENSE since we package Jasmine
- made require_relative directives work inside of required files (#15)
- snapdragon_server when given
some/spec.js:344
now opens the browser to the correctly filtered URL (#3) - snapdragon_server now finds new files/specs on browser refresh (#1)
- Stack traces are now exclude jasmine.js lines (#10)
- Added stack traces to the output of failed expectations (#14)
- Moved from inline code loading to external script tag sources (#13)
- Jasmine runner now hosts files in CWD under
/:path
(#12)
- Resolved some path expansion issues
- Made Capybara wait for test output to finish before killing session
- Reworked styled and colored output to work with Jasmine v1.3.1
- Switch to include latest stable Jasmine v1.3.1
- Added jasmine-core to gemspec to resolve epic failure when running
snapdragon
orsnapdragon_server
- Provided initial README.md for documentation (#2)
- Added styled and colored output matching RSpec style output.
- Added latest master branch of Jasmine as the included test framework
- Added support for spec.js file arguements to
snapdragon
&snapdragon_server
- Added support for spec directory arguements to
snapdragon
&snapdragon_server
- Added support for spec.js:line_number arguements to
snapdragon
&snapdragon_server
- Added
// require_relative()
directive to load required dependencies - Added the basic
snapdragon
command line tool - Added the basic
snapdragon_server
command line tool