Skip to content

Commit

Permalink
Merge pull request #354 from natritmeyer/feature/release_3_0_1
Browse files Browse the repository at this point in the history
v3.0.1
  • Loading branch information
luke-hill authored Jan 8, 2019
2 parents 3269df0 + 6956dce commit ca35a07
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 3 deletions.
50 changes: 48 additions & 2 deletions HISTORY.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,47 @@
<!-- #329 - Oct 12th - Last update to this document -->
<!-- #353 - Jan 7th - Last update to this document -->
## [3.0.1] - 2019-01-08
### Added
- Travis tweaks
- Show the browser/driver version in the script dump
- Update firefox/geckodriver to latest versions
([luke-hill])

### Changed
- Local Testing Page improvements
- Cleared out all javascript from Section Experiments and simplified the page
- Added the Slow / Vanishing pages into consumption, so we now have a bit more Single Responsibility in tests
([luke-hill])

- Complete name-check/sweep of all poorly named test components
- All files now match their class names
- All sample items are now more succinctly named
- Removed some of the slower JS injected components in favour of the Slow/Vanishing pages
([luke-hill])

- Item mapping (A large component of the site_prism build phase) has been refactored and slightly extended
- Initially we will map the "type" of each site_prism item that has been mapped.
- The public interface has been refactored to accomodate that and provide a like for like replacement
- This work will be the base of the work required to extend `#all_there?` to provide recursion capabilities
([luke-hill])

- Upped some gem dependencies
- `rubocop` now is finally upped to v60 (More to come)
- `rspec ~> 3.8` / `rake ~> 12.3`
- `capybara` is now only supported on `2.18` outside of the `3.x` series
- `cucumber` / `selenium-webdriver` both bumped one minor version
([luke-hill])

### Fixed
- A config setting that causes local single test (rspec/cucumber) runs to crash
- This is due to `simplecov` caching dual results
([luke-hill])

- Stopped Ruby 2.5 users getting spammed with warnings about uninitialised instance variables
([menge101])

- Updated user documentation to not advise using now removed methods!
([TheSpartan1980])

## [3.0] - 2018-10-12
### Removed
- All Statically configured Error messages for all SitePrism defined Errors
Expand Down Expand Up @@ -720,6 +763,7 @@ Removed testing for Ruby `2.0` on Travis
- First release!

<!-- Releases -->
[3.0.1]: https://github.com/natritmeyer/site_prism/compare/v3.0...v3.0.1
[3.0]: https://github.com/natritmeyer/site_prism/compare/v3.0.beta...v3.0
[3.0.beta]: https://github.com/natritmeyer/site_prism/compare/v2.17.1...v3.0.beta
[2.17.1]: https://github.com/natritmeyer/site_prism/compare/v2.17...v2.17.1
Expand Down Expand Up @@ -758,7 +802,7 @@ Removed testing for Ruby `2.0` on Travis
[0.9.3]: https://github.com/natritmeyer/site_prism/compare/v0.9.2...v0.9.3
[0.9.2]: https://github.com/natritmeyer/site_prism/compare/v0.9.1...v0.9.2
[0.9.1]: https://github.com/natritmeyer/site_prism/compare/v0.9...v0.9.1
[0.9]: https://github.com/natritmeyer/site_prism/releases/tag/v0.9
[0.9]: https://github.com/natritmeyer/site_prism/compare/7b15706...v0.9

<!-- Contributors in chronological order -->
[natritmeyer]: https://github.com/natritmeyer
Expand Down Expand Up @@ -815,3 +859,5 @@ Removed testing for Ruby `2.0` on Travis
[mdesantis]: https://github.com/mdesantis
[JaniJegoroff]: https://github.com/JaniJegoroff
[Systho]: https://github.com/Systho
[menge101]: https://github.com/menge101
[TheSpartan1980]: https://github.com/TheSpartan1980
2 changes: 1 addition & 1 deletion lib/site_prism/version.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true

module SitePrism
VERSION = '3.0'.freeze
VERSION = '3.0.1'.freeze
end

0 comments on commit ca35a07

Please sign in to comment.