Skip to content

@aperezdc aperezdc released this Feb 19, 2020 · 1 commit to master since this release

This is a maintenance release in the 0.4.x series.

Added

  • New option fancyindex_hide_parent_dir, which disables generating links to parent directories in listings. (Patch by Kawai Ryota <admin@mail.kr-kp.com>.)

Changed

  • Each table row is now separated by a new line (as a matter of fact, a CRLF sequence), which makes it easier to parse output using simple text tools. (Patch by Anders Trier <anders.trier.olesen@gmail.com>.)
  • Some corrections and additions to the README file. (Patches by Nicolas Carpi <nicolas.carpi@curie.fr> and David Beitey <david@davidjb.com>.)

Fixed

  • Use correct character references for & characters in table sorter URLs within the template (Patch by David Beitey <david@davidjb.com>.)
  • Properly encode filenames when used as URI components.
Assets 4

@aperezdc aperezdc released this Jul 2, 2018 · 10 commits to master since this release

This is a maintenance release in the 0.4.x series.

Added

  • Table cells now have class names, which allows for better CSS styling. (Patch by qjqqyy <gyula@nyirfalvi.hu>.)
  • The test suite now can parse and check elements from the HTML returned by the module, thanks to the pup tool.

Fixed

Assets 2

@aperezdc aperezdc released this Aug 18, 2017 · 24 commits to master since this release

This release contains an important fix which can cause Nginx to crash when a directory contains zero-sized (empty) files. This bug has been present in all previous releases, and all users are strongly encouraged to update to version 0.4.2.

Changed

  • Generated HTML from the default template is now proper HTML5, and it should now pass validation (#52).
  • File sizes now have decimal positions when using fancyindex_exact_size off. (Patch by Anders Trier <anders.trier.olesen@gmail.com>.)
  • Multiple updates to README.rst (Patches by Danila Vershinin <ciapnz@gmail.com>, Iulian Onofrei, Lilian Besson, and Nick Geoghegan <nick@nickgeoghegan.net>.)

Fixed

  • Sorting by file size now also works correctly for directories which contain files of sizes bigger than INT_MAX. (#74, fix suggestion by Chris Young.)
  • Custom headers which fail to declare an UTF-8 encoding no longer cause table header arrows to be rendered incorrectly by browsers (#50).
  • Fix segmentation fault when opening directories with empty files (#61, patch by Catgirl <cat@wolfgirl.org>.)
Assets 2

@aperezdc aperezdc released this Aug 18, 2016 · 45 commits to master since this release

This release contains an important fix which allows to use fancyindex on in conjunction with the index … option. The issue was present since version 0.4.0, and it is strongly recommended to update if you are using it.

Change Log

Added

  • New fancyindex_directories_first configuration directive (enabled by
    default), which allows setting whether directories are sorted before other
    files. (Patch by Luke Zapart luke@zapart.org.)

Fixed

  • Fix index files not working when the fancyindex module is in use (#46).
Assets 2

@aperezdc aperezdc released this Aug 18, 2016 · 65 commits to master since this release

Change Log

Added

  • The module can now be built as a dynamic
    module
    .
    (Patch by Róbert Nagy vrnagy@gmail.com.)
  • New configuration directive fancyindex_show_path, which allows hiding the
    <h1> header which contains the current path.
    (Patch by Thomas P. tpxp@live.fr.)

Changed

  • Directory and file links in listings now have a title="..." attribute.
    (Patch by @janglapuk trusdi.agus@gmail.com.)

Fixed

  • Fix for hung requests when the module is used along with ngx_pagespeed.
    (Patch by Otto van der Schaaf oschaaf@we-amp.com.)
Assets 2

@aperezdc aperezdc released this Aug 18, 2016 · 81 commits to master since this release

Change Log

Added

  • New feature: Allow filtering out symbolic links using the
    fancyindex_hide_symlinks configuration directive. (Idea and prototype
    patch by Thomas Wemm.)
  • New feature: Allow specifying the format of timestamps using the
    fancyindex_time_format configuration directive. (Idea suggested by Xiao
    Meng novoreorx@gmail.com).

Changed

  • Listings in top-level directories will not generate a "Parent Directory"
    link as first element of the listing. (Patch by Thomas P.)

Fixed

  • Fix propagation and overriding of the fancyindex_css_href setting inside
    nested locations.
  • Minor changes in the code to allow building cleanly under Windows with
    Visual Studio 2013. (Patch by Y. Yuan yzwduck@gmail.com).
Assets 2

@aperezdc aperezdc released this Aug 18, 2016 · 103 commits to master since this release

Change Log

Added

  • New feature: Allow setting the default sort criterion using the
    fancyindex_default_sort configuration directive. (Patch by
    Алексей Урбанский).
  • New feature: Allow changing the maximum length of file names, using
    the fancyindex_name_length configuration directive. (Patch by
    Martin Herkt).

Changed

  • Renames NEWS.rst to CHANGELOG.md, which follows the recommendations
    from Keep a Change Log.
  • Configuring Nginx without the http_addition_module will generate a
    warning during configuration, as it is needed for the fancyindex_footer
    and fancyindex_header directives.
Assets 2

@aperezdc aperezdc released this Aug 18, 2016 · 111 commits to master since this release

Change Log

Added

  • Viewport is now defined in the generated HTML, which works better
    for mobile devices.

Changed

  • Even-odd row styling moved to the CSS using :nth-child(). This
    makes the HTML served to clients smaller.
Assets 2

@aperezdc aperezdc released this Aug 18, 2016 · 119 commits to master since this release

Change Log

Added

  • New feature: table headers in the default template are now clickable
    to set the sorting criteria and direction of the index entries.
    (#7)
Assets 2

@aperezdc aperezdc released this Aug 18, 2016 · 124 commits to master since this release

Change Log

Fixed

  • Solved a bug that would leave certain clients stalled forever.
  • Improved handling of subrequests for non-builtin headers/footers.
Assets 2
You can’t perform that action at this time.