History.markdown 21.7 KB
Newer Older
Benjamin J. Balter's avatar
Benjamin J. Balter committed
1
## HEAD
Parker Moore's avatar
Parker Moore committed
2

Parker Moore's avatar
Parker Moore committed
3
### Major Enhancements
Parker Moore's avatar
Parker Moore committed
4 5
### Minor Enhancements
### Bug Fixes
6 7 8
### Development Fixes
  * Merge the theme and layout cucumber steps into one step (#1151)

Parker Moore's avatar
Parker Moore committed
9
### Site Enhancements
10 11
  * Add "History" page.
  * Restructured docs sections to include "Meta" section.
12 13
  * Add message to "Templates" page that specifies that Python must be installed in order
    to use Pygments. (#1182)
14
  * Update link to the official Maruku repo (#1175)
15
  * Add documentation about `paginate_path` to "Templates" page in docs (#1129)
16
  * Give the quick-start guide its own page (#1191)
17 18
  * Update ProTip on Installation page in docs to point to all the info about Pygments and
    the 'highlight' tag. (#1196)
19

Parker Moore's avatar
Parker Moore committed
20 21 22
### Development Fixes

## 1.0.3 / 2013-06-07
23

Parker Moore's avatar
Parker Moore committed
24
### Minor Enhancements
25
  * Add support to gist tag for private gists. (#1189)
26
  * Fail loudly when MaRuKu errors out (#1190)
27
  * Move the building of related posts into their own class (#1057)
28
  * Removed trailing spaces in several places throughout the code (#1116)
29
  * Add a `--force` option to `jekyll new` (#1115)
30
  * Convert IDs in the site template to classes (#1170)
31

Parker Moore's avatar
Parker Moore committed
32
### Bug Fixes
33
  * Fix typo in Stevenson constant "ERROR". (#1166)
34
  * Rename Jekyll::Logger to Jekyll::Stevenson to fix inheritance issue (#1106)
35
  * Exit with a non-zero exit code when dealing with a Liquid error (#1121)
36 37
  * Make the `exclude` and `include` options backwards compatible with
    versions of Jekyll prior to 1.0 (#1114)
38
  * Fix pagination on Windows (#1063)
39 40
  * Fix the application of Pygments' Generic Output style to Go code
    (#1156)
41

Parker Moore's avatar
Parker Moore committed
42
### Site Enhancements
43
  * Add a Pro Tip to docs about front matter variables being optional (#1147)
44
  * Add changelog to site as History page in /docs/ (#1065)
45
  * Add note to Upgrading page about new config options in 1.0.x (#1146)
46
  * Documentation for `date_to_rfc822` and `uri_escape` (#1142)
47
  * Documentation highlight boxes shouldn't show scrollbars if not necessary (#1123)
48
  * Add link to jekyll-minibundle in the doc's plugins list (#1035)
Parker Moore's avatar
Parker Moore committed
49
  * Quick patch for importers documentation
50
  * Fix prefix for WordpressDotCom importer in docs (#1107)
51
  * Add jekyll-contentblocks plugin to docs (#1068)
52
  * Make code bits in notes look more natural, more readable (#1089)
53
  * Fix logic for `relative_permalinks` instructions on Upgrading page (#1101)
Parker Moore's avatar
Parker Moore committed
54
  * Add docs for post excerpt (#1072)
55
  * Add docs for gist tag (#1072)
56 57
  * Add docs indicating that Pygments does not need to be installed
    separately (#1099, #1119)
58
  * Update the migrator docs to be current (#1136)
59
  * Add the Jekyll Gallery Plugin to the plugin list (#1143)
60

Parker Moore's avatar
Parker Moore committed
61
### Development Fixes
62
  * Use Jekyll.logger instead of Jekyll::Stevenson to log things (#1149)
63
  * Fix pesky Cucumber infinite loop (#1139)
64
  * Do not write posts with timezones in Cucumber tests (#1124)
65
  * Use ISO formatted dates in Cucumber features (#1150)
Parker Moore's avatar
Parker Moore committed
66 67 68

## 1.0.2 / 2013-05-12

Benjamin J. Balter's avatar
Benjamin J. Balter committed
69
### Major Enhancements
70 71 72
  * Add `jekyll doctor` command to check site for any known compatibility problems (#1081)
  * Backwards-compatibilize relative permalinks (#1081)

73
### Minor Enhancements
74
  * Add a `data-lang="<lang>"` attribute to Redcarpet code blocks (#1066)
75
  * Deprecate old config `server_port`, match to `port` if `port` isn't set (#1084)
76
  * Update pygments.rb version to 0.5.0 (#1061)
77 78
  * Update Kramdown version to 1.0.2 (#1067)

79
### Bug Fixes
80
  * Fix issue when categories are numbers (#1078)
81 82
  * Catching that Redcarpet gem isn't installed (#1059)

83
### Site Enhancements
84
  * Add documentation about `relative_permalinks` (#1081)
85
  * Remove pygments-installation instructions, as pygments.rb is bundled with it (#1079)
86
  * Move pages to be Pages for realz (#985)
87 88
  * Updated links to Liquid documentation (#1073)

89 90
## 1.0.1 / 2013-05-08

Benjamin J. Balter's avatar
Benjamin J. Balter committed
91
### Minor Enhancements
92
  * Do not force use of toc_token when using generate_tok in RDiscount (#1048)
93
  * Add newer `language-` class name prefix to code blocks (#1037)
94
  * Commander error message now preferred over process abort with incorrect args (#1040)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
95

Benjamin J. Balter's avatar
Benjamin J. Balter committed
96
### Bug Fixes
97
  * Make Redcarpet respect the pygments configuration option (#1053)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
98 99
  * Fix the index build with LSI (#1045)
  * Don't print deprecation warning when no arguments are specified. (#1041)
100
  * Add missing `</div>` to site template used by `new` subcommand, fixed typos in code (#1032)
101

Benjamin J. Balter's avatar
Benjamin J. Balter committed
102
### Site Enhancements
103
  * Changed https to http in the GitHub Pages link (#1051)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
104
  * Remove CSS cruft, fix typos, fix HTML errors (#1028)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
105 106 107 108
  * Removing manual install of Pip and Distribute (#1025)
  * Updated URL for Markdown references plugin (#1022)

### Development Fixes
109
  * Markdownify history file (#1027)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
110 111 112 113 114 115 116 117
  * Update links on README to point to new jekyllrb.com (#1018)

## 1.0.0 / 2013-05-06

### Major Enhancements
  * Add `jekyll new` subcommand: generate a jekyll scaffold (#764)
  * Refactored jekyll commands into subcommands: build, serve, and migrate. (#690)
  * Removed importers/migrators from main project, migrated to jekyll-import sub-gem (#793)
118
  * Added ability to render drafts in `_drafts` folder via command line (#833)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187
  * Add ordinal date permalink style (/:categories/:year/:y_day/:title.html) (#928)

### Minor Enhancements
  * Site template HTML5-ified (#964)
  * Use post's directory path when matching for the post_url tag (#998)
  * Loosen dependency on Pygments so it's only required when it's needed (#1015)
  * Parse strings into Time objects for date-related Liquid filters (#1014)
  * Tell the user if there is no subcommand specified (#1008)
  * Freak out if the destination of `jekyll new` exists and is non-empty (#981)
  * Add `timezone` configuration option for compilation (#957)
  * Add deprecation messages for pre-1.0 CLI options (#959)
  * Refactor and colorize logging (#959)
  * Refactor Markdown parsing (#955)
  * Added application/vnd.apple.pkpass to mime.types served by WEBrick (#907)
  * Move template site to default markdown renderer (#961)
  * Expose new attribute to Liquid via `page`: `page.path` (#951)
  * Accept multiple config files from command line (#945)
  * Add page variable to liquid custom tags and blocks (#413)
  * Add paginator.previous_page_path and paginator.next_page_path (#942)
  * Backwards compatibility for 'auto' (#821, #934)
  * Added date_to_rfc822 used on RSS feeds (#892)
  * Upgrade version of pygments.rb to 0.4.2 (#927)
  * Added short month (e.g. "Sep") to permalink style options for posts (#890)
  * Expose site.baseurl to Liquid templates (#869)
  * Adds excerpt attribute to posts which contains first paragraph of content (#837)
  * Accept custom configuration file via CLI (#863)
  * Load in GitHub Pages MIME Types on `jekyll serve` (#847, #871)
  * Improve debugability of error message for a malformed highlight tag (#785)
  * Allow symlinked files in unsafe mode (#824)
  * Add 'gist' Liquid tag to core (#822, #861)
  * New format of Jekyll output (#795)
  * Reinstate --limit_posts and --future switches (#788)
  * Remove ambiguity from command descriptions (#815)
  * Fix SafeYAML Warnings (#807)
  * Relaxed Kramdown version to 0.14 (#808)
  * Aliased `jekyll server` to `jekyll serve`. (#792)
  * Updated gem versions for Kramdown, Rake, Shoulda, Cucumber, and RedCarpet. (#744)
  * Refactored jekyll subcommands into Jekyll::Commands submodule, which now contains them (#768)
  * Rescue from import errors in Wordpress.com migrator (#671)
  * Massively accelerate LSI performance (#664)
  * Truncate post slugs when importing from Tumblr (#496)
  * Add glob support to include, exclude option (#743)
  * Layout of Page or Post defaults to 'page' or 'post', respectively (#580)
    REPEALED by (#977)
  * "Keep files" feature (#685)
  * Output full path & name for files that don't parse (#745)
  * Add source and destination directory protection (#535)
  * Better YAML error message (#718)
  * Bug Fixes
  * Paginate in subdirectories properly (#1016)
  * Ensure post and page URLs have a leading slash (#992)
  * Catch all exceptions, not just StandardError descendents (#1007)
  * Bullet-proof limit_posts option (#1004)
  * Read in YAML as UTF-8 to accept non-ASCII chars (#836)
  * Fix the CLI option --plugins to actually accept dirs and files (#993)
  * Allow 'excerpt' in YAML Front-Matter to override the extracted excerpt (#946)
  * Fix cascade problem with site.baseurl, site.port and site.host. (#935)
  * Filter out directories with valid post names (#875)
  * Fix symlinked static files not being correctly built in unsafe mode (#909)
  * Fix integration with directory_watcher 1.4.x (#916)
  * Accepting strings as arguments to jekyll-import command (#910)
  * Force usage of older directory_watcher gem as 1.5 is broken (#883)
  * Ensure all Post categories are downcase (#842, #872)
  * Force encoding of the rdiscount TOC to UTF8 to avoid conversion errors (#555)
  * Patch for multibyte URI problem with jekyll serve (#723)
  * Order plugin execution by priority (#864)
  * Fixed Page#dir and Page#url for edge cases (#536)
  * Fix broken post_url with posts with a time in their YAML Front-Matter (#831)
  * Look for plugins under the source directory (#654)
188
  * Tumblr Migrator: finds `_posts` dir correctly, fixes truncation of long
Benjamin J. Balter's avatar
Benjamin J. Balter committed
189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279
      post names (#775)
  * Force Categories to be Strings (#767)
  * Safe YAML plugin to prevent vulnerability (#777)
  * Add SVG support to Jekyll/WEBrick. (#407, #406)
  * Prevent custom destination from causing continuous regen on watch (#528, #820, #862)

### Site Enhancements
  * Responsify (#860)
  * Fix spelling, punctuation and phrasal errors (#989)
  * Update quickstart instructions with `new` command (#966)
  * Add docs for page.excerpt (#956)
  * Add docs for page.path (#951)
  * Clean up site docs to prepare for 1.0 release (#918)
  * Bring site into master branch with better preview/deploy (#709)
  * Redesigned site (#583)

### Development Fixes
  * Exclude Cucumber 1.2.4, which causes tests to fail in 1.9.2 (#938)
  * Added "features:html" rake task for debugging purposes, cleaned up
      cucumber profiles (#832)
  * Explicitly require HTTPS rubygems source in Gemfile (#826)
  * Changed Ruby version for development to 1.9.3-p374 from p362 (#801)
  * Including a link to the GitHub Ruby style guide in CONTRIBUTING.md (#806)
  * Added script/bootstrap (#776)
  * Running Simplecov under 2 conditions: ENV(COVERAGE)=true and with Ruby version
      of greater than 1.9 (#771)
  * Switch to Simplecov for coverage report (#765)

## 0.12.1 / 2013-02-19
### Minor Enhancements
  * Update Kramdown version to 0.14.1 (#744)
  * Test Enhancements
  * Update Rake version to 10.0.3 (#744)
  * Update Shoulda version to 3.3.2 (#744)
  * Update Redcarpet version to 2.2.2 (#744)

## 0.12.0 / 2012-12-22
### Minor Enhancements
  * Add ability to explicitly specify included files (#261)
  * Add --default-mimetype option (#279)
  * Allow setting of RedCloth options (#284)
  * Add post_url Liquid tag for internal post linking (#369)
  * Allow multiple plugin dirs to be specified (#438)
  * Inline TOC token support for RDiscount (#333)
  * Add the option to specify the paginated url format (#342)
  * Swap out albino for pygments.rb (#569)
  * Support Redcarpet 2 and fenced code blocks (#619)
  * Better reporting of Liquid errors (#624)
  * Bug Fixes
  * Allow some special characters in highlight names
  * URL escape category names in URL generation (#360)
  * Fix error with limit_posts (#442)
  * Properly select dotfile during directory scan (#363, #431, #377)
  * Allow setting of Kramdown smart_quotes (#482)
  * Ensure front-matter is at start of file (#562)

## 0.11.2 / 2011-12-27
  * Bug Fixes
  * Fix gemspec

## 0.11.1 / 2011-12-27
  * Bug Fixes
  * Fix extra blank line in highlight blocks (#409)
  * Update dependencies

## 0.11.0 / 2011-07-10
### Major Enhancements
  * Add command line importer functionality (#253)
  * Add Redcarpet Markdown support (#318)
  * Make markdown/textile extensions configurable (#312)
  * Add `markdownify` filter

### Minor Enhancements
  * Switch to Albino gem
  * Bundler support
  * Use English library to avoid hoops (#292)
  * Add Posterous importer (#254)
  * Fixes for Wordpress importer (#274, #252, #271)
  * Better error message for invalid post date (#291)
  * Print formatted fatal exceptions to stdout on build failure
  * Add Tumblr importer (#323)
  * Add Enki importer (#320)
  * Bug Fixes
  * Secure additional path exploits

## 0.10.0 / 2010-12-16
  * Bug Fixes
  * Add --no-server option.

## 0.9.0 / 2010-12-15
### Minor Enhancements
280
  * Use OptionParser's `[no-]` functionality for better boolean parsing.
Benjamin J. Balter's avatar
Benjamin J. Balter committed
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296
  * Add Drupal migrator (#245)
  * Complain about YAML and Liquid errors (#249)
  * Remove orphaned files during regeneration (#247)
  * Add Marley migrator (#28)

## 0.8.0 / 2010-11-22
### Minor Enhancements
  * Add wordpress.com importer (#207)
  * Add --limit-posts cli option (#212)
  * Add uri_escape filter (#234)
  * Add --base-url cli option (#235)
  * Improve MT migrator (#238)
  * Add kramdown support (#239)
  * Bug Fixes
  * Fixed filename basename generation (#208)
  * Set mode to UTF8 on Sequel connections (#237)
297
  * Prevent `_includes` dir from being a symlink
Benjamin J. Balter's avatar
Benjamin J. Balter committed
298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381

## 0.7.0 / 2010-08-24
### Minor Enhancements
  * Add support for rdiscount extensions (#173)
  * Bug Fixes
  * Highlight should not be able to render local files
  * The site configuration may not always provide a 'time' setting (#184)

## 0.6.2 / 2010-06-25
  * Bug Fixes
  * Fix Rakefile 'release' task (tag pushing was missing origin)
  * Ensure that RedCloth is loaded when textilize filter is used (#183)
  * Expand source, destination, and plugin paths (#180)
  * Fix page.url to include full relative path (#181)

## 0.6.1 / 2010-06-24
  * Bug Fixes
  * Fix Markdown Pygments prefix and suffix (#178)

## 0.6.0 / 2010-06-23
### Major Enhancements
  * Proper plugin system (#19, #100)
  * Add safe mode so unsafe converters/generators can be added
  * Maruku is now the only processor dependency installed by default.
      Other processors will be lazy-loaded when necessary (and prompt the
      user to install them when necessary) (#57)

### Minor Enhancements
  * Inclusion/exclusion of future dated posts (#59)
  * Generation for a specific time (#59)
  * Allocate site.time on render not per site_payload invocation (#59)
  * Pages now present in the site payload and can be used through the
      site.pages and site.html_pages variables
  * Generate phase added to site#process and pagination is now a generator
  * Switch to RakeGem for build/test process
  * Only regenerate static files when they have changed (#142)
  * Allow arbitrary options to Pygments (#31)
  * Allow URL to be set via command line option (#147)
  * Bug Fixes
  * Render highlighted code for non markdown/textile pages (#116)
  * Fix highlighting on Ruby 1.9 (#65)
  * Fix extension munging when pretty permalinks are enabled (#64)
  * Stop sorting categories (#33)
  * Preserve generated attributes over front matter (#119)
  * Fix source directory binding using Dir.pwd (#75)

## 0.5.7 / 2010-01-12
### Minor Enhancements
  * Allow overriding of post date in the front matter (#62, #38)
  * Bug Fixes
  * Categories isn't always an array (#73)
  * Empty tags causes error in read_posts (#84)
  * Fix pagination to adhere to read/render/write paradigm
  * Test Enhancement
  * cucumber features no longer use site.posts.first where a better
      alternative is available

## 0.5.6 / 2010-01-08
  * Bug Fixes
  * Require redcloth >= 4.2.1 in tests (#92)
  * Don't break on triple dashes in yaml frontmatter (#93)

### Minor Enhancements
  * Allow .mkd as markdown extension
  * Use $stdout/err instead of constants (#99)
  * Properly wrap code blocks (#91)
  * Add javascript mime type for webrick (#98)

## 0.5.5 / 2010-01-08
  * Bug Fixes
  * Fix pagination % 0 bug (#78)
  * Ensure all posts are processed first (#71)

## NOTE
  * After this point I will no longer be giving credit in the history;
    that is what the commit log is for.

## 0.5.4 / 2009-08-23
  * Bug Fixes
  * Do not allow symlinks (security vulnerability)

## 0.5.3 / 2009-07-14
  * Bug Fixes
  * Solving the permalink bug where non-html files wouldn't work
382
      (@jeffrydegrande)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
383 384 385 386

## 0.5.2 / 2009-06-24
  * Enhancements
  * Added --paginate option to the executable along with a paginator object
387 388
      for the payload (@calavera)
  * Upgraded RedCloth to 4.2.1, which makes `<notextile>` tags work once
Benjamin J. Balter's avatar
Benjamin J. Balter committed
389 390
      again.
  * Configuration options set in config.yml are now available through the
391
      site payload (@vilcans)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
392
  * Posts can now have an empty YAML front matter or none at all
393
      (@bahuvrihi)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
394 395
  * Bug Fixes
  * Fixing Ruby 1.9 issue that requires to_s on the err object
396 397
      (@Chrononaut)
  * Fixes for pagination and ordering posts on the same day (@ujh)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
398
  * Made pages respect permalinks style and permalinks in yml front matter
399
      (@eugenebolshakov)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
400
  * Index.html file should always have index.html permalink
401
      (@eugenebolshakov)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
402
  * Added trailing slash to pretty permalink style so Apache is happy
403
      (@eugenebolshakov)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
404
  * Bad markdown processor in config fails sooner and with better message
405 406
      (@gcnovus)
  * Allow CRLFs in yaml frontmatter (@juretta)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
407 408 409 410
  * Added Date#xmlschema for Ruby versions < 1.9

## 0.5.1 / 2009-05-06
### Major Enhancements
411
  * Next/previous posts in site payload (@pantulis, @tomo)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
412 413 414
  * Permalink templating system
  * Moved most of the README out to the GitHub wiki
  * Exclude option in configuration so specified files won't be brought over
415
      with generated site (@duritong)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
416 417
  * Bug Fixes
  * Making sure config.yaml references are all gone, using only config.yml
418
  * Fixed syntax highlighting breaking for UTF-8 code (@henrik)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
419
  * Worked around RDiscount bug that prevents Markdown from getting parsed
420 421
      after highlight (@henrik)
  * CGI escaped post titles (@Chrononaut)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
422 423 424

## 0.5.0 / 2009-04-07
### Minor Enhancements
425 426 427 428 429 430
  * Ability to set post categories via YAML (@qrush)
  * Ability to set prevent a post from publishing via YAML (@qrush)
  * Add textilize filter (@willcodeforfoo)
  * Add 'pretty' permalink style for wordpress-like urls (@dysinger)
  * Made it possible to enter categories from YAML as an array (@Chrononaut)
  * Ignore Emacs autosave files (@Chrononaut)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
431
  * Bug Fixes
432 433 434 435
  * Use block syntax of popen4 to ensure that subprocesses are properly disposed (@jqr)
  * Close open4 streams to prevent zombies (@rtomayko)
  * Only query required fields from the WP Database (@ariejan)
  * Prevent `_posts` from being copied to the destination directory (@bdimcheff)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
436
  * Refactors
437 438 439
  * Factored the filtering code into a method (@Chrononaut)
  * Fix tests and convert to Shoulda (@qrush, @technicalpickles)
  * Add Cucumber acceptance test suite (@qrush, @technicalpickles)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
440 441 442

## 0.4.1
### Minor Enhancements
443
  * Changed date format on wordpress converter (zeropadding) (@dysinger)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
444
  * Bug Fixes
445
  * Add jekyll binary as executable to gemspec (@dysinger)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
446 447 448 449 450 451

## 0.4.0 / 2009-02-03
### Major Enhancements
  * Switch to Jeweler for packaging tasks

### Minor Enhancements
452 453 454 455 456 457 458 459
  * Type importer (@codeslinger)
  * site.topics accessor (@baz)
  * Add `array_to_sentence_string` filter (@mchung)
  * Add a converter for textpattern (@PerfectlyNormal)
  * Add a working Mephisto / MySQL converter (@ivey)
  * Allowing .htaccess files to be copied over into the generated site (@briandoll)
  * Add option to not put file date in permalink URL (@mreid)
  * Add line number capabilities to highlight blocks (@jcon)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
460
  * Bug Fixes
461 462 463 464 465
  * Fix permalink behavior (@cavalle)
  * Fixed an issue with pygments, markdown, and newlines (@zpinter)
  * Ampersands need to be escaped (@pufuwozu, @ap)
  * Test and fix the site.categories hash (@zzot)
  * Fix site payload available to files (@matrix9180)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
466 467 468 469

## 0.3.0 / 2008-12-24
### Major Enhancements
  * Added --server option to start a simple WEBrick server on destination
470
      directory (@johnreilly and @mchung)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
471 472

### Minor Enhancements
473 474 475 476 477
  * Added post categories based on directories containing `_posts` (@mreid)
  * Added post topics based on directories underneath `_posts`
  * Added new date filter that shows the full month name (@mreid)
  * Merge Post's YAML front matter into its to_liquid payload (@remi)
  * Restrict includes to regular files underneath `_includes`
Benjamin J. Balter's avatar
Benjamin J. Balter committed
478 479
  * Bug Fixes
  * Change YAML delimiter matcher so as to not chew up 2nd level markdown
480
      headers (@mreid)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
481
  * Fix bug that meant page data (such as the date) was not available in
482 483
      templates (@mreid)
  * Properly reject directories in `_layouts`
Benjamin J. Balter's avatar
Benjamin J. Balter committed
484 485 486

## 0.2.1 / 2008-12-15
  * Major Changes
487
  * Use Maruku (pure Ruby) for Markdown by default (@mreid)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
488 489 490
  * Allow use of RDiscount with --rdiscount flag

### Minor Enhancements
491
  * Don't load directory_watcher unless it's needed (@pjhyett)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
492 493 494 495 496 497 498

## 0.2.0 / 2008-12-14
  * Major Changes
  * related_posts is now found in site.related_posts

## 0.1.6 / 2008-12-13
  * Major Features
499
  * Include files in `_includes` with `{% include x.textile %}`
Benjamin J. Balter's avatar
Benjamin J. Balter committed
500 501 502 503 504 505 506

## 0.1.5 / 2008-12-12
### Major Enhancements
  * Code highlighting with Pygments if --pygments is specified
  * Disable true LSI by default, enable with --lsi

### Minor Enhancements
507
  * Output informative message if RDiscount is not available (@JackDanger)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
508
  * Bug Fixes
509 510
  * Prevent Jekyll from picking up the output directory as a source (@JackDanger)
  * Skip `related_posts` when there is only one post (@JackDanger)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
511 512 513 514 515 516 517

## 0.1.4 / 2008-12-08
  * Bug Fixes
  * DATA does not work properly with rubygems

## 0.1.3 / 2008-12-06
  * Major Features
518 519 520
  * Markdown support (@vanpelt)
  * Mephisto and CSV converters (@vanpelt)
  * Code hilighting (@vanpelt)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
521 522
  * Autobuild
  * Bug Fixes
523
  * Accept both \r\n and \n in YAML header (@vanpelt)
Benjamin J. Balter's avatar
Benjamin J. Balter committed
524 525 526 527 528 529 530 531 532 533

## 0.1.2 / 2008-11-22
  * Major Features
  * Add a real "related posts" implementation using Classifier
  * Command Line Changes
  * Allow cli to be called with 0, 1, or 2 args intuiting dir paths
      if they are omitted

## 0.1.1 / 2008-11-22
  * Minor Additions
534
  * Posts now support introspectional data e.g. `{{ page.url }}`
Benjamin J. Balter's avatar
Benjamin J. Balter committed
535 536 537 538 539 540 541 542

## 0.1.0 / 2008-11-05
  * First release
  * Converts posts written in Textile
  * Converts regular site pages
  * Simple copy of binary files

## 0.0.0 / 2008-10-19
543
  * Birthday!