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.