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