Skip to content

Commit

Permalink
0.4.2
Browse files Browse the repository at this point in the history
  • Loading branch information
jonschlinkert committed Jul 22, 2013
1 parent b3c8c10 commit e49c331
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 50 deletions.
46 changes: 23 additions & 23 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# [Assemble v0.4.1](http://assemble.io) [![Build Status](https://travis-ci.org/assemble/assemble.png)](https://travis-ci.org/assemble/assemble)
# [Assemble v0.4.2](http://assemble.io) [![Build Status](https://travis-ci.org/assemble/assemble.png)](https://travis-ci.org/assemble/assemble)

> Assemble makes it dead simple to build modular sites and components from reusable templates and data.
Expand Down Expand Up @@ -94,7 +94,7 @@ Used with the `{{assets}}` variable to resolve the relative path from the _dest
Type: `Object|Array`
Default: `src/data`

Retrieves data from any specified `JSON` and/or `YAML` files to populate the templates when rendered. Data gets passed through the `data` object to the options on the assemble task, then to the context in your templates.
Retrieves data from any specified `JSON` and/or `YAML` files to populate the templates when rendered. Data gets passed through the `data` object to the options on the assemble task, then to the context in your templates.

Also useful for specifying [configuration][config] data, such as when to render certain templates. For example:

Expand All @@ -104,15 +104,15 @@ Also see: [YAML front matter][yaml]
Type: `String`
Default: `undefined`

If set, this defines the layout file to use for the [task or target][tasks-and-targets]. However, when specifying a layout, unlike Jekyll, _Assemble requires a file extension_ since you are not limited to using a single file type.
If set, this defines the layout file to use for the [task or target][tasks-and-targets]. However, when specifying a layout, unlike Jekyll, _Assemble requires a file extension_ since you are not limited to using a single file type.

[tasks-and-targets]: http://gruntjs.com/configuring-tasks#task-configuration-and-targets

#### partials
Type: `Object|Array`
Default: `undefined`

Specifies the Handlebars partials files, or paths to the directories of files to be used.
Specifies the Handlebars partials files, or paths to the directories of files to be used.

#### helpers
Type: `Object|Array`
Expand Down Expand Up @@ -158,7 +158,7 @@ assemble {
}
}
```
This offers a great deal of flexibility, but it's also something that should be done sparingly because your tasks and targets can get out of hand pretty quickly.
This offers a great deal of flexibility, but it's also something that should be done sparingly because your tasks and targets can get out of hand pretty quickly.

### Usage Examples

Expand Down Expand Up @@ -239,7 +239,7 @@ assemble: {

#### Generate a markdown README

The example shows how you can use Assemble to generate a markdown formatted readme from Handlebars templates.
The example shows how you can use Assemble to generate a markdown formatted readme from Handlebars templates.

```javascript
assemble: {
Expand Down Expand Up @@ -301,23 +301,23 @@ Copyright 2013 Assemble
[MIT License](LICENSE-MIT)

## Release History
* 2013-06-20 v0.4.0 New option "layoutdir" for defining the directory to be used for layouts. If layoutdir is defined, then layouts may be defined using only the name of the layout.
* 2013-06-10 v0.3.81 Adding additional ways to load custom helpers. Now it's possible to use a glob pattern that points to a list of scripts with helpers to load. Adding examples and tests on how to use the new custom helper loading methods.
* 2013-06-01 v0.3.80 Fixing bug with null value in engine
* 2013-05-07 v0.3.77 Updated README with info about assemble methods
* 2013-04-28 v0.3.74 Updating the assemble library to use the assemble-utils repo and unnecessary code.
* 2013-04-21 v0.3.73 Fixing how the relative path helper worked and showing an example in the footer of the layout. This example is hidden, but can be seen by doing view source.
* 2013-04-20 v0.3.72 Fixing the layout override issue happening in the page yaml headers. Something was missed during refactoring.
* 2013-04-19 v0.3.9 Adding tags and categories to the root context and ensure that the current page context values don't override the root context values.
* 2013-04-18 v0.3.8 Updating to use actual assets property from current page.
* 2013-04-17 v0.3.7 Cleaning up some unused folders and tests
* 2013-04-16 v0.3.6 Fixed missing assets property.
* 2013-04-16 v0.3.5 Adding a sections array to the template engine so it can be used in helpers.
* 2013-04-11 v0.3.4 More tests for helpers and global variables, organized tests. A number of bug fixes.
* 2013-04-06 v0.3.3 helper-lib properly externalized and wired up. Global variables for filename, ext and pages
* 2013-03-22 v0.3.22 Merged global and target level options so data and partial files can be joined
* 2013-03-22 v0.3.21 Valid YAML now allowed in options.data object (along with JSON)
* 2013-03-18 v0.3.14 new relative helper for resolving relative paths
* 2013-06-20 v0.4.0 New option "layoutdir" for defining the directory to be used for layouts. If layoutdir is defined, then layouts may be defined using only the name of the layout.
* 2013-06-10 v0.3.81 Adding additional ways to load custom helpers. Now it's possible to use a glob pattern that points to a list of scripts with helpers to load. Adding examples and tests on how to use the new custom helper loading methods.
* 2013-06-01 v0.3.80 Fixing bug with null value in engine
* 2013-05-07 v0.3.77 Updated README with info about assemble methods
* 2013-04-28 v0.3.74 Updating the assemble library to use the assemble-utils repo and unnecessary code.
* 2013-04-21 v0.3.73 Fixing how the relative path helper worked and showing an example in the footer of the layout. This example is hidden, but can be seen by doing view source.
* 2013-04-20 v0.3.72 Fixing the layout override issue happening in the page yaml headers. Something was missed during refactoring.
* 2013-04-19 v0.3.9 Adding tags and categories to the root context and ensure that the current page context values don't override the root context values.
* 2013-04-18 v0.3.8 Updating to use actual assets property from current page.
* 2013-04-17 v0.3.7 Cleaning up some unused folders and tests
* 2013-04-16 v0.3.6 Fixed missing assets property.
* 2013-04-16 v0.3.5 Adding a sections array to the template engine so it can be used in helpers.
* 2013-04-11 v0.3.4 More tests for helpers and global variables, organized tests. A number of bug fixes.
* 2013-04-06 v0.3.3 helper-lib properly externalized and wired up. Global variables for filename, ext and pages
* 2013-03-22 v0.3.22 Merged global and target level options so data and partial files can be joined
* 2013-03-22 v0.3.21 Valid YAML now allowed in options.data object (along with JSON)
* 2013-03-18 v0.3.14 new relative helper for resolving relative paths



Expand Down
2 changes: 1 addition & 1 deletion bower.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "assemble",
"version": "0.4.1",
"version": "0.4.2",
"repo": "assemble/assemble",
"main": [
"./lib/assemble.js"
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "assemble",
"description": "Visit http://assemble.io. Assemble is a full-featured documentation, site and component generator built on Grunt.js.",
"version": "0.4.1",
"version": "0.4.2",
"homepage": "https://github.com/assemble/assemble",
"author": {
"name": "assemble",
Expand Down
25 changes: 0 additions & 25 deletions tasks/subgrunt.js

This file was deleted.

0 comments on commit e49c331

Please sign in to comment.