All Versions
14
Latest Version
Avg Release Cycle
225 days
Latest Release
700 days ago

Changelog History
Page 1

  • v2.2.0 Changes

    November 18, 2019

    🆕 New Features

    • #293 add support ordering for run tests
    • 👍 #276 Add support Capybara v3
    • 👍 #280 Add support Firefox Headless
    • #241 meta interface added. Allows tracking elements,sections, iframes on the page.
    • 💎 #266 ruby 2.2 no longer supported
    • #265 Add Appium driver ### 🐛 Bug-fixes
    • 💎 #286 [Installation] generated rubocop.yml doesn't cover ruby sources
    • 👍 #274 Stopped PhantomJS supporting
    • #282 Multiple sessions don't work properly
  • v2.1.1 Changes

    December 04, 2017

    🆕 New Features

    • ⚡️ Cucumber rake tasks minor updates
    • #257 Simplify working with multiple domains

    🐛 Bug-fixes

    • 👍 #225 Frames under namespace support
    • #254 Screenshot driver now created for the active driver
    • 🛠 #252 Wrong location of log files fixed
    • #248 FactoryGirl renamed to FactoryBot in cucumber transformation.
    • 🛠 #246 Options fixed for rspec rake tasks
  • v2.1.0 Changes

    November 18, 2017

    🆕 New Features

    • ↔ Integrate CrossBrowserTesting
    • ➕ Add Mailtrap support
    • ➕ Add Gmail support
    • ➕ Add Colorized output
    • 👉 Add new option user_agent to allow custom user agent setup
    • mailgun_sleep_time deprecated, mail_sleep_time used instead for all mail adapters
    • 🔧 Split Capybara drivers configuration to separate files
    • Migrate FactoryGirl to FactoryBot
    • 👌 Support Cucumber 3

    🐛 Bug-fixes

    • #231 window_maximized option fixed for chrome browser on MacOS
  • v2.0.3 Changes

    June 12, 2017

    🆕 New Features

    • ↔ Integrate Google Chrome Headless
    • Stop supported mailgun_idle_timeout deprecated setting
    • ➕ Added maintenance instructions for releasing

    🐛 Bug-fixes

    • #222 fix issue with incorrect iframe scope identifying
  • v2.0.2 Changes

    March 27, 2017

    🆕 New Features

    • ↔ Integrate rspec-wait gem
    • 👌 Support Ruby 2.4.0
    • 👌 Support Selenium 3
    • ↔ Integrate cuke-sniffer gem
    • Activate rspec disable_monkey_patching! mode by default
    • 👌 Support capybara frame options
    • ➕ Add element_presence argument validation
    • ✅ Review and improve tests quality

    🐛 Bug-fixes

    • 🛠 Fix element capybara options merging
    • #211 Validation for iframe does not operate as intended
    • #210 Options like "wait" can not be used with iframe methods
  • v2.0.1 Changes

    November 15, 2016

    🆕 New Features

    • 🆕 New rubocop changes supporting
    • ➕ Add custom page url processor supporting
    • Limited Selenium to v2.x
    • ➕ Add ability to use instance variables and methods from outer cotext in page dsl
    • ➕ Add wait time dsl method for particular email
    • Implement wait_for_xxx_element method for sync
    • Implement within_xxx_element method like Capybara.within

    🐛 Bug-fixes

    • #188 Page validation by element presence does not work properly
    • #191 Generated project is broken
    • #195 Incorrect parameters passing in lambda locators
    • #200 capybara-screenshot does not work
    • #205 Fix incorrect page identification on failed test
    • 🛠 Fix issue for IE in configs
    • 🛠 Fix issue found in generated prerequisites
  • v2.0.0 Changes

    September 25, 2016

    🆕 New Features

    • ➕ Added REST API prerequisites with FactoryBot
    • ➕ Added Turnip supporting
    • Restricted using several bdd frameworks at the same time
    • ✂ Removed Opera browser supporting
    • ↔ Integrated Rubocop
    • 💎 Stopped Ruby supporting less than v2.2.2
    • 🌐 Introduced /web folder for page object elements
    • 🚚 Moved capybara settings to framework side
    • ↔ Integrated Capybara screenshots
    • 0️⃣ Renamed and restructured default settings
    • Placed everything to own namespace
    • Introduced "subject" dsl method for emails
    • 🚚 Moved framework dependent libraries from the gem
    • Introduced common tag groups for all BDD frameworks
    • 👍 Stopped Rawler supporting
    • Reimplemented page dsl methods from scratch
    • Introduced sections and iframes
    • Introduced email adapters
    • 👍 Stopped supporting of output to txt file
    • ✂ Removed raising error on log.error
    • ✂ Removed locator storage
    • Prevented capybara form dsl method usage
    • Introduced new Page.on method
  • v1.1.1 Changes

    August 07, 2016

    🐛 Bug-fixes

    • 🛠 fixed problem with Mailgun
    • 🛠 fixed problems with gems
  • v1.1.0 Changes

    May 15, 2015

    🆕 New Features

    • ⚡️ Simplified upgrading process(howitzer update)
    • ➕ Added new Rubies supporting (2.1.4-2.2.2)
    • ➕ Added Selenium Grid supporting
    • ➕ Added Browserstack supporting
    • ➕ Added windows maximization in tests
    • ➕ Added Safari supporting
    • ➕ Added general framework rake tasks
    • Migrated to Cucumber 2.x
    • Migrated to Rspec 3.x
    • Actualized other dependencies
    • 📚 Updated and extended documentation.
    • 👌 Improved unit test coverage
    • ➕ Added integration with coveralls.io
    • ↔ Integrated YardDoc
    • ↔ Integrated Gitter

    🐛 Bug-fixes

    • 🛠 Fixed issue with loading ActiveSupport
  • v1.0.2 Changes

    April 30, 2014

    🆕 New Features

    • ➕ Added Ruby 2.1 supporting
    • ➕ Added Windows Supporting
    • 👌 Improved project documentation
    • Simplified new project creation
    • 👍 Rewritten Mailgun integration to support Fabruary changes
    • Created Howitzer_example
    • 🚚 Moved from personal github account to organization
    • ➕ Added supporting of native selenium phantomjs driver
    • Implemented smart page identification
    • ✅ Rewritten command line interface and covered by acceptance tests fully
    • ✅ Simplified DataStorage clearing after each tests

    🐛 Bug-fixes

    • 🛠 Fixed reset session after each scenario against to IE
    • 0️⃣ Corrected default Cucumber and Rspec formatters
    • ♻️ Minor bug fixing and code refactoring