== 1.1.0 / 2013-01-06 Charlie Savage * Remove dependency on DL which causes a warning on Ruby 2.0.0 == 1.0.9 / 2012-03-17 Charlie Savage * Build fix for library inclusion order (Andrew Watts) * Add pkg directory to gitignore (Travis Warlick) == 1.0.8 / 2011-09-03 Charlie Savage * Don't depend on exported data from libxml-ruby, doesn't work with VC++. == 1.0.7 / 2011-08-29 Charlie Savage * Don't require 'rake' in the gemspec to avoid annoying Bundler bugs == 1.0.6 / 2011-08-14 * Fix compilation with Microsoft Visual Studio 2010 (Charlie Savage) == 1.0.5 / 2011-08-09 * Fix Ruby 1.9.3-preview1 libxml 2.7.3 (OS X Lion) conflicting OnigUChar redefinition (Travis Warlick). == 1.0.4 / 2011-08-03 * Don't link against libxml-ruby on OS X, as it is unnecessary and doesn't work - dylib vs bundle (Travis Warlick). * Add 'rake' to gemspec to enable use of :path option with Bundler (Travis Warlick). * Update test requires to work on Ruby 1.8.* and 1.9.* (Charlie Savage) == 1.0.3 / 2011-07-31 * Added support for extension function registration. This was adapted from Gregoire Lejeune's ruby-xslt library at https://github.com/glejeune/ruby-xslt (Jens Willie). * Update to work with libxml-ruby 2.1.0 and higher (Jens Willie). * Use ENV for rake compiler task configuration (Jens Willie) * Build fixes (Charlie Savage). * Switch to using def files to control library exports (Charlie Savage). == 1.0.1 / 2011-04-18 Charlie Savage * Modernize gem - add gemspec file, use rake-compiler * Fix Ruby 1.9.2 compile errors * Build fixes * Update tests scripts to make testing during development easier == 0.9.8 / 2011-01-18 Charlie Savage * Update build environment == 0.9.1 / 2008-11-24 Charlie Savage * Support libxml-ruby bindings 0.9.3 and above which has a changed external api. * Remove unused xslt transform wrapper class. == 0.9.0 / 2008-11-18 Charlie Savage * Add back in support for exslt. * Support libxml-ruby bindings 0.9.0. == 0.8.2 / 2008-07-21 Charlie Savage * To use LibXSLT you can either require 'xslt' or require 'libxslt'. The differences is that require 'xslt' mixes the LibXML and LIBXSLT modules into the global namespace, thereby allowing you to write code such as: stylesheet = XSLT::Stylesheet.new(XML::Document.new). Note that this is different from 0.8.0 release and may require updating your code. * Support for libxml-ruby 0.8.2 * Improved Windows support - libxslt-ruby should now work out of the box. == 0.8.0 / 2008-07-10 Charlie Savage * Fix memory errors when reusing a stylehseet * Added support for setting xsl::param values * Updated RDocs. * Moved to LibXSLT namespace == 0.7.0 / 2008-07-10 Charlie Savage * Ability to reuse the same stylesheet multiple times * Simpler api * Compatibility layer for pre-0.7.0 versions * Major rewrite, resulting in significantly less code * Updated RDocs. == 0.6.0 / 2008-07-01 Charlie Savage * Now packaged as a separate gem * Windows support (both lots of memory fixes and binaries) * New libxslt.rb ruby wrapper, so programs can simply say require 'xslt' == 0.5.0 / 2006-02-27 Ross Bamford * Source layout for Rubygem release * Fixed unit tests (set_up to setup, directory handling) * Updated extconf to remove shell-script dependency * Fixed multiple symbol declarations for -fno-common == 0.4.0 / 2003-12-15 Martin Povolny * libxslt.c: added call to exsltRegisterAll to enable exslt extensions * extconf.rb: added -lexslt == 0.3.0 / 2004-02-01 Martin Povolny * libxslt.c: added call to ruby_init_xslt_transform_context() to make it work on ruby1.8