Merged pull requests:
- [BANK-1738] Update supported Ruby versions to 3.3.10, 3.4.8, 4.0.1 #231 (Maimer)
- [BANK-1641] Fix Caching / Update geckodriver and firefox #230 (Maimer)
v6.5.0 (2026-03-06)
v6.4.0 (2025-11-15)
Merged pull requests:
- [BANK-1584] Appraise Ruby 3.4 and Rails 8.0 and 8.1 #229 (Maimer)
- Configure NPM and Yarn to use custom NPM package repository #228 (appfolio-sourcegraph-batch-changes[bot])
- [KNOW-154]: Use CODEOWNERS to determine Developer Portal catalog ownership #226 (modethirteen)
- Update puma version to >= 5.6.8 #225 (dtoms)
- Enable dependabot to automatically open PRs #223 (dtoms)
- Enable RubyGems Trusted Publisher #222 (sarahsehr)
- Add Backstage catalog metadata file(s) #221 (modethirteen)
- Appraise Ruby
3.3.0#220 (Maimer)
v6.3.0 (2024-02-29)
v6.2.0 (2023-11-03)
Merged pull requests:
- Fix element_proxy method_missing on Ruby 3 #219 (tristil)
- Fix document proxy behavior on Ruby 3 #218 (tristil)
v6.1.0.pre.1 (2023-09-27)
v6.0.0 (2023-07-10)
Merged pull requests:
v5.1.0.pre.2 (2022-06-03)
v5.1.0.pre1 (2021-10-01)
v5.0.0 (2021-09-20)
Merged pull requests:
v4.1.1.pre1 (2021-09-18)
v5.0.0.pre1 (2021-09-15)
Merged pull requests:
- Update CHANGELOG #210 (wpliao1989)
v4.3.1.tim5 (2021-08-11)
v4.3.1.tim4 (2021-03-18)
v4.3.1.tim3 (2021-03-18)
v4.3.1.tim2 (2021-03-18)
v4.3.1.tim1 (2021-03-18)
v4.4.0.pre.rc.1 (2020-08-21)
v4.3.0 (2020-04-30)
Implemented enhancements:
- Add router support for Rails 5 #177
- Rails 6 support / Bump tested ruby versions / Clean up #209 (wpliao1989)
v5.0.0.tim1 (2018-12-20)
v4.2.0 (2018-09-27)
Merged pull requests:
v4.1.0 (2018-05-29)
Merged pull requests:
v4.1.0.pre1 (2018-05-18)
v4.0.1 (2018-05-07)
Merged pull requests:
v4.0.0 (2018-05-04)
Merged pull requests:
v4.0.0.pre5 (2018-05-03)
v4.0.0.pre4 (2018-05-03)
v4.0.0.pre3 (2018-05-01)
v4.0.0.pre2 (2018-04-24)
v4.0.0.pre1 (2018-04-20)
v3.1.1 (2017-07-31)
Merged pull requests:
3.1.0 (2017-07-31)
Closed issues:
- Documentation Fix #196
Merged pull requests:
- Add rails5 support #198 (ipmsteven)
- mbl - change method calls in example for consistency #197 (gitlev)
v3.0.0 (2016-10-28)
Merged pull requests:
v2.1.0 (2016-10-10)
Merged pull requests:
- pk - catch errors in poll_until to prevent errors from being raised without waiting seconds_to_wait #193 (pkmiec)
v2.0.1 (2016-09-20)
Merged pull requests:
- Update CHANGELOG.md for 2.0.1 #192 (tlconnor)
- Slight performance improvement for AePageObjects::Collection#each #191 (tlconnor)
- Use {exact: true} only for XPath selectors #190 (tlconnor)
- Respect options in item_locator when looking up items in collections #189 (tlconnor)
- klh - Explain custom collections in more detail #186 (KyCodeHuynh)
- Fixing up test suite for latest gem Ruby 1.9.3 incompatibilities #185 (dtognazzini)
- Add Development documentation #183 (dtognazzini)
- Expand documentation for creating elements on the fly #182 (rmacklin)
- Use Node#element element factory in readme example #181 (rmacklin)
v2.0.0 (2016-06-08)
Closed issues:
- Add timeout support to ElementProxy#visible? and friends #111
Merged pull requests:
- Add Node#element element factory to create elements off of existing elements #179 (dtognazzini)
v2.0.0.beta3 (2016-06-07)
Implemented enhancements:
- Support Site mounting #66
Merged pull requests:
- Adding wait: option to all polling query methods. #178 (dtognazzini)
v2.0.0.beta2 (2016-06-07)
Closed issues:
- Collection does not find items that are not direct children of the collection element #142
- Remove Site, replace with Router #107
Merged pull requests:
- Various cleanups #176 (dtognazzini)
- Replace Site with Router #175 (dtognazzini)
- Removing AePageObjects::LoadingFailed #174 (dtognazzini)
v2.0.0.beta1 (2016-05-13)
Closed issues:
- Remove support for Capybara 1 #153
Merged pull requests:
- Fix up README #173 (dtognazzini)
- Remove Capybara 1 support #172 (dtognazzini)
- Update Changelog for #81 [skip ci] #170 (dtognazzini)
- Simplify testing combinatorics #167 (dtognazzini)
- Adding support for more recent Capybara versions #166 (dtognazzini)
- Remove deprecations #165 (dtognazzini)
- Update Changelog for 1.5.0 listing #125 #161 (dtognazzini)
- Reloading element in all ElementProxy waiting methods #158 (dtognazzini)
- Make poll_until private #157 (dtognazzini)
- Update Changelog for 2.0.0 #154 (dtognazzini)
- Update Changelog for 1.5.0 #151 (dtognazzini)
- Various clean ups and simplifications. #150 (dtognazzini)
- Avoid using deprecated code in tests #146 (dtognazzini)
- Backport Capybara.wait_until #144 (dtognazzini)
- Remove unused RakeRouter #143 (dtognazzini)
- Remove support for Rails 2.3 #141 (dtognazzini)
- Fixing test suite #140 (dtognazzini)
- yl - use new travis container to run tests #137 (ipmsteven)
- Removed Ruby 1.8.7 support #82 (dtognazzini)
v1.5.0 (2016-05-13)
Implemented enhancements:
- stale! should be public #136
- ElementProxy presence checks should invalidate cache #125
- fix all deprecation warning during running the test #117
- Need a replacement for Capybara.wait_until #99
- Support Capybara 2.3 and 2.4 #81
Closed issues:
v1.4.1 (2015-08-28)
Implemented enhancements:
- split up tests on Travis CI #118
- AePageObjects::Waiter.wait_until should detect when time is frozen #96
- Enhance visit() pattern to support multiple paths #90
Fixed bugs:
Closed issues:
- Issues using Paths with parameters in Rails 3 app with minitest #129
- Behavior of present/absent #123
- Add deprecation warnings for all deprecations #94
Merged pull requests:
- gs - change current_url_without_params to strip anchors (#) from url … #134 (QuantumGeordie)
- lz - fix typo in README.md #130 (lzhang0616)
- Fix method_missing for "class" in ElementProxy #128 (jacob-carlborg)
- add version badge [skip ci] #122 (ipmsteven)
- Add various deprecation warnings [resolve #94] #121 (dtognazzini)
- split up tests on travis CI [resolve #118] #120 (ipmsteven)
- do not support block handling in element define method [fix #112] #116 (ipmsteven)
- Enhance visit to support multiple paths [fix #90] #103 (ipmsteven)
v1.4.0 (2015-02-12)
Closed issues:
- Support Rails 4.2 #108
Merged pull requests:
- add rails 4.1 and 4.2 test apps #109 (ipmsteven)
- add ruby 2.2 test environment #105 (ipmsteven)
- Fix build error for aepos test under rails 3.1&&ruby1.8.7 #104 (ipmsteven)
- fix aepos graph url #102 (ipmsteven)
- add ae_page_objects object model graph and update README #100 (ipmsteven)
- Fix routing issue with engine mounted to root_path #98 (ipmsteven)
- make AePageObjects::Waiter.wait_until detect frozen time #97 (ipmsteven)
- add desc for rake task #93 (ipmsteven)
v1.3.0 (2014-10-07)
Merged pull requests:
- Added Waiter.wait_until!, ElementProxy#wait_until_visible, ElementProxy#wait_until_hidden #86 (dtognazzini)
v1.2.1 (2014-10-05)
Fixed bugs:
- Routing doesn't support mounted Rails engines #84
- browser.find_document should ignore Selenium::WebDriver::Error::NoSuchWindowError #64
Merged pull requests:
- Revert "fix Routing incorrectly matches documents issue" #85 (dtognazzini)
v1.2.0 (2014-10-04)
Implemented enhancements:
- ElementProxy#not_present? does not wait for element to be absent. #65
Merged pull requests:
- Handle Selenium::WebDriver::Error::NoSuchWindowError #80 (dtognazzini)
- ElementProxy enhancements and fix for #65 #78 (dtognazzini)
- Support setting wait time in Waiter instead of using Capybara.using_wait_time #77 (leoskyrocker)
- remove new_subclass calls #76 (dtognazzini)
- Removed Node.new_subclass #75 (dtognazzini)
- fix Routing incorrectly matches documents issue and fix for #63 #73 (ipmsteven)
- make PageObject node throw AePageObjects::LoadingElementFailed instead of Capybara::ElementNotFound #72 (ipmsteven)
v1.1.3 (2014-09-30)
Merged pull requests:
- fix NameError in Visitable#ensure_loaded! #74 (dtognazzini)
- add ruby2.1 and ruby-head on travis-CI #71 (ipmsteven)
v1.1.2 (2014-09-24)
Merged pull requests:
- create document_proxy from loaded_page and query, delegate implicit_document class query to query object #69 (ipmsteven)
v1.1.1 (2014-09-10)
Fixed bugs:
Merged pull requests:
- Lockdown Firefox version #68 (dtognazzini)
- Test against Rails 4 #61 (dtognazzini)
v1.1.0 (2014-06-06)
Merged pull requests:
- Add support for Rails 4 #59 (joefiorini)
- Support for handling multiple windows #58 (dtognazzini)
v1.0.2 (2014-05-15)
Merged pull requests:
- Changed Waiter to not use Timeout #57 (dtognazzini)
v1.0.1 (2014-02-26)
Closed issues:
- Load ensuring for documents should poll on the url #53
Merged pull requests:
v1.0.0 (2014-01-21)
Merged pull requests:
- removing block support for Element.new #55 (dtognazzini)
- Support capybara2 #54 (dtognazzini)
- the visible? methods in capybara do not wait for visibility to be true, ... #52 (pkmiec)
v0.5.2.mw2 (2013-11-08)
v0.5.2.mw1 (2013-10-29)
v0.5.2 (2013-10-29)
Merged pull requests:
- prepping #51 (dtognazzini)
- some small nits to collection #50 (dtognazzini)
v0.5.1 (2013-10-26)
Merged pull requests:
- prepping #49 (dtognazzini)
v0.5.0 (2013-10-26)
Merged pull requests:
- Prep for release #48 (dtognazzini)
- Document tracking #47 (dtognazzini)
- Test against ruby2 #46 (dtognazzini)
- Various enhancements to Collection #45 (dtognazzini)
- cleaning up some tests #44 (dtognazzini)
v0.4.1.dt4 (2013-10-25)
v0.4.1.dt3 (2013-07-19)
v0.4.1 (2013-07-19)
Merged pull requests:
- making Collection.item_class inheritable #43 (dtognazzini)
v0.4.0 (2013-07-19)
Merged pull requests:
- Preparing for 0.4.0 release #42 (dtognazzini)
- Add support for rails 2.3.X #41 (dtognazzini)
- moving exceptions to new file and requiring #40 (dtognazzini)
- failing sele tests should fail build; reinstating symbolic links #39 (dtognazzini)
- updating signature to Document.initialize(). Making sure stale? returns ... #38 (dtognazzini)
- shared views and controllers across test apps #37 (dtognazzini)
- updating changelog [no ci] #36 (dtognazzini)
- Renaming Application to Site #35 (dtognazzini)
- removing nokogiri dependency; updating travis conf #34 (dtognazzini)
v0.3.0 (2013-07-08)
Merged pull requests:
- preppin #33 (dtognazzini)
- Remove active support dependency #32 (dtognazzini)
- fleshing out readme #31 (dtognazzini)
v0.2.0 (2013-07-05)
Merged pull requests:
- prepping for release #30 (dtognazzini)
- Removing loading support #29 (dtognazzini)
- fixing dependency #28 (dtognazzini)
v0.1.3.rl2 (2013-07-03)
v0.1.3.rl1 (2013-06-24)
v0.1.3 (2013-06-14)
Merged pull requests:
- prepping for release #27 (dtognazzini)
- fix travis script and fix test that is now visible #26 (dtognazzini)
- fix bug in Element#__full_name__ whereby an empty string could be returned #25 (dtognazzini)
v0.1.2.dt2 (2013-06-13)
v0.1.2.dt1 (2013-06-13)
v0.1.2 (2013-06-12)
Merged pull requests:
- prepping for 0.1.2 release #24 (dtognazzini)
- Reinstating multiple autoload paths #23 (dtognazzini)
v0.1.1 (2013-06-03)
Merged pull requests:
- reinstating using a root for load paths. #22 (dtognazzini)
v0.1.0 (2013-05-24)
Merged pull requests:
- removing radio_button #21 (dtognazzini)
- Beta release #20 (dtognazzini)
- Fix not present #19 (dtognazzini)
- fix visitable path checking issue #18 (jonkessler)
- Default options for dsl collection #17 (dtognazzini)
- removing railties dependency #16 (dtognazzini)
- making name parameter for Element optional #15 (dtognazzini)
- removed aliasing to avoid early binding #14 (dtognazzini)
- removed new with block support from document #13 (dtognazzini)
- Add selenium tests to travis #12 (dtognazzini)
- jh - added not_visible? method with tests, upgraded mocha #11 (jimherz)
v0.0.1.beta.6.0.0 (2013-01-09)
Merged pull requests:
- remove and ignore gem lock files #9 (dtognazzini)
- Remove has one #8 (dtognazzini)
- 1.9.3 compatibility #6 (amutz)
v0.0.1.beta.5 (2013-01-04)
v0.0.1.beta.4 (2013-01-04)
v0.0.1.beta.3 (2013-01-04)
v0.0.1.beta.2 (2013-01-04)
v0.0.1.beta.1 (2013-01-04)
v0.0.1.beta.0 (2013-01-04)
Merged pull requests:
- reorganizing file structure #5 (dtognazzini)
- Giant rename #4 (dtognazzini)
- Fixing issue where bundler would get confused during multi-app selenium #3 (amutz)
- dt: adding not_present support and renaming test apps namespace #2 (dtognazzini)
0.0.1.beta.rename.0 (2012-12-24)
* This Changelog was automatically generated by github_changelog_generator