New for 3.1.0 + Fix bugs around finding pages via page_ids's that contain non-ASCII characters + Trailing slash is no longer required for finding pages + Some other improvements around page lookups + Don't require format in extension for looking up page id's HAML and Slim do not require them. + Test against Rails 5, 5.1, 5.2 + Test against Ruby 2.4, 2.5 New for 3.0.0 + HighVoltage now supports Rails 5.0.0.beta3 and up. + Properly handle extensions in root route constraint requests. + Removes caching in preparation for Rails 5. New for 2.4.0 + Retrieve a list of available static pages via `HighVoltage.page_ids`. + Properly handle page ids which are blank when being sanitized. + Only provide deprecation warnings around caching when caching is enabled. New for 2.3.0: + Ruby 2.2 and Rails 4.2 testing + Raise InvalidPageIdError when visiting a page with invalid characters + Code of Conduct added to Contributing guide New for 2.2.1: + Resolve issue with require statements for Rails 3.x projects New for 2.2.0: + Deprecate caching because page and action caching was removed in Rails 4 + Refactor test suite to use rspec `expect` syntax consistently. + Added Rails 4.1 to test suite. + Remove Ruby 1.9.2 from test suite. + Remove Capybara from test suite. + Support dependency injection for Rails engine to define routes on New for 2.1.0: + Extract configuration options into a module + Add ability to configure whether layout is cached with action_caching + Add ability to configure a `home_page` for root routing to High Voltage + Update README with new block style config New for 2.0.0: + Extract PagesController into a module + Update README with module usage instructions New for 1.2.4: + Add page and action caching + Remove redundant link style `page_path(id: 'about')` from README + Clean up Appraisals for Travis-CI + Remove Ruby 1.8.7 from test suite New for 1.2.3: + Updates for Rails 4 compatibility. + Fix for Rails 4 circular dependency error. + Add ability to load High Voltage outside of rails. Require `attribute_accessors` New for 1.2.2: + Bug fix for RootRoute constraint. Support haml, slim, etc. + README updated for root routes. New for 1.2.1: + Ability to disable HighVoltage routes. + New RootRoute constraint. + Updated README, with new TravisCI url.