History.txt in pickle-0.5.5 vs History.txt in pickle-0.6.0

- old
+ new

@@ -1,17 +1,24 @@ +== 0.6.0 +* Drop support for cucumber < 3 +* Officially support cucumber 4.1 +* Relax dependency to support cucumber 5.x although not officially supported +* Run tests for Rails 5.0, 5.1, 5.2 and 6.0 + == 0.5.5 -* Relax dependency on cucumber to allow usage with Rails 5.2 +* Relax dependency on cucumber to allow usage with Rails 5.2 [Yohei Kitamura] == 0.5.4 -* updated FactoryGirl to FactoryBot +* updated FactoryGirl to FactoryBot [Blake McDaniel] == 0.5.3 -* small fix to pickle_path_for_resources_action_segment -* update for fabrication adapter with protected method klass +* small fix to pickle_path_for_resources_action_segment [Tema Bolshakov] +* update for fabrication adapter with protected method klass [Liam Krewer] +* Fix tests to run on travis again and codecoverage [Mathieu Jobin] == 0.5.2 -* replace alias_method_chain by Module#prepend +* replace alias_method_chain by Module#prepend [Mathieu Jobin] eliminating deprecation warnings when using with Rails 5 == 0.5.1 * Add support to use Factory.build [Erik Peterson] @@ -41,21 +48,21 @@ == 0.4.10 * 1 bugfix * Don't blow up when fabrication not present [Ian White] - + == 0.4.9 * 1 major improvement * Fabrication factory adapter [David Padilla] * 1 minor improvement * Update development dependencies so tests/features run on rails 3.1 and friends - - + + == 0.4.8 * 2 minor improvements * Support factory_girl v1 and v2 API [Ari Epstein] * Dev deps updated to latest cucumber & cucumber-rails, and test for factory_girl 2 [Ian White] @@ -64,12 +71,12 @@ == 0.4.7 * 2 minor improvements * Better error message for failing to find a model [Ian White, reported by Yuval Karmi] * dev deps updated to latest cucumber & cucumber-rails [Ian White] - + == 0.4.6 Documentation updates * 1 minor improvement * Add email steps documentation to Readme [Michael Moen, Ian White] @@ -87,11 +94,11 @@ large object space fix, and allow escaped quotes as string values * 1 bugfix * When using super-huge GC limits (for speeding up tests), occasionally we'll see abandoned Mongoid::Document classes appear in the ObjectSpace. This patch should fix that. [Devin Walters and Nick Karpenske] - + * 1 improvement * allow escaped quotes (\") in quoted fields [Jonathan Hinkle] == 0.4.3 @@ -111,34 +118,34 @@ == 0.4.1 Docfix * 1 improvement * documentation fixes, and example of writing your own pickle steps - + == 0.4.0 Mongoid adapter, fallback ORM adapter for those not using machinist or active_record, bugfixes * 2 major improvements * adapter for Mongoid [Sebastian Zuchmanski] * replace ActiveRecord 'factory' adapter with Orm adapter. - + If you don't have machinist or factory_girl, the Orm factory adapter will fallback to your Orm to create classes. - + BC: if you have a line like this: Pickle.configure do |config| config.adapters = [:active_record] end You need to replace it with :orm Pickle.configure do |config| config.adapters = [:orm] end - + * 1 minor improvement * Pickle::Session::ModelNotKnownError is raised instead of a generic RuntimeError - + * 1 bugfix * references to unknown models in fields now raise ModelNotKnownError instead of silently assigning nil == 0.3.5 @@ -148,12 +155,12 @@ * gemspec specifies dependencies for using pickle * Machinist 2 compatability [giddie] * 1 bugfix * find_models now works with a factory name with spaces in it [#27] - + == 0.3.4 * 2 minor improvements * Fix problem where email body is not a string, but is string like [#26] [Tom Meier] * Minor code refactoring @@ -161,12 +168,12 @@ == 0.3.3 * 1 minor improvement * Pickle respects the default build strategy for factory girl. [Sean Hussey] - + == 0.3.2 * 3 minor improvements * Document how to use machinist named blueprints [Christopher Darroch] * Email links now visit the url, rather than just the path, this allows for features that @@ -194,11 +201,11 @@ == 0.2.11 * 1 improvement - * use correct type when converting STI pickle model to attributes + * use correct type when converting STI pickle model to attributes == 0.2.10 * 2 improvements @@ -231,12 +238,12 @@ == 0.2.6 - 5 Apr 2010 * 2 improvements * running specs is now doable without being in a rails app - just do 'rake spec' * running features is more straightforward, 'rake cucumber' then follow the instructions - - + + == 0.2.5 - 17 Mar 2010 * 2 improvements * Bugfix for find_models_via_table (failing to find models was not causing an error) [Chris Flipse] * find_models_via_table & create_models_via_table return the found/created models [Chris Flipse, Ian White] @@ -257,23 +264,23 @@ e.g. Given the following users exist: | user | name | status | | jack | Jack Spratt | alone | | pete | Pete Sprong | dead | - + * 1 minor improvement * Fix bug in error message for when pickle ref can't be found [Myron Marston] == 0.2.2 - 25 Feb 2010 * 3 improvements * Added ability to follow links in emails (see email_steps.rb) [Michael Moen] * Added a step definition for doing stuff like: Then the user's name should be "Tobi" [Tobi Knaup] * Docfixes, mostly about testing [Nicholas Rutherford] - - + + == 0.2.1 - 1 Dec 2009 * 2 minor improvements * Allow nil as field value [#14] * Added negative email step for delivered to @@ -288,15 +295,15 @@ | name | | Fred | | Ethel | And the 1st user should be male And the 2nd user should be female - + * tables now support pickle refs in cells (see features/pickle/create_from_factory_girl.rb#37) - + * features/support/email.rb adds an email helper for mapping names to email addresses (similar to NavigationHelper in paths.rb) - + * Added ability for path_to_pickle to handle arbitrary segments Example: path_to_pickle('account', 'the enquiry') => account_enquiry_path(<enquiry>) * 2 minor improvements @@ -317,12 +324,12 @@ * script/generate pickle now adds its own pickle.rb support file, making it easier to regenerate cucumber when a new release of cucumber appears [schlick, ianwhite] * 1 minor improvement * docs: more links - + == 0.1.22 - 7 Nov 2009 * 2 minor enhancements * Improved docs to include instructions for FactoryGirl users, and links/resources for pickle users * Ruby 1.9.1 compatibility changes @@ -342,12 +349,12 @@ == 0.1.19 * 1 minor enhancement * Add support for Cucumber tables [Tobi Knaup] - + == 0.1.16, 0.1.17, 0.1.18 - 13 Oct 2009 * 1 minor enhancement * release gem on gemcutter and code on github @@ -362,11 +369,11 @@ * 1 minor enhancement * update specs and features for latest cucumber and machinist changes -== 0.1.13 - 16 June 2009 +== 0.1.13 - 16 June 2009 * 2 minor enhancements * model! and created_model! raise an error if pickle name can't be found * path_to_pickle uses the above to give back a better error message @@ -380,11 +387,11 @@ == 0.1.11 - 22 Feb 2009 * 2 minor enhancements * Pickle now supports multiple machinist blueprints - * Fix confusing adapter/adaptor comment generator comment + * Fix confusing adapter/adaptor comment generator comment == 0.1.10 - 13 Feb 2009 * 2 minor enhancements @@ -411,11 +418,11 @@ == 0,1,7 * 2 API changes * script/generate pickle path[s] now amends the features/support/paths.rb file instead of creating pge_to_path and path_steps. - + * pickle_email_steps is renamed email_steps == 0.1.6 @@ -425,26 +432,26 @@ * 2 major enhancements * generate email steps with `script/generate pickle email` email steps allow you to do things like this: - + Then 2 emails should be delivered And the first email should be delivered to fred@gmail.com And the 2nd email should be delivered to the user: "ethel" - + Then 1 email should be delivered with subject: "Activate your account" And the email should link to the user's page - + take a look at features/step_definitions/pickle_email_steps.rb - + * generate path steps with `script/generate pickle path` path steps allow you to do things like this - + When I go to the comment's page Then I should be at the user's new comment page - + take a look at features/step_definitions/pickle_path_steps.rb, and modify page_to_path to suit your needs * 4 minor enhancements * Improved documentation * abstract models no longer kill pickle @@ -465,11 +472,11 @@ 'Then the forum: "awesome" should be the 2nd post's forum' * configuration can now occur any time before a step is defined, which makes for much more intuitive env.rb * 2 minor enhancement - * predicate matching is less prone to step conflicts because we preload a + * predicate matching is less prone to step conflicts because we preload a big list of all the predicate and column methods * field values now handle booleans and numerics == 0.1.4 @@ -491,10 +498,10 @@ == 0.1.2 * 2 major enhancements * create your pickle steps with script/generate pickle * Adapter based architecture, supports Machinist, FactoryGirl, and vanilla ActiveRecord - + * 1 minor enhancement * model_names now defaults to subclasses of AR::Base * #original_model => #created_model