History.txt

Path: History.txt
Last Update: Wed Apr 17 16:02:45 +0000 2013

0.9.4 / 2009-04-05

  • 6 minor enhancements
    • Added a Maruku filter (thanks to Martyn Loughran)
    • Updated to version 0.8.0 of Blueprint css
    • Better handling of errors generated by filters
    • Modified how the editor is spawned when creating pages
    • URLs for index pages now have a trailing slash
    • Configuration options now have nice descriptions
        webby --options
      
  • 7 bug fixes
    • Fixed haml & sass option handling [Alex Brem]
    • Work around for a parsing bug in the rdiscount gem (markdown handling)
    • Editor launching now handles switches passed to the editor
    • When a page fails to render, it no longer writes an empty file to the output folder (thereby overwriting the last good page)
    • Pagination bug
    • Presentation slides were not being found when headers had attributes
    • The blog template now has all the CSS files

0.9.3 / 2008-10-08

  • 4 minor enhancements
    • Added a "wikiwords" filter to process [[text]] as links to other pages (thanks to Paul)
    • Added colorization to the output text (facets gem required)
    • Replaced the Heel webserver with webrick
    • Special windows version with windows line endings in generated files
  • 2 bug fixes
    • Fixed a bug on Windows where line endings were messing with meta-data
    • The paginator was not linking correctly back to the first page from subsequent pages in a list

0.9.2 / 2008-09-11

  • 1 bug fix
    • Layouts were not being found if more than one layout was in a directory in the layouts folder

0.9.1 / 2008-09-10

  • 1 major enhancement
    • multiple output files can be generated from a single page
  • 2 minor enhancements
    • simplified the handling of meta-data at the top of files
    • pagination now honors the "page per directory" flag
  • 2 bug fixes
    • filename extensions were not being preserved when creating a new page
    • webby now works properly with rake 0.8.2

0.9.0 / 2008-08-25

  • 2 major enhancements
    • The "rake" command line tool has been replaced by the "webby" command line tool for day to day site tasks
    • Now using the "rdiscount" gem for markdown syntax
  • 4 minor enhancements
    • Layouts can exist in subdirectories of the layouts folder
    • Addition of a "tumblog" template
    • Addition of a sitemap file (Ana Nelson)
    • Updated to version 6.4.2 of ImageMagick for tex2img conversions
  • 5 bug fixes
    • Better error message when an unkonwn filter is given
    • Table of contents generation bug
    • Failing to clean out the "content_for" cache when doing a multi-page render
    • Explicitly loading the RedCloth gem
    • Handling exceptions from system calls on the Windows platform

0.8.4 / 2008-06-03

  • 1 minor improvement
    • Global defaults for HAML and SASS [Dag Odenhall]
  • 1 bug fix
    • Added the blog templates to the package

0.8.3 / 2008-06-02

  • 2 major enhancements
    • Added blogging support
    • Added S5 slide presentation support
  • 6 minor enhancements
    • Changed the arguments to the DB#find method
    • Added locals support for page templates
    • Updated atom feed generation template
    • Partials now support local variables when rendering
    • Can guard rendering results from processing by subsequent filters (useful when rendering partials or embedding other pages)
    • Support for "content_for" style captures [M@ McCray]
  • 5 bug fixes
    • Fixed reference to an non-existent Error class
    • Basepath filter now handles XML files properly
    • Removed the "—delete" flag from the rsync options [Denis Defreyne]
    • Fixed a nil cursor bug in the rendering filter stack
    • Recursive find now works from the root content folder (bug 20281)

0.8.2 / 2008-03-12

  • 2 bug fixes
    • Fixed an error when paginating on an index page
    • Fixed an error where leading and trailing whitespace was being stripped from syntax highlighted code blocks

0.8.1 / 2008-03-09

  • 2 major enhancement
    • Added support for UltraViolet syntax highlighting (code provided by Guillaume Carbonneau)
    • Added rake tasks to validate the hyperlinks for the HTML files in the output directory
  • 2 minor enhancements
    • Improved error handling and reporting during the build process
    • Added site defaults for the helpers (coderay, graphviv, latex, etc.)
  • 1 bug fix
    • Fixed an error with the prev / next calls in the paginator and rendering links to those pages

0.8.0 / 2008-02-28

  • 3 major enhancements
    • Added support for partials
    • Refactored the coderay and graphviz filters into helper methods accessible from ERB
    • Added support for embedding LaTeX mathematical equations
  • 3 minor enhancements
    • Added a template file for creating Atom feeds
    • The SITE configuration is available in pages and layouts as the @config variable
    • Can specify the port the Heel webserver starts on using the SITE.heel_port option in the Rakefile
  • 2 bug fixes
    • When creating pages in directory mode the full page path was not being created
    • Read only files were being created in the output folder preventing them from being overwritten if changed

0.7.4 / 2008-02-15

  • 3 minor enhancements
    • Added "limit" and "sort_by" options to the pages find method
    • Removed dependency on RedCloth for outline generation
    • Added some more options for outline generation, numbering, and table of contents generation
  • 1 bug fix
    • Fixed incompatibility with the new logging library

0.7.3 / 2008-02-05

  • 2 bug fixes
    • The setup.rb task now requires rubygems in case it is not in the user‘s rubyopt
    • Fixed file line endings on Windows when creating a new site

0.7.2 / 2008-02-02

  • 4 minor enhancements
    • Created a URI base path rewriter filter
    • Create an outline filter for generating table of contents
    • Pages can be created as files or as directories
    • The @pages find method now recurses into sub-directories
  • 3 bug fixes
    • Fixed a bug in the graphviz filter where the wrong map ID was being generated
    • Now passing the binding of the Renderer to the HAML filter (this makes the @page, @pages availabe in HAML pages)
    • The created_at attribute was not being created as a YAML time object

0.7.1 / 2008-01-03

  • 2 bug fixes
    • No longer appending a ’.’ to files without an extension (like .htaccess) (patch supplied by Stephen Duncan)
    • Fixed a "No such file or directory" error when creating pages from templates

0.7.0 / 2008-01-01

  • 1 major enhancement
    • Refactored how the filters are handled (thanks Bruce Williams)
  • 2 minor enhancements
    • Added helper methods for URL and anchor generation
    • Added rake task to delete the generated website
  • 2 bug fixes
    • Fixed a bug arising from the order of the logger creation
    • Removed the file extension form the page defaults (should be set in the layout or the page itself)

0.6.0 / 2007-12-04

  • Added support for embedded graphviz images and image maps
  • Tidy can be used as a filter to format HTML and check for errors
  • Simplified coderay when used with textile

0.5.1 / 2007-11-29

  • Growl notifications now work on Leopard / Tiger
  • Fixed a few things for compatibility with Ruby 1.9

0.5.0 / 2007-11-26

  • Launching heel now works on Windows boxen
  • Now using "logging" gem to output build status
  • Updated find routine for the pages DB
  • First whack at pagination support

0.4.0 / 2007-09-18

  • Updated the Blueprint CSS stylesheets to version 0.5
  • Updating documentation and comments

0.3.0 / 2007-09-17

  • Added support for CodeRay syntax highlighting

0.2.0 / 2007-08-28

  • Updated rake tasks for website deployment
  • Can use ‘heel’ and ‘launchy’ for viewing websites
  • Webby executable can update rake tasks for existing websites
  • Added more rdoc documentation to classes

0.1.0 / 2007-08-22

  • Birthday!

[Validate]