Thomas Reynolds
9ebddeed1d
merge more into core, use gem availability to autoload
2013-05-09 14:41:26 -07:00
Ben Hollis
b4d75351a2
Make errors more obvious during build (with color) and run after_build hooks even if there's an error.
2013-05-04 10:57:17 -07:00
Ben Hollis
64878bfc23
Replace all_files_under with method that doesn't modify in-place
2013-05-04 10:56:38 -07:00
Thomas Reynolds
2ef3b7e4d9
fix listen deprecation
2013-05-03 11:40:30 -07:00
Thomas Reynolds
b230018692
quick release to work around i18n gem dep problem
2013-05-03 11:24:53 -07:00
Thomas Reynolds
4964022998
rollback some versions
2013-05-03 11:24:05 -07:00
Thomas Reynolds
fdc5154462
scope it, real good
2013-05-02 23:01:30 -07:00
Ben Hollis
1d88a52170
Make the list of regexes ignored by FileWatcher configurable
2013-05-02 22:09:54 -07:00
Ben Hollis
5970333ca2
Fixups for localizable files
2013-05-02 22:03:28 -07:00
Ben Hollis
d58acae939
Progress towards making localizable pages work
2013-05-02 21:17:50 -07:00
Jonathan Allard
23b6efbb06
Store#extensionless_path: Change implementation to make overrides easier
2013-05-02 19:14:59 -07:00
Jonathan Allard
0211114ecb
Change different-engine-layout
from .str
to Haml
2013-05-02 19:14:59 -07:00
Ben Hollis
1362a1fc81
Update default config.rb to be a bit more modern
2013-05-02 18:59:39 -07:00
Ben Hollis
3080857316
Merge pull request #840 from barraponto/livereload_instructions
...
Document livereload usage in config file
2013-05-02 18:55:48 -07:00
Will Koehler
25d7544103
Add [] operator and has_key? to DataStore to make DataStore act like a hash.
...
The main benefit of this is to add the ability to gracefully handle the case when data is not present.
2013-05-02 16:39:28 -04:00
Thomas Reynolds
b4edf7cf16
update the extension template to new class system
2013-05-01 09:37:33 -07:00
Ben Hollis
fa17134c0a
Call the :initialized hook after the build configuration hook so extensions don't get activated but not initialized
2013-05-01 01:12:50 -07:00
Ben Hollis
513e6dc2ad
Attempt a fix for #837
2013-04-30 19:52:33 -07:00
Ben Hollis
53c4413cc3
Define respond_to? on DataStore. Fixes #872 .
2013-04-30 18:27:26 -07:00
zbo
fce9d17a81
bug fix: loading assets in pre-release gems (like :path=> :git=> in Gemfile)
2013-04-30 18:44:01 +08:00
Thomas Reynolds
399af44c71
update uglifier dep
2013-04-22 22:22:36 -07:00
Thomas Reynolds
ab2f37d2e6
make I18n optional in core
2013-04-22 22:09:33 -07:00
Thomas Reynolds
8a54645de5
bump padrino to 0.11.x
2013-04-22 22:07:35 -07:00
Thomas Reynolds
c5e2ad6750
update listen dep
2013-04-22 20:50:17 -07:00
Thomas Reynolds
0e470bddd9
update rack dep
2013-04-22 20:44:07 -07:00
Thomas Reynolds
8b1bcb6246
move livereload dep to Gemfile
2013-04-22 20:30:25 -07:00
Ben Hollis
e54c854e10
Go back to calling the source file "Source File" in the metadata view.
2013-04-21 18:13:48 -07:00
Thomas Reynolds
bf4862860d
remove unbundled extensions from default config
2013-04-20 21:21:27 -07:00
Thomas Reynolds
2500e4d35d
convert i18n to new ext
2013-04-20 14:58:06 -07:00
Thomas Reynolds
65c8dda565
automatically wire up sitemap manipulators, let extensions control their name, add self-registration method
2013-04-20 13:54:32 -07:00
Thomas Reynolds
10e1fd92d6
add extension helpers block, convert cache buster
2013-04-20 13:32:39 -07:00
Thomas Reynolds
b12a7bff3d
Switch AssetHost to be a new-style extension. Setup extensions app scope earlier. Add supports_multiple_instances flag for extensions.
2013-04-20 12:59:14 -07:00
Thomas Reynolds
c2e2839b79
allow new sprockets
2013-04-14 16:21:36 -07:00
Thomas Reynolds
9af92fa7a3
Fix slim's complaints about extra render options (:layout)
2013-04-14 09:37:23 -07:00
Thomas Reynolds
ca333bb306
avoid warning with empty frontmatter
2013-04-14 09:29:34 -07:00
Thomas Reynolds
31651e4296
fix slim 2.0 deprecation warnings
2013-04-14 09:24:48 -07:00
Ben Hollis
a2822ce7f5
Fix --clean option to not be an error if it is passed (for backwards compatibility)
2013-04-13 18:58:54 -07:00
Ben Hollis
310eae255e
Nice styling for sitemap pages
2013-04-13 18:13:51 -07:00
Ben Hollis
b4f131d615
Styling for config meta page
2013-04-13 18:13:51 -07:00
Ben Hollis
a2f0cc263a
Merge pull request #861 from bhollis/extensions
...
A bunch of extensions and config meta pages work
2013-04-13 16:38:17 -07:00
Thomas Reynolds
2679b7c506
Default build to cleaning
2013-04-13 13:52:22 -07:00
Ben Hollis
6fcbac0368
Advertise meta pages on startup
2013-04-12 23:32:18 -07:00
Ben Hollis
774361bf89
Add extensions to meta config page
2013-04-12 23:32:18 -07:00
Ben Hollis
2d4668f524
Add in the metadata rack app early so it is there whenever middleware grabs the app
2013-04-12 23:32:18 -07:00
Ben Hollis
ee11ccb184
Reorganize Request a bit
2013-04-12 23:32:18 -07:00
Ben Hollis
8001dab258
Save information about extensions in a discoverable way.
...
This allows us to display extension config information at /__middleman/config/, and also allows users to modify extension
settings after they're activated in config.rb with a statement like "extensions[:asset_hash].options.exts += ['.js']".
2013-04-12 23:32:18 -07:00
Ben Hollis
b9b17e3ac5
In general, no need for bundle exec since we call bundle/setup
2013-04-12 23:32:17 -07:00
Ben Hollis
f7cd0e231e
Update the extension template for the new Extension class.
2013-04-12 23:32:17 -07:00
Ben Hollis
b607d70a52
Simplify configuration a bit, and make extensions raise an error if the user tries to set an invalid extension option.
2013-04-12 23:32:17 -07:00
Thomas Reynolds
3f94df1eef
prep 3.1 beta
2013-04-12 16:19:47 -07:00