Commit graph

128 commits

Author SHA1 Message Date
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
Kevin Glowacz
197093b36c Tilt 2 (#1974)
* Updates for mappings change in tilt 2

* drop RedcarpetTemplate::Redcarpet2 which was removed in tilt 2

* require Tilt 2.0 or higher

* Make use of tilt 2's extensions_for method instead
2016-09-09 00:18:34 +02:00
Kevin Glowacz
ea2115f3f8 Allow for activesupport 4.2 again (#1976)
There is no current reason to remove support for 4.2
This now makes for a backwards compatible change whereas before this would
have called for a new major version of middleman-core
2016-08-30 17:22:31 -07:00
Thomas Reynolds
07651c63a6 Update Ruby version requirement. 2016-08-13 15:41:19 -07:00
Peter Sankauskas
cbad571338 Updating to activesupport version 5 (#1967) 2016-08-03 12:59:57 -07:00
Thomas Reynolds
6440d53e7a Add support for dotenv 2016-05-25 10:54:49 -07:00
Thomas Reynolds
3ebd902ec3 Move capybara dep 2016-04-28 15:44:50 -07:00
Daniel Bayerlein
ce58073539 Incompatibility of listen with Ruby < 2.2 fixed 2016-04-24 09:57:13 +02:00
Thomas Reynolds
0f2bc1e0ea Minor perf tweaks 2016-04-21 16:12:33 -07:00
Thomas Reynolds
f2535f4fda Bump dep 2016-04-13 09:23:28 -07:00
Thomas Reynolds
b058d26564 Bump fast image 2016-04-12 13:05:46 -07:00
Thomas Reynolds
ac974ca05f Allow restarting external-pipeline without orphaning processes 2016-04-12 10:00:09 -07:00
Thomas Reynolds
0904652c6f Try to fix #1832 2016-03-15 14:10:27 -07:00
Thomas Reynolds
d624dc4601 Refine gemspec 2016-03-10 13:17:44 -08:00
Thomas Reynolds
4733488e8d Update deps 2016-02-24 13:14:50 -08:00
Thomas Reynolds
c7a4618166 Perf work and Parallel builds 2016-01-22 15:57:07 -08:00
Thomas Reynolds
5f8beba4b3 Perf 2016-01-14 11:05:41 -08:00
Thomas Reynolds
01f899f529 Print a failing build so I can debug on travis 2015-12-13 13:59:44 -08:00
Thomas Reynolds
578ff18fa0 Bump some deps 2015-11-30 16:58:17 -08:00
Thomas Reynolds
6de88a832e Make Ruby Sass the default, but use SassC if available. Addresses #1648 2015-11-27 15:41:42 -08:00
Thomas Reynolds
dd0ee24ca3 Work around Listen :only weirdness. Addresses #1637 2015-11-27 15:26:46 -08:00
Thomas Reynolds
d2251de898 Bump Padrino 2015-10-12 12:37:33 -07:00
Thomas Reynolds
eb82f402a0 gem bumps 2015-10-05 09:48:17 -07:00
Thomas Reynolds
fd6a2376bd Fix frontmatter on 2.0 2015-10-01 10:25:53 -07:00
Thomas Reynolds
04c133c90f Fix minify css tests 2015-09-28 13:58:49 -07:00
Thomas Reynolds
32891dc6fe SassC, woot 2015-09-28 11:24:37 -07:00
Thomas Reynolds
d3d32731e1 more test fixes 2015-09-19 16:00:38 -07:00
Thomas Reynolds
fdabd87957 merge in fixes from stable 2015-09-17 13:53:43 -07:00
Thomas Reynolds
226099d64e Bump listen for test 2015-08-17 10:55:34 -07:00
Thomas Reynolds
bb6b8c7f13 Replace Hamster hash for user-accessible data with Hashie Indifferent access 2015-08-12 15:29:06 -07:00
Thomas Reynolds
a528659034 Bump listen to 3.0 2015-07-24 14:20:04 -07:00
Thomas Reynolds
724e249b49 Experiment with activersupport bump 2015-06-23 15:53:12 -07:00
Thomas Reynolds
9abcdaa7f7 Experiment with activersupport bump 2015-06-23 15:49:36 -07:00
Max Meyer
3935a7cf5f Use capybara to make javascript testing possible 2015-06-09 06:57:15 +02:00
Thomas Reynolds
e64954fbff Finish porting to new callbacks manager 2015-05-03 15:38:23 -07:00
Thomas Reynolds
22ce56492f Experiment with Hamster 2015-04-24 10:28:03 -07:00
Thomas Reynolds
55c5a46440 Update contracts gem. #1494 2015-04-24 10:26:42 -07:00
Thomas Reynolds
c94e5d0f4d Merge from stable 2015-02-24 11:16:16 -08:00
Thomas Reynolds
e4b7d4fff0 begin prepping beta.1 2015-02-07 13:38:29 -08:00
Thomas Reynolds
302a891bbb Update some deps 2015-01-03 14:32:21 -06:00
Max Meyer
488a4b74ab Update version of i18n 2014-12-28 10:36:33 +01:00
Thomas Reynolds
a95dbb6367 Collections 2014-10-15 14:34:53 -05:00
Thomas Reynolds
445443cffc Add a bit of laziness 2014-10-15 14:25:06 -05:00
Thomas Reynolds
0f785a448a updated from stable 2014-08-14 10:14:26 -07:00
Thomas Reynolds
2b928a326c Handle breaking padrino change. Closes #1349 2014-08-13 20:24:20 -07:00
Thomas Reynolds
215ddad660 actually, just depend on it 2014-07-10 13:11:14 -07:00
Thomas Reynolds
7e068cc77d move contracts from gemfile to gemspec 2014-07-10 13:07:27 -07:00
Thomas Reynolds
a2f67a4f37 listen gem conflict 2014-07-02 09:30:58 -07:00
Eliott Appleford
6678decd29 Update listen gem 2014-07-02 12:57:01 +01:00
Thomas Reynolds
29bf25ace6 Extract compass support into extension, rewrite all features that rely on it to be pure Ruby 2014-06-03 09:01:46 -07:00