summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-09-15Note update of these packages:taca1-1/+4
misc/ruby-args_parser 0.2.0 misc/ruby-bundler 1.3.5 misc/ruby-commander 4.1.5
2013-09-15Update ruby-launchy to 2.3.0.taca3-10/+9
## Version 2.3.0 - 2013-04-11 * Add the option to call a block on error instead of raising an exception
2013-09-15Update ruby-commander to 4.1.5.taca2-6/+6
=== 4.1.5 / 2013-08-11 * Prevent deprecation warning when loaded in a Rails 4 environment (#58) === 4.1.4 / 2013-07-21 * Improve help formatting for multiline program and command descriptions * Add ability to set speaking rate (@kethomassen) * Clean up examples in docs (@parkr)
2013-09-15Update ruby-bundler to 1.3.5.taca2-6/+6
## 1.3.5 (3 April 2013) Features: - progress indicator while resolver is running (@chief) Bugfixes: - update local overrides with orphaned revisions (@jamesferguson) - revert to working quoting of RUBYOPT on Windows (@ogra) - use basic auth even when SSL is not available (@jayniz) - installing git gems without dependencies in deployment now works
2013-09-15Update ruby-args_parser to 0.2.0.taca3-8/+10
=== 0.2.0 2013-08-26 * add "on" event * fix equal_style sample * refactoring * specify license in gemspec
2013-09-15Note update of mail/ruby-mime-types package to 1.25.taca1-1/+2
2013-09-15Update ruby-mime-types to 1.25.taca3-7/+9
== 1.25 / 2013-08-30 * New Features: * Adding lazy loading and caching functionality to the default data based on work done by Greg Brockman (gdb). * Bugs: * Force the default internal application encoding to be used when reading the MIME types database. Based on a change by briangamble, found in the rapid7 fork. * New extensions: * mjpeg (video/x-motion-jpeg) based on a change by punkrats, found in the vidibus fork. * Modernized MiniTest configuration. == 1.24 / 2013-08-14 * Code Climate: * Working on improving the quality of the mime-types codebase through the use of Code Climate. https://codeclimate.com/github/halostatue/mime-types * Simplified MIME::Type.from_array to make more assumptions about assignment. * Documentation: * LeoYoung <mrleoyoung@gmail.com> pointed out that the README.rdoc contained examples that could never possibly work because MIME::Types#[] returns (for all the versions I have handy) an array, not a single type. I have updated README.rdoc to reflect this. * Removed Nokogiri as a declared development dependency. It is still required if you're going to use the IANA parser functionality, but it is not necessary for most development purposes. This has been removed to ensure that Travis CI passes on Ruby 1.8.7. * New MIME Types: * 7zip (application/x-7z-compressed). Fixes a request by kodram. https://github.com/halostatue/mime-types/issues/32 * application/x-www-form-urlencoded. Fixes a request by alexkwolfe. https://github.com/halostatue/mime-types/issues/39 * Various new MIME types from IANA: * application/mbms-schedule\+xml from 3GPP and Turcotte. * application/provenance\+xml from W3C and Herman. * application/session-info from 3GPP and Firmin. * application/urc-grpsheet\+xml, application/urc-targetdesc\+xml, application/uisocketdesc\+xml from Zimmermann. * application/api\+json from Klabnik. * application/vnd.etsi.pstn\+xml from Han and Belling. * application/vnd.fujixerox.docuworks.container from Tashiro. * application/vnd.windows.devicepairing from Dandawate. * video/vnd.radgamettools.bink and video/vnd.radgamettools.smacker from Andersson. * Updated MIME Types: * RFC 6960 was adopted (application/ocsp-request and application/ocsp-response).
2013-09-15Note update of lang/ruby-execjs package to 2.0.1.taca1-1/+2
2013-09-15Update ruby-execjs to 2.0.1.taca3-10/+7
* No dependency to multi_json. * And a few bug fixes.
2013-09-15Note update of lang/ruby-coffee-script-source package to 1.6.3.taca1-1/+2
2013-09-15Update ruby-coffee-script-source to 1.6.3.taca2-6/+6
Exact changes aren't available. Please refer change log in github.
2013-09-15Note update of graphics/ruby-mini-magick package to 3.6.0.taca1-1/+2
2013-09-15Update ruby-mini-magick to 3.6.0.taca3-7/+8
Exact changes aren't available, but fixed handling of filename with special characters.
2013-09-15Note update of graphics/ruby-color package to 1.4.2.taca1-1/+2
2013-09-15update ruby-color to 1.4.2.taca3-16/+15
== 1.4.2 / 2013-06-30 Maintenance: * Modernized Hoe installation of Color, removing some dependencies. * Switched to Minitest. * Turned on Travis CI. * Started using Code Climate. * Small code formatting cleanup that touched pretty much every file.
2013-09-15Note update of graphics/ruby-chunky_png package to 1.2.8.taca1-1/+2
2013-09-15Update ruby-chunky_png to 1.2.8.taca3-8/+7
Exact changes aren't available but a few bug fixes.
2013-09-15ham/trustedQSL bumped to 2.0rc3 to 2.0rc5.mef1-1/+2
2013-09-15Bumped to 2.0rc3 to 2.0rc5 (No announcement yet).mef2-7/+7
2013-09-15Updated www/p5-Mojolicious to 4.37wiz1-1/+2
2013-09-15Update to 4.37 (4.33 tarball not available):wiz2-7/+7
4.37 2013-09-13 - Improved design of built-in templates. 4.36 2013-09-12 - Added match method to Mojo::DOM. - Added match method to Mojo::DOM::CSS. - Improved ancestors and children methods in Mojo::DOM to support all CSS selectors. - Improved syntax highlighting in documentation browser. - Improved compatibility with different object systems. 4.35 2013-09-10 - Added origin attribute to Mojo::Cookie::Response. - Fixed RFC 6265 compliance bugs in Mojo::Cookie::Request, Mojo::Cookie::Response and Mojo::UserAgent::CookieJar. 4.34 2013-09-08 - Fixed portability bug in SO_REUSEPORT tests.
2013-09-15Updated devel/p5-Test-Warnings to 0.009wiz1-1/+2
2013-09-15Update to 0.009, previous distfile is gone.wiz2-6/+7
0.009 2013-09-11 04:49:55Z (Karen Etheridge) - fixed error in synopsis (we do not export anything by default) - a caveat added to the documentation regarding embedding warning checks inside another sub (this is for you, ribasushi!!!) - ':no_end_test' now also covers side effects of done_testing, as well as END blocks, making it possible to use the warning(s) subs without having an end warning test while using done_testing (necessary when combining with the 'if' pragma) - END tests will not be added by a subequent use of Test::Warnings if a previous one passed ':no_end_test'
2013-09-15Updated devel/p5-Module-Build-Tiny to 0.027wiz1-1/+2
2013-09-15Update to 0.027:wiz2-6/+6
0.027 2013-09-09 11:43:12 Europe/Amsterdam Various documentation updates
2013-09-15Improve COMMENT and description.wiz2-4/+15
From Ingo Schwarze <schwarze@usta.de>
2013-09-15Needs help2man.joerg1-1/+3
2013-09-15Fix broken #elif on OSX. Fix missing prototypes. Don't conflict withjoerg6-2/+57
libc mergesort on *BSD. Use system libtool.
2013-09-15Deal with C++11 vs TR1 headers.joerg2-1/+20
2013-09-15Fix implicit casts in initializers. Fix format string. Fix stream usage.joerg4-12/+26
2013-09-15Restore argp patches. They haven't changed at all and they are stilljoerg3-1/+70
needed.
2013-09-15Support libc++, which doesn't provide the tr1 headers. Disable thejoerg4-2/+488
various sanitzer checks, they are completely broken. Some of them are fixed in the configure patch, but not all of them.
2013-09-15Note update of devel/ruby2ruby package to 2.0.6.taca1-1/+2
2013-09-15Update ruby2ruby 2.0.6.taca2-6/+6
=== 2.0.6 / 2013-06-20 * 2 bug fixes: * Fixed bug with complex rescue but short enough to trigger 1-liner. (Confusion) * Fixed multiple expressions inside sclass
2013-09-15Note update of devel/ruby-thor package to 0.18.1.taca1-1/+2
2013-09-15Update ruby-thor to 0.18.1.taca3-22/+16
# 0.18.1, release 2013-03-30 * Revert regressions found in 0.18.0 ## 0.18.0, release 2013-03-26 * Remove rake2thor * Only display colors if output medium supports colors * Pass parent_options to subcommands * Fix non-dash-prefixed aliases * Make error messages more helpful * Rename "task" to "command" * Add the method to allow for custom package name
2013-09-15Note update of devel/ruby-stomp package to 1.2.16.taca1-1/+2
2013-09-15Update ruby-stomp to 1.2.16.taca3-7/+9
== 1.2.16 20130812 * Stomp::Client's should expose connection's host params == 1.2.15 20130809 * Add user-specified timeout for initial CONNECTED/ERROR frame read. * Eliminate dup Timeout::timeout in ssl connect * Add license information to gemspec (#69) == 1.2.14 20130819 * Version bump (1.2.13 release had Stomp::Version of 1.1.12.) * Prevent dup subscription header on re-receive == 1.2.13 20130817 * Issue #68, Stomp::Client#unreceive max_redeliveries off-by-one error == 1.2.12 20130811 * Fix infinite loop when max reconn attempts is reached * Enhance JRuby support in tests * Issue #63, nil message on rapid AMQ restarts * Issue #63, fast spurious failovers with JRuby and AMQ * Issue #67, SSL SNI support (thanks Hiram) * Proper cleanup when not reliable adn EOF from broker * Remove extraneous privte declarations * Issue #65, allow non-word characters in login and passcode using stomp:// * Issue #66, allow a single broker in a failover URL == 1.2.11 20130728 * Issue #60, timeout/hang under JRuby * More generally support JRuby use and testing * Issue #58, nil message in Client on AMQ shutdown * More robust RabbitMQ tests == 1.2.10 20130708 * Issue #57, reconnect delays not honored if erroneous headers * Support fail overs when heartbeat send/receive fails * Update callback logger example
2013-09-15Note update of devel/ruby-sexp-processor package to 4.3.0.taca1-1/+2
2013-09-15Update ruby-sexp-processor to 4.3.0.taca2-6/+6
=== 4.3.0 / 2013-08-19 * 1 minor enhancement: * Switched ParseTreeTestCase to minitest 5.
2013-09-15Note update of Ruby RSpec packages:taca1-1/+6
devel/ruby-rspec-core 2.14.5 devel/ruby-rspec-expectations 2.14.2 devel/ruby-rspec-mocks 2.14.3 devel/ruby-rspec 2.14.1 devel/ruby-rspec-rails 2.14.0
2013-09-15Update ruby-rspec-rails to 2.14.0.taca3-10/+97
### 2.14.0 / 2013-07-06 [full changelog](http://github.com/rspec/rspec-rails/compare/v2.14.0.rc1...v2.14.0) Bug fixes * Rake tasks do not define methods that might interact with other libraries. (Fujimura Daisuke) * Reverts fix for out-of-order `let` definitions in controller specs after the issue was fixed upstream in rspec-core. (Andy Lindeman) * Fixes deprecation warning when using `expect(Model).to have(n).records` with Rails 4. (Andy Lindeman) ### 2.14.0.rc1 / 2013-05-27 [full changelog](http://github.com/rspec/rspec-rails/compare/v2.13.2...v2.14.0.rc1) Enhancements * Prelimiarily support Rails 4.1 by updating adapters to support Minitest 5.0. (Andy Lindeman) Bug fixes * `rake stats` runs correctly when spec files exist at the top level of the spec/ directory. (Benjamin Fleischer)
2013-09-15Update ruby-rspec to 2.14.1.taca2-9/+9
This is almost meta package and no changes to write here.
2013-09-15Update ruby-rspec-mocks to 2.14.3.taca3-13/+30
### 2.14.3 / 2013-08-08 [full changelog](http://github.com/rspec/rspec-mocks/compare/v2.14.2...v2.14.3) Bug Fixes: * Fix stubbing some instance methods for classes whose hierarchy includes a prepended Module (Bradley Schaefer) ### 2.14.2 / 2013-07-30 [full changelog](http://github.com/rspec/rspec-mocks/compare/v2.14.1...v2.14.2) Bug Fixes: * Fix `as_null_object` doubles so that they return `nil` from `to_ary` (Jon Rowe). * Fix regression in 2.14 that made `stub!` (with an implicit receiver) return a test double rather than stub a method (Myron Marston). ### 2.14.1 / 2013-07-07 [full changelog](http://github.com/rspec/rspec-mocks/compare/v2.14.0...v2.14.1) Bug Fixes: * Restore `double.as_null_object` behavior from 2.13 and earlier: a double's nullness persisted between examples in earlier examples. While this is not an intended use case (test doubles are meant to live for only one example), we don't want to break behavior users rely on in a minor relase. This will be deprecated in 2.99 and removed in 3.0. (Myron Marston) ### 2.14.0 / 2013-07-06 [full changelog](http://github.com/rspec/rspec-mocks/compare/v2.14.0.rc1...v2.14.0) Enhancements: * Document test spies in the readme. (Adarsh Pandit) * Add an `array_including` matcher. (Sam Phippen) * Add a syntax-agnostic API for mocking or stubbing a method. This is intended for use by libraries such as rspec-rails that need to mock or stub a method, and work regardless of the syntax the user has configured (Paul Annesley, Myron Marston and Sam Phippen). Bug Fixes: * Fix `double` so that it sets up passed stubs correctly regardless of the configured syntax (Paul Annesley). * Allow a block implementation to be used in combination with `and_yield`, `and_raise`, `and_return` or `and_throw`. This got fixed in 2.13.1 but failed to get merged into master for the 2.14.0.rc1 release (Myron Marston). * `Marshal.dump` does not unnecessarily duplicate objects when rspec-mocks has not been fully initialized. This could cause errors when using `spork` or similar preloading gems (Andy Lindeman). ### 2.14.0.rc1 / 2013-05-27 [full changelog](http://github.com/rspec/rspec-mocks/compare/v2.13.0...v2.14.0.rc1) Enhancements: * Refactor internals so that the mock proxy methods and state are held outside of the mocked object rather than inside it. This paves the way for future syntax enhancements and removes the need for some hacky work arounds for `any_instance` dup'ing and `YAML` serialization, among other things. Note that the code now relies upon `__id__` returning a unique, consistent value for any object you want to mock or stub (Myron Marston). * Add support for test spies. This allows you to verify a message was received afterwards using the `have_received` matcher. Note that you must first stub the method or use a null double. (Joe Ferris and Joël Quenneville) * Make `at_least` and `at_most` style receive expectations print that they were expecting at least or at most some number of calls, rather than just the number of calls given in the expectation (Sam Phippen) * Make `with` style receive expectations print the args they were expecting, and the args that they got (Sam Phippen) * Fix some warnings seen under ruby 2.0.0p0 (Sam Phippen). * Add a new `:expect` syntax for message expectations (Myron Marston and Sam Phippen). Bug fixes * Fix `any_instance` so that a frozen object can be `dup`'d when methods have been stubbed on that type using `any_instance` (Jon Rowe). * Fix `and_call_original` so that it properly raises an `ArgumentError` when the wrong number of args are passed (Jon Rowe). * Fix `double` on 1.9.2 so you can wrap them in an Array using `Array(my_double)` (Jon Rowe). * Fix `stub_const` and `hide_const` to handle constants that redefine `send` (Sam Phippen). * Fix `Marshal.dump` extension so that it correctly handles nil. (Luke Imhoff, Jon Rowe) * Fix isolation of `allow_message_expectations_on_nil` (Jon Rowe) * Use inspect to format actual arguments on expectations in failure messages (#280, Ben Langfeld) * Protect against improperly initialised test doubles (#293) (Joseph Shraibman and Jon Rowe) Deprecations * Deprecate `stub` and `mock` as aliases for `double`. `double` is the best term for creating a test double, and it reduces confusion to have only one term (Michi Huber). * Deprecate `stub!` and `unstub!` in favor of `stub` and `unstub` (Jon Rowe). * Deprecate `at_least(0).times` and `any_number_of_times` (Michi Huber).
2013-09-15Update ruby-rspec-expectations to 2.14.2taca3-10/+10
### 2.14.2 / 2013-08-14 [full changelog](http://github.com/rspec/rspec-expectations/compare/v2.14.1...v2.14.2) Bug fixes * Fix `be_<predicate>` matcher to not support operator chaining like the `be` matcher does (e.g. `be == 5`). This led to some odd behaviors since `be_<predicate> == anything` returned a `BeComparedTo` matcher and was thus always truthy. This was a consequence of the implementation (e.g. subclassing the basic `Be` matcher) and was not intended behavior. (Myron Marston). * Fix `change` matcher to compare using `==` in addition to `===`. This is important for an expression like: `expect {}.to change { a.class }.from(ClassA).to(ClassB)` because `SomeClass === SomeClass` returns false. (Myron Marston) ### 2.14.1 / 2013-08-08 [full changelog](http://github.com/rspec/rspec-expectations/compare/v2.14.0...2.14.1) Bug fixes * Ensure diff output uses the same encoding as the encoding of the string being diff'd to prevent `Encoding::UndefinedConversionError` errors (Jon Rowe). ### 2.14.0 / 2013-07-06 [full changelog](http://github.com/rspec/rspec-expectations/compare/v2.14.0.rc1...v2.14.0) Bug fixes * Values that are not matchers use `#inspect`, rather than `#description` for documentation output (Andy Lindeman, Sam Phippen). * Make `expect(a).to be_within(x).percent_of(y)` work with negative y (Katsuhiko Nishimra). * Make the `be_predicate` matcher work as expected used with `expect{...}.to change...` (Sam Phippen). ### 2.14.0.rc1 / 2013-05-27 [full changelog](http://github.com/rspec/rspec-expectations/compare/v2.13.0...v2.14.0.rc1) Enhancements * Enhance `yield_control` so that you can specify an exact or relative number of times: `expect { }.to yield_control.exactly(3).times`, `expect { }.to yield_control.at_least(2).times`, etc (Bartek Borkowski). * Make the differ that is used when an expectation fails better handle arrays by splitting each element of the array onto its own line. (Sam Phippen) * Accept duck-typed strings that respond to `:to_str` as expectation messages. (Toby Ovod-Everett) Bug fixes * Fix differ to not raise errors when dealing with differently-encoded strings (Jon Rowe). * Fix `expect(something).to be_within(x).percent_of(y)` where x and y are both integers (Sam Phippen). * Fix `have` matcher to handle the fact that on ruby 2.0, `Enumerator#size` may return nil (Kenta Murata). * Fix `expect { raise s }.to raise_error(s)` where s is an error instance on ruby 2.0 (Sam Phippen). * Fix `expect(object).to raise_error` passing. This now warns the user and fails the spec (tomykaira). Deprecations * Deprecate `expect { }.not_to raise_error(SpecificErrorClass)` or `expect { }.not_to raise_error("some specific message")`. Using these was prone to hiding failures as they would allow _any other error_ to pass. (Sam Phippen and David Chelimsky)
2013-09-15Update ruby-rspec-core to 2.14.5.taca3-9/+20
### 2.14.5 / 2013-08-13 [full changelog](http://github.com/rspec/rspec-core/compare/v2.14.4...v2.14.5) Bug fixes: * Fix a `NoMethodError` that was being raised when there were no shared examples or contexts declared and `RSpec.world.reset` is invoked. (thepoho, Jon Rowe, Myron Marston) * Fix a deprecation warning that was being incorrectly displayed when `shared_examples` are declared at top level in a `module` scope. (Jon Rowe) * Fix after(:all) hooks so consecutive (same context) scopes will run even if one raises an error. (Jon Rowe, Trejkaz) * JsonFormatter no longer dies if `dump_profile` isn't defined (Alex / @MasterLambaster, Jon Rowe) ### 2.14.4 / 2013-07-21 [full changelog](http://github.com/rspec/rspec-core/compare/v2.14.3...v2.14.4) Bug fixes * Fix regression in 2.14: ensure configured requires (via `-r` option) are loaded before spec files are loaded. This allows the spec files to programatically change the file pattern (Jon Rowe). * Autoload `RSpec::Mocks` and `RSpec::Expectations` when referenced if they are not already loaded (`RSpec::Matches` has been autoloaded for a while). In the `rspec` gem, we changed it recently to stop loading `rspec/mocks` and `rspec/expectations` by default, as some users reported problems where they were intending to use mocha, not rspec-mocks, but rspec-mocks was loaded and causing a conflict. rspec-core loads mocks and expectations at the appropriate time, so it seemed like a safe change -- but caused a problem for some authors of libraries that integrate with RSpec. This fixes that problem. (Myron Marston) * Gracefully handle a command like `rspec --profile path/to/spec.rb`: the `path/to/spec.rb` arg was being wrongly treated as the `profile` integer arg, which got cast `0` using `to_i`, causing no profiled examples to be printed. (Jon Rowe) ### 2.14.3 / 2013-07-13 [full changelog](http://github.com/rspec/rspec-core/compare/v2.14.2...v2.14.3) Bug fixes * Fix deprecation notices issued from `RSpec::Core::RakeTask` so that they work properly when all of rspec-core is not loaded. (This was a regression in 2.14) (Jon Rowe) ### 2.14.2 / 2013-07-09 [full changelog](http://github.com/rspec/rspec-core/compare/v2.14.1...v2.14.2) Bug fixes * Fix regression caused by 2.14.1 release: formatters that report that they `respond_to?` a notification, but had no corresponding method would raise an error when registered. The new fix is to just implement `start` on the deprecation formatter to fix the original JRuby/ruby-debug issue. (Jon Rowe) ### 2.14.1 / 2013-07-08 [full changelog](http://github.com/rspec/rspec-core/compare/v2.14.0...v2.14.1) Bug fixes * Address deprecation formatter failure when using `ruby-debug` on JRuby: fix `RSpec::Core::Reporter` to not send a notification when the formatter's implementation of the notification method comes from `Kernel` (Alex Portnov, Jon Rowe). ### 2.14.0 / 2013-07-06 [full changelog](http://github.com/rspec/rspec-core/compare/v2.14.0.rc1...v2.14.0) Enhancements * Apply focus to examples defined with `fit` (equivalent of `it "description", focus: true`) (Michael de Silva) Bug fixes * Ensure methods defined by `let` take precedence over others when there is a name collision (e.g. from an included module). (Jon Rowe, Andy Lindeman and Myron Marston) ### 2.14.0.rc1 / 2013-05-27 [full changelog](http://github.com/rspec/rspec-core/compare/v2.13.1...v2.14.0.rc1) Enhancements * Improved Windows detection inside Git Bash, for better `--color` handling. * Add profiling of the slowest example groups to `--profile` option. The output is sorted by the slowest average example groups. * Don't show slow examples if there's a failure and both `--fail-fast` and `--profile` options are used (Paweł Gościcki). * Rather than always adding `spec` to the load path, add the configured `--default-path` to the load path (which defaults to `spec`). This better supports folks who choose to put their specs in a different directory (John Feminella). * Add some logic to test time duration precision. Make it a function of time, dropping precision as the time increases. (Aaron Kromer) * Add new `backtrace_inclusion_patterns` config option. Backtrace lines that match one of these patterns will _always_ be included in the backtrace, even if they match an exclusion pattern, too (Sam Phippen). * Support ERB trim mode using the `-` when parsing `.rspec` as ERB (Gabor Garami). * Give a better error message when let and subject are called without a block. (Sam Phippen). * List the precedence of `.rspec-local` in the configuration documentation (Sam Phippen) * Support `{a,b}` shell expansion syntax in `--pattern` option (Konstantin Haase). * Add cucumber documentation for --require command line option (Bradley Schaefer) * Expose configruation options via config: * `config.libs` returns the libs configured to be added onto the load path * `full_backtrace?` returns the state of the backtrace cleaner * `debug?` returns true when the debugger is loaded * `line_numbers` returns the line numbers we are filtering by (if any) * `full_description` returns the RegExp used to filter descriptions (Jon Rowe) * Add setters for RSpec.world and RSpec.configuration (Alex Soulim) * Configure ruby's warning behaviour with `--warnings` (Jon Rowe) * Fix an obscure issue on old versions of `1.8.7` where `Time.dup` wouldn't allow access to `Time.now` (Jon Rowe) * Make `shared_examples_for` context aware, so that keys may be safely reused in multiple contexts without colliding. (Jon Rowe) * Add a configurable `deprecation_stream` (Jon Rowe) * Publish deprecations through a formatter (David Chelimsky) Bug fixes * Make JSON formatter behave the same when it comes to `--profile` as the text formatter (Paweł Gościcki). * Fix named subjects so that if an inner group defines a method that overrides the named method, `subject` still retains the originally declared value (Myron Marston). * Fix random ordering so that it does not cause `rand` in examples in nested sibling contexts to return the same value (Max Shytikov). * Use the new `backtrace_inclusion_patterns` config option to ensure that folks who develop code in a directory matching one of the default exclusion patterns (e.g. `gems`) still get the normal backtrace filtering (Sam Phippen). * Fix ordering of `before` hooks so that `before` hooks declared in `RSpec.configure` run before `before` hooks declared in a shared context (Michi Huber and Tejas Dinkar). * Fix `Example#full_description` so that it gets filled in by the last matcher description (as `Example#description` already did) when no doc string has been provided (David Chelimsky). * Fix the memoized methods (`let` and `subject`) leaking `define_method` as a `public` method. (Thomas Holmes and Jon Rowe) (#873) * Fix warnings coming from the test suite. (Pete Higgins) Deprecations * Deprecate `Configuration#backtrace_clean_patterns` in favor of `Configuration#backtrace_exclusion_patterns` for greater consistency and symmetry with new `backtrace_inclusion_patterns` config option (Sam Phippen). * Deprecate `Configuration#requires=` in favor of using ruby's `require`. Requires specified by the command line can still be accessed by the `Configuration#require` reader. (Bradley Schaefer) * Deprecate calling `SharedExampleGroups` defined across sibling contexts (Jon Rowe)
2013-09-15Note update of devel/ruby-parser package to 3.2.2.taca1-1/+2
2013-09-15Update ruby-parser to 3.2.2.taca3-7/+9
=== 3.2.2 / 2013-07-11 * 5 bug fixes: * 1.9/2.0: fixed assocs in return args. (presidentbeef) * Fixed handling of parse error when class is nested in multiple defs. (whitequark) * Fixed lexing of %w[] w/ funny whitespace separators. (whitequark) * Fixed more call nodes that have trailing comma syntax. (presidentbeef) * Fixed more call_args slippage. === 3.2.1 / 2013-07-03 * 1 bug fix: * 1.9/2.0: Trailing assocs were being munged into arrays. (presidentbeef) === 3.2.0 / 2013-07-02 * 1 major enhancement: * Added (rough draft) 2.0 support. Still missing some small / rare things. * 12 minor enhancements: * Added %i(symbol-names...) support. (%I too) * Added 140 more tests, jumping test count from 1376 to 2143. Yay for test reuse! * Added RubyLexer#brace_nest. * Added compare20 rake task to diff the grammar architecture against MRI. * Added lpar_beg and paren_nest to lexer to track state of parens in stabbies * Added shadow nodes for scoped block args. * Compound RubyParser now defaults to 2.0. * Fixed rake to < 10, because 10's file dependency handling is so very broken. * Made it possible to specify version in bin/ruby_parse_extract_error w/ -v 18|19|20 * Refactored to RubyParserStuff::ENCODING_ORDER to allow custom tweaking of encoding guessing. (samlown) * Switched `rake debug` to default to 2.0. * Translated some fixes across 1.8 and 1.9 from 2.0. * 42 bug fixes: * 2.0: Fixed a number of block args scenarios w/ kwargs * 2.0: Fixed args_tail mismatching against lexer. * 2.0: Fixed assocs to return a hash node. * 2.0: Fixed f_block_kw production. * 2.0: Fixed f_block_kwarg production. * 2.0: Fixed handling of stabby proc args in parens. * 2.0: Fixed lexing of kwsplat nodes. * 2.0: Implemented kwsplat nodes. * Added tUBANG to lexer. * Apparently ruby doesn't warn for escaped octal that goes above 7. wtf. * Cleaned up a LOT of arg handling (block and defn, not calls) by using #args. * ESC_RE is set to unicode. This seems problematic. *shrug* * Either found a bug in MRI and/or fixed paren_nest count for []=? methods. * Extended IDENT_CHAR_RE on 1.9+ to top out at \u{10ffff}... because we NEED a million unicode chars. * Fixed % strings with interpolation. * Fixed BEGIN {} to return a sexp. * Fixed a[] += b. (stormbrew) * Fixed arg_blk_pass to allow for sub-args nodes. * Fixed assignable to allow for sexps to be passed to it. * Fixed assoc args in 1.9. * Fixed block_command and block_call (eg a.b c d) to #to_sym their args properly. * Fixed bug in compound RubyParser so it rescues RubyParser::SyntaxError. * Fixed env registration of cdecls. * Fixed lex value for { when expr_endfn. * Fixed lex_state for close paren/brace/bracket. * Fixed lex_state transition for 1.9 if we lexed a defn name. Only 1.8 is odd. * Fixed lexer problem with state mgmt of identifiers that also have registered var name. * Fixed lexing of "1 *\n" to have the correct lex_state. * Fixed lexing of heredocs vs chevron for some lex_states. * Fixed op_asgn nodes to #to_sym their args properly. * Fixed optional value block args. * Fixed parsing of __ENCODING__ on ruby 1.8 (vcall). * Fixed some oddity where 1.9 lexing was blowing up on "0o". Seems invalid now. * Fixed strings with escaped octals > 128. Also... wtf. * Fixed support for empty symbol (wtf?). * Lexer is now declared UTF-8 internally. Hopefully this will fix the encoding mess. * Made UTF_8 the default guess on encodings when it isn't explicit. * Parsing of __ENCODING__ on ruby 1.9+ (in ruby 1.9+) is now colon2 sexp. (whitequark) * Renamed RubyLexer#nest to string_nest * RubyLexer#unescape ignores bad octal/hex and returns unicode strings. * Switched a number of lexical constructs to use IDENT_CHAR_RE instead of \w. I wish there were something cleaner for regexps + unicode. * Switched ruby_parse_extract_error to use binread.
2013-09-15Note update of devel/ruby-minitest package to 5.0.7.taca1-1/+2
2013-09-15Update ruby-minitest to 5.0.7.taca2-6/+6
=== 5.0.7 / 2013-09-05 * 2 minor enhancements: * Added clarification about the use of thread local variables in expectations. (jemc) * Added extra message about skipped tests, if any. Disable globally with $MT_NO_SKIP_MSG. * 2 bug fixes: * Only require minitest, not minitest/autorun in pride_plugin. (judofyr) * Require rubygems in load_plugins in case you're not using minitest/autorun. === 5.0.6 / 2013-06-28 * 3 minor enhancements: * Allow stub to pass args to blocks. (swindsor) * Improved warning message about minitest/autorun to address 1.9's minitest/autorun. * Made minitest/test require minitest as needed. For lib writers. (erikh) * 1 bug fix: * Fixed missing require in minitest/test. (erikh) === 5.0.5 / 2013-06-20 * 6 bug fixes: * DOH! Fixed the rest of the new casing on Minitest. (splattael) * Fixed typo on minitest/mock rdoc. (mrgilman/guiceolin) * Make Spec::DSL.describe_stack thread local to avoid failing on my own tests. * Make a fake Time.now local to the tests so they won't interfere with real reporter timings. * Make everything mockable by wrapping all 'special' methods in a smarter wrapper. (bestie) * Raise ArgumentError if let name starts with 'test'. (johnmaxwell)