ChangeLog.md in gumdrop-0.4.0 vs ChangeLog.md in gumdrop-0.5

- old
+ new

@@ -1,4 +1,21 @@ +# v0.5 +- Gumdrop projects now require a `Gumdrop` file at the root -- contents are what you used to put in lib/site.rb. +- Added new `configure` and `view_helpers` methods for use in `Gumdrop` site file. +- Smarter CLI, knows when you're in a gumdrop site or not. +- Local templates supported for new sites (looks under ~/.gumdrop/templates) +- You can list installed templates using `gumdrop --list` +- You can install the current site as a local template using `gumdrop -t new_template_name` in a site folder. +- Data folder path is now configurable: `Gumdrop.config.data_dir` or `set :data_dir, "PATH"` +- Added `data.site` and `data.site_all` to `DefferedLoader`. Useful for listing all non-grey-listed files or all files. +- Data will now load from data/COLLECTION_NAME/*.(json | yaml | yml). Loads as an array array of all entries, adds a key '_id' that's the base filename. +- Initial `redirect` options for use in generate blocks. +- Extra stitch generator options: + - `compress` takes `:jsmin`, `:yuic`, or `:uglify` now. (`true` defaults to `:jsmin`) + - `obfuscate: true|false` -- Sets munging/mangling for compressors that support it. + - `keep_src: true|false` -- Creates a second filename with :source_postfix added to the end of the filename + - `source_postfix: "-src"` + # v0.4 - Added support for special dev proxy at /-proxy/ENDPOINT_URL -- Useful for working with external (non-CORS) apis/websites. Enabled by default. To disable, set Gumdrop.config.proxy_enabled= false # v0.3.10 - Added 'ignore' dsl command -- keeps the node in the memory, but doesn't render/copy it on build.