Permalink
Browse files

Merged with default.

--HG--
branch : stable
  • Loading branch information...
2 parents 1fc6d11 + 7712fbd commit 653b27e49637dc077a52af4792482d0e509b8472 @ludovicchabant committed Mar 15, 2013
Showing 519 changed files with 26,964 additions and 8,757 deletions.
View
@@ -29,4 +29,5 @@ libs/*/*/phpunit*
# Very specific stuff we don't need.
libs/mikey179/vfsStream/src/test
+libs/symfony/yaml/Symfony/Component/Yaml/Tests
View
@@ -18,6 +18,54 @@ Fresh changes
Frozen changes
--------------
+### 1.0.0-rc1 (2013-03-14)
+
+* BREAKING CHANGE: Renamed the `xmldate` Twig filter to `atomdate`.
+* BREAKING CHANGE: The `pagination.posts` iterator now prevents the user from
+ modifying it, which could otherwise result in confusing behaviour.
+* BREAKING CHANGE: Global `chef` options like `--root`, `--debug` or `--quiet`
+ are not really global, and must be specified before the command name.
+* BREAKING BUG FIX: Monthly blog archives were incorrectly order
+ chronologically, instead of reverse-chronologically.
+* NEW: Added `prepare feed` command to create RSS/Atom feeds.
+* NEW: Added `plugins update` command to update installed plugins. For now, this
+ command is not optimal and will force-update plugins without checking if
+ there's a new version.
+* NEW: Added support for "auto-formats", specified with the `site/auto_formats`
+ configuration setting. This lets the user define a mapping between file
+ extensions and text formats, such as `.md` for Markdown.
+* NEW: In debug mode, Twig's debugging functions are available. They can also be
+ enabled with the `twig/debug` config setting.
+* NEW: The LESS processor can optionally run the Javascript command line tool
+ instead of using the LessPHP library. This is done by setting `less/use_lessc`
+ to `true` in the site configuration.
+* NEW: Sass, Compass and YUICompressor processors are now part of the built-in
+ processors, instead of being in plug-ins. They have also been improved, with
+ Compass support being much better.
+* CHANGE: Updated all 3rd-party libraries to their latest version.
+* CHANGE: The LESS file processor is now using the 3rd-party library caching
+ mechanism.
+* CHANGE: Error handling and reporting has been made more consistent. On Mac and
+ Linux, `serve` and `bake` will also print pretty colors!
+* CHANGE: Any place that returns a list of pages or posts should now be a proper
+ pagination iterator, with all the sorting and filtering features.
+* CHANGE: The `baker/trailing_slash` setting is obsolete, replaced by
+ `site/trailing_slash`. This setting also now affects the URLs in a preview
+ server (`chef serve`) as well as during the bake.
+* CHANGE: It is now possible to specify `posts_filters` on category and tag
+ listing pages. Those filters will be combined with an `AND` boolean clause.
+* CHANGE: Removed useless banner and `--info-only` option from `chef bake`.
+* CHANGE: Renamed some template data: `asset` is now `assets`, `link` is now
+ `siblings`, and a new `family` gives recursive access to all sibling and
+ children pages (basically a sub-set of `site.pages`). The old names are still
+ usable for backwards compatibility.
+* BUG: Generate unique footnote IDs with Markdown-Extra when those footnotes are
+ in posts and the current page lists them.
+* BUG: Fixed some incorrect behaviour when a page/post iterator is iterated
+ several times on a page.
+* BUG: Fixed a crash when using a `has_xxx` filter on a setting that's not an
+ array.
+
### 0.9.2 (2013-02-04)
* NEW: Added `site.pages` template data to list all the pages in the website
@@ -4,10 +4,9 @@
Here are the **PieCrust** system message pages:
-* [New Website Welcome]({{ pcurl('welcome') }})
* [Requirements Not Met]({{ pcurl('requirements') }})
-* [Not Found]({{ pcurl('404') }})
* [Error]({{ pcurl('error') }})
+* [Not Found]({{ pcurl('error404') }})
* [Critical Error]({{ pcurl('critical') }})
-This very page you're ready, however, is only here for convenience.
+This very page you're reading, however, is only here for convenience.
@@ -1,20 +0,0 @@
----
-title: Welcome To Your New Website
----
-
-It looks like you have a fresh install of **PieCrust**. Thanks for downloading
-it and trying it out! You're almost ready to start writing your own stuff:
-
-* Create a `_content` directory at the root of your website (probably next to the
- `_piecrust` directory).
-* Inside it, create the following:
- * A `config.yml` text file (this will contain your website's global settings, like its title).
- * A `templates` directory (this will contain things like HTML layouts).
- * A `pages` directory (this will contain the contents of your pages).
-* Create a default template, appropriately called `default.html`. Use the
- {% raw %}`{{content|raw}}`{% endraw %} tag to indicate where the page contents
- should go.
-* Create your main page, called `_index.html` and put whatever you want in it.
-* Refresh your browser!
-
-For more information, be sure to check out the [documentation](http://bolt80.com/piecrust/doc).
@@ -2,9 +2,6 @@
{% block footer %}
{% pcformat textile %}
-p(note). To see your custom error pages, make sure you don't initialize *PieCrust*
- with the @debug@ parameter, and don't turn on the @site/display_errors@ configuration
- setting. To see detailed errors, on the other hand, use the @--debug@ parameter
- in @chef@, append @?!debug@ to the URL, or turn on @site/display_errors@.
+p(note). You're seeing this because something wrong happend. To see detailed errors with callstacks, run chef with the @--debug@ parameter, append @?!debug@ to the URL, or initialize the @PieCrust@ object with @{'debug'=>true}@. On the other hand, to see you custom error pages, set the @site/display_errors@ setting to @false@.
{% endpcformat %}
{% endblock %}
View
@@ -13,9 +13,9 @@
"type": "package",
"package": {
"name": "geshi/geshi",
- "version": "1.0.8.10",
+ "version": "1.0.8.11",
"dist": {
- "url": "http://sourceforge.net/projects/geshi/files/geshi/GeSHi%201.0.8.10/GeSHi-1.0.8.10.zip/download",
+ "url": "http://sourceforge.net/projects/geshi/files/geshi/GeSHi%201.0.8.11/GeSHi-1.0.8.11.zip/download",
"type": "zip"
},
"autoload": {
@@ -26,24 +26,10 @@
{
"type": "package",
"package": {
- "name": "lessphp/lessphp",
- "version": "0.3.4",
- "dist": {
- "url": "https://github.com/leafo/lessphp/zipball/v0.3.4-2",
- "type": "zip"
- },
- "autoload": {
- "classmap": [ "lessc.inc.php" ]
- }
- }
- },
- {
- "type": "package",
- "package": {
"name": "markdown/markdown",
- "version": "1.0",
+ "version": "1.0.1",
"dist": {
- "url": "https://github.com/michelf/php-markdown/zipball/master",
+ "url": "https://github.com/michelf/php-markdown/archive/v1.0.1p.zip",
"type": "zip"
}
}
@@ -52,9 +38,9 @@
"type": "package",
"package": {
"name": "markdown/markdown-extra",
- "version": "1.0",
+ "version": "1.2.6",
"dist": {
- "url": "https://github.com/michelf/php-markdown/zipball/extra",
+ "url": "https://github.com/michelf/php-markdown/archive/x1.2.6.zip",
"type": "zip"
}
}
@@ -63,9 +49,9 @@
"type": "package",
"package": {
"name": "smartypants/smartypants",
- "version": "1.0",
+ "version": "1.5.1",
"dist": {
- "url": "https://github.com/michelf/php-smartypants/zipball/master",
+ "url": "https://github.com/michelf/php-smartypants/archive/v1.5.1f.zip",
"type": "zip"
}
}
@@ -74,54 +60,26 @@
"type": "package",
"package": {
"name": "smartypants/smartypants-typographer",
- "version": "1.0",
- "dist": {
- "url": "https://github.com/michelf/php-smartypants/zipball/typo",
- "type": "zip"
- }
- }
- },
- {
- "type": "package",
- "package": {
- "name": "mustache/mustache",
- "version": "1.1.0",
+ "version": "1.0.1",
"dist": {
- "url": "https://github.com/bobthecow/mustache.php/zipball/v1.1.0",
+ "url": "https://github.com/michelf/php-smartypants/archive/t1.0.1.zip",
"type": "zip"
- },
- "autoload": {
- "classmap": [ "Mustache.php", "MustacheLoader.php" ]
- }
- }
- },
- {
- "type": "package",
- "package": {
- "name": "textile/textile",
- "version": "2.0.0",
- "dist": {
- "url": "http://textile.thresholdstate.com/file_download/1/textile-2.0.0.zip",
- "type": "zip"
- },
- "autoload": {
- "classmap": [ "classTextile.php" ]
}
}
}
],
"require": {
"php": ">= 5.3.0",
- "symfony/yaml": "v2.0.14",
- "twig/twig": "v1.8.1",
- "mustache/mustache": "1.*",
+ "symfony/yaml": "v2.2.0",
+ "twig/twig": "v1.12.2",
+ "mustache/mustache": "v2.1.0",
"geshi/geshi": "1.0.*",
- "lessphp/lessphp": "0.3.*",
- "markdown/markdown": "1.0",
- "markdown/markdown-extra": "1.0",
- "smartypants/smartypants": "1.0",
- "smartypants/smartypants-typographer": "1.0",
- "textile/textile": "2.*",
+ "leafo/lessphp": "0.3.*",
+ "markdown/markdown": "1.0.1",
+ "markdown/markdown-extra": "1.2.6",
+ "smartypants/smartypants": "1.5.1",
+ "smartypants/smartypants-typographer": "1.0.1",
+ "netcarver/textile": "v3.5.1",
"bolt80/stupidhttp": "v0.2.0",
"mikey179/vfsStream": "v1.1.0"
},
Oops, something went wrong.

0 comments on commit 653b27e

Please sign in to comment.