middleman/middleman-core/lib/middleman-core
Mike Vastola 7c968b9572 Updates to support Rails 5, Rack 3 and Sinatra 2 (beta) (#1984)
* Updates to support Rails 5, Rack 3 and Sinatra 2 (beta).

- Bump upper boundary of version for Rack dependency from 2.0 to 3 (exclusive).
- Version bump sinatra for CI testing to >= 2.0.0.beta2.
- Also replaces use of String#hash in middleman-core/features/asset_host.feature
to ensure sufficiently random variables are returned.

Closes middleman/middleman#1983.

* Testing revert of the version requirements...

To confirm my changes don't cause a regression for any of:
- Rails < 5
- Sinatra < 2
- Rack < 2

* Revert "Testing revert of the version requirements..."

This reverts commit 5cf4c2a07c0814eefa573358b1bc9b0eeb62f9c1.
2016-09-13 10:25:17 +02:00
..
core_extensions Experiment with non-rack rewriters 2016-04-22 15:52:42 -07:00
dns_resolver Refactor preview server to support server_name and bind_address 2015-07-01 20:56:56 +02:00
extensions Updates to support Rails 5, Rack 3 and Sinatra 2 (beta) (#1984) 2016-09-13 10:25:17 +02:00
meta_pages show version on middleman page 2016-02-04 20:44:39 -05:00
preview_server Cop 2016-01-14 11:21:42 -08:00
renderers Tilt 2 (#1974) 2016-09-09 00:18:34 +02:00
sitemap Improve performance of ignoring files (#1971) 2016-08-12 16:33:18 -07:00
sources Eliminate quadratic behavior in SourceWatcher::poll_once!. 2016-08-11 00:24:42 -07:00
step_definitions Differentiate polling from find_new_files to remove double reads in build mode 2016-01-20 12:20:27 -08:00
util Fix japanese characters encoding in URLs 2016-07-10 17:03:22 -07:00
application.rb Tilt 2 (#1974) 2016-09-09 00:18:34 +02:00
builder.rb Fix #1822 2016-03-01 09:25:05 -08:00
callback_manager.rb Cop 2016-01-14 11:21:42 -08:00
config_context.rb Minor perf tweaks 2016-04-21 16:12:33 -07:00
configuration.rb Run helper after collections. Fixes #1226 2016-02-24 14:20:42 -08:00
contracts.rb Add some options to watcher to opt out of features later 2016-01-20 13:34:12 -08:00
core_extensions.rb Perf 2016-01-14 11:05:41 -08:00
dns_resolver.rb Refactor preview server to support server_name and bind_address 2015-07-01 20:56:56 +02:00
extension.rb Minor perf tweaks 2016-04-21 16:12:33 -07:00
extension_manager.rb Move block run 2016-01-12 17:11:56 -08:00
extensions.rb Expose all config options to CLIs. Helps with #1829 2016-03-12 13:55:25 -08:00
file_renderer.rb Tilt 2 (#1974) 2016-09-09 00:18:34 +02:00
load_paths.rb Allow findup to be false 2016-02-03 09:57:30 -08:00
logger.rb Run helper after collections. Fixes #1226 2016-02-24 14:20:42 -08:00
meta_pages.rb merge in fixes from stable 2015-09-17 13:53:43 -07:00
preview_server.rb Allow restarting external-pipeline without orphaning processes 2016-04-12 10:00:09 -07:00
profiling.rb Clean up some Rubocop warnings that were previously suppressed. 2014-05-24 00:37:46 -07:00
rack.rb Updates to support Rails 5, Rack 3 and Sinatra 2 (beta) (#1984) 2016-09-13 10:25:17 +02:00
sources.rb Improve performance of ignoring files (#1971) 2016-08-12 16:33:18 -07:00
step_definitions.rb merge in fixes from stable 2015-09-17 13:53:43 -07:00
template_context.rb Fix japanese characters encoding in URLs 2016-07-10 17:03:22 -07:00
template_renderer.rb Tilt 2 (#1974) 2016-09-09 00:18:34 +02:00
util.rb split up util module, fix some rubocop complaints 2016-01-31 14:13:52 -08:00
version.rb Fix japanese characters encoding in URLs 2016-07-10 17:03:22 -07:00