# Changelog
## Version 4.0.1 - 2024-03-03
* Update all dependencies
* update test versions of ruby
* fix a couple of tests

## Version 4.0.0 - 2023-04-11
* Update all dependencies
* ruby 3.0 minimum dependencies
* redesign the directory browser screen
* switch to [rouge](https://github.com/rouge-ruby/rouge) for syntax highlighting

## Version 3.2.1 - 2018-09-27
* fix pume dependency - it was too constrainted

## Version 3.2.0 - 2018-03-14
* fix missing rack dependency [#17](https://github.com/copiousfreetime/heel/pull/17)
* across the board gem dependency updates
* ruby 2.2 minimum dependency - because of transitive dependencies

## Version 3.1.3 - 2013-11-26
* URL encode the links to files [#14](https://github.com/copiousfreetime/heel/issues/14)
* Fix pid file cleanup on ruby 2.0 [#15](https://github.com/copiousfreetime/heel/issues/15)

## Version 3.1.2 - 2013-10-16
* Fix usage of Mime::Types [#12](https://github.com/copiousfreetime/heel/issues/12) [#13](https://github.com/copiousfreetime/heel/issues/13)

## Version 3.1.1 - 2013-09-29
* Fix request logging [#10](https://github.com/copiousfreetime/heel/issues/10)

## Version 3.1.0 - 2013-07-07
* Update dependencies
* Switch to template contributed by brianflanagan [#8](https://github.com/copiousfreetime/heel/issues/8)
* Add support for multiple independent heel servers [#9](https://github.com/copiousfreetime/heel/issues/9)

## Version 3.0.2 - 2013-03-13

* Fix generated pages to say they are utf-8 [#4](https://github.com/copiousfreetime/heel#4)
* Fix formatting of usage section of documentation
* Update dependencies
* Convert to RDoc 4.0

## Version 3.0.1 - 2013-02-06

* Switch to using puma for the webserver
* Switch to using simplecov for coverage testing
* Update all gem dependencies
* Update to fixme project template
* Convert to minitest

## Version 2.1.0 - 2011-03-17

* Update to Launchy 1.0.0
* Update to Thin 1.2.8

## Version 2.0.0 - 2009-06-24

* Change highlighting mode default to 'off' instead of 'on'
* Update for Thin 1.2.2

## Version 1.0.3 - 2009-03-02

* Update for MIME::Types 1.16

## Version 1.0.2 - 2008-12-03

* Fix FileType namespace issue (thanks defunkt) and new version of coderay
* various task maintenance
* updated version dependencies

## Version 1.0.1 - 2008-04-24

* Fix performance issue in serving large files
* Fix performance issue in checking for coderay file type when coderay would not be used.

## Version 1.0.0 - 2008-04-20

* Convert Heel to a Rack and Thin application

## Version 0.6.0 - 2007-11-21

* Fixed bug where an exception was thrown if a 0 byte file was served.
* Changed change 'resources' directory to 'data' 
* Renamed internal constants
* Changed operating URL's to avoid conflict with directories heel may be serving

## Version 0.5.0 - 2007-11-19

* Add in code highlighting support via coderay
* extract CSS files to a resource
* increase test coverage

## Version 0.4.1 - 2007-11-15

* Fix bug [#15645] - not starting up on windows

## Version 0.4.0 - 2007-11-04

* Added common log format output to terminal or logfile as appropriate.

## Version 0.3.2 - 2007-08-30

* fix failure to find background option
* remember to double check your tests before releasing

## Version 0.3.1 - 2007-08-30

* fix failure to find pid file [Bug #13530]
* remember to stop releasing software in the wee hours of the morning

## Version 0.3.0 - 2007-08-30

* update with Launchy requirement 0.3.0
* remove unneeded famfamfam icons
* change default listening address to 127.0.0.1
* refactored handler test, now with more coverage

## Version 0.2.0 - 2007-08-11

* Initial public release
* Added daemonizing of server
* Added launching of browser to server URL

## Version 0.1.0

* rename project to 'heel'
* gem packaging

## Version 0.0.1 - 2007-05-03

* initial development release 

