Releases: AnrDaemon/MyLittleGallery
Releases · AnrDaemon/MyLittleGallery
Release 1.3
Release 1.2 patch 3: Better PHAR support
- Fixed default parameters for
Gallery::getUrl()
. - index.sample: Added
rel=index
link to show-image pages. - Added example PHAR stub and compilation instructions.
Release 1.2 patch 2: Bugfix release
Fixed using $this outside object context.
Changed base classes' resolution.
Release 1.2 patch 1: Modifiable entries
It is now possible to edit gallery entries
Thanks to the powers of default ArrayIterator class, it is now possible to edit gallery entries without the need to create a separate custom class to hold them.
Fixed setters chaining.
Some setters were missing chaining ability. This is now fixed.
Release 1.2: GD2 driver
- Use GD2 to create thumbnail images, if ImageMagick is not available.
- Throw a little bit more verbose exceptions in thumbnail creation process.
Release 1.1 patch 1
Encapsulate gallery links generation.
Release 1.1
Gallery:
- Use constants to store default property values.
- Normalize file handling, encapsulate charset conversions inside a class.
- Use PCRE_UTF8 for regexps.
- Use getimagesize() to retrieve image metadata.
- Allow custom mask listing.
- Allow clearing SendFile support.
- Allow serving gallery from the root (empty sfPrefix).
- (Windows) fix failing realpath() once again.
- Allow setting index template globally.
- Imagick paths use UTF-8 by default.
- Caseless extension comparison.
- Typehint arrays where possible.
- Force use of UTF-8 for file IO under PHP 7.1.
Index:
- Use default extensions set for directory listing.
- Check for images present in gallery, not files on disk.
Gallery already skips unreadable/unsupported files.
Release 1.0
First proper release.
- Added fluid layout. Defaults to 3 columns, 320px width each with 160px width image previews.
- Moved all presentation code to the single index file.
- X-Sendfile/X-Accel-Redirect support added.
- Out-of-webroot app hosting support added.
- Index-less directory listing added (default extensions are
*.jpg
,*.gif
,*.png
). - Better cross-domain encoding support added.
- Webpages are now served in UTF-8.