Releases: saimn/sigal
Releases · saimn/sigal
2.5
What's Changed
- Add data files for themes and plugins using setuptools package-data by @dvzrv in #503
- Cache input_size to make updating faster by @dsschult in #506
- Clarify default value of keep_orig in config comments by @Lixeiden in #509
- Allow sorting by negative numbers by @dsschult in #507
- Only copy the static/theme files once by @dsschult in #510
- sigal serve --browser : open in your default browser by @Lucas-C in #516
- Added support for display_timestamp setting by @KaibutsuX in #524
- Bump codecov/codecov-action from 4 to 5 in /.github/workflows in the actions group by @dependabot in #527
- Update Photoswipe to v5 by @saimn in #528
- Add basic support for .heic files by @ususdei in #519
New Contributors
- @dvzrv made their first contribution in #503
- @Lixeiden made their first contribution in #509
- @dependabot made their first contribution in #527
- @ususdei made their first contribution in #519
Full Changelog: 2.4...2.5
2.4
Released on 2023-09-29.
Sigal now requires Pillow>=8.0.0
- Avoid IndexError with empty source dir [:issue:
498]. - New cli option
--force-albumto reprocess only specific albums
[:issue:491]. - Added support for black detection in video thumbnail generation
[:issue:485]. - Don't show the galleria container if there are no medias [:issue:
484]. - Force encrypt's password form to be on top [:issue:
483]. - Add mkv to
video_extensions[:issue:481]. - Make sure
zip_galleryis set correctly [:issue:477]. - Updates for recent Pillow changes, requires Pillow>=8.0.0 [:issue:
479]. - Make theme dir writable after copying to it [:issue:
471]. - New plugin: Titleregexp - modify titles of albums with regular expressions
[:issue:469]. - List of sort-properties as fallback instead of zero-length string
[:issue:468].
2.3
Sigal now requires Python 3.8+.
- Add option
max_img_pixelsto allow processing huge images (sets
PIL.Image.MAX_IMAGE_PIXELS) [:issue:431]. - Add webp to the list of images formats supported by default [:issue:
433]. - Allow
video_size = Nonein settings [:issue:435]. - New plugin to handle non-image or video files [:issue:
434]. - With the galleria theme, albums can contain both images and sub-albums
[:issue:438]. - Add original size information for 'Download ZIP' link in album [:issue:
446]. - Allow specifying the file date in the Markdown metadata file [:issue:
447]. - Add gallery title to albums'
<title>[:issue:441]. - Add map for all themes. This replaces the map feature that was specific to
the galleria theme [:issue:450]. - Fix loading
filters.py[:issue:452]. - Fix compatibility with Click 8.1.
- colorbox theme: avoiding holes due to non image/video files present in the
source directory [:issue:455]. - Extend caching plugin to handle markdown and iptc metadata [:issue:
443].
2.2
- Convert pillow warnings to logging with filename [:issue:
394]. - Catch warnings when reading EXIF data.
- Avoid crash when thumbnail cannot be generated [:issue:
401]. - Replace deprecated usage of
imp. - Fix video thumbnail creation when delay > video length [:issue:
411]. - Update photoswipe to 4.4.0 [:issue:
415]. - Update galleria to v1.6.1 and add new themes [:issue:
417]. - Add
user_cssoption to allow easier css customization [:issue:418]. - Allow to specify the sort order per album.
- Add a
.nbmediasattribute to get the number of files in an album. - More options for vieo resizing [:issue:
420]. - Fixes for img_format [:issue:
421]. - Fix encoding issue with ffmpeg output [:issue:
423].
2.1
- Add setting to use relative symbolic links [:issue:
359]. - Add a setting to force image output format [:issue:
360]. - Feeds: fix links to gallery and image [:issue:
361]. - Improve performance when reading metadata [:issue:
362]. - Add new plugin to allow one to disable ZIP generation on a per album basis
with a.nozip_galleryfile [:issue:368]. - Make sure that read-only files can be copied [:issue:
375]. - Add a quiet flag [:issue:
376]. - Update photoswipe to v4.1.3
- Improve error message when template is not found [:issue:
384]. - New plugin to protect gallery by encrypting image files using a password
[:issue:385]. - Force conversion of some EXIF tags to str [:issue:
386]. - Use natural sorting thanks to the
natsortpackage [:issue:387].
2.0
Sigal now requires Python 3.5+.
- Add some transparency for galleria's info box [:issue:
308]. - Galleria theme now reads image data from json [:issue:
312]. - Galleria: Load first image earlier [:issue:
307]. - Galleria: Do not load tiles by default.
- Fixed crash when IPTC reading fails [:issue:
316]. - Force loading of truncated files [:issue:
320]. - Include tests in PyPI tarball [:issue:
323]. - Optimize a bit markdown initialization [:issue:
329]. - Quote special characters in urls [:issue:
345]. - Reorganization of templates, splitting landing page and album templates
[:issue:343], [:issue:347], [:issue:348]. - Add IPTC Headline (2:105) and to iptc_data [:issue:
356]. - Avoid IPTC errors [:issue:
355], [:issue:358].
1.4.1
1.4.0
This is the last version supporting Python 2.
- Update libraries used in themes (Galleria, Colorbox, PhotoSwipe) and their dependencies.
- Remove use of CDNs (JQuery, Google fonts).
- Hint to how to suppress decompressionbomb warnings [#235].
- New plugin for finer control over ignored files [#233].
- New plugin to cache the exif data of images [#236].
- Feeds plugin: include videos in feeds [#238].
- Allow formatting in zip_gallery [#244].
- Added random thumbnail property for album [#241].
- Improve CSP compatibility with colorbox theme [#245].
- Set html lang attribute based upon locale [#257].
- Resize portrait images to same size as landscape [#258].
- New setting thumb_fit_centering for tweaking how thumbnails should be cropped [#263].
- New settings to configure what file extensions should be recognised as images and videos [#270].
- New setting datetime_format to customize the EXIF datetime format [#271].
- Add a progress bar for writing index files [#234].
- Add setting to customize the EXIF datetime format [#271].
- Allow to configure the ffmpeg binary [#273].
- Filter .nomedia files with the source filename [#295].
- Populate title & description from IPTC image data [#297].
- Defer loading of leaflet js til late in the page [#298].
- Add compress_assets plugin [#300].
- Sidebar site logo image in Colorbox [#292].
1.3.0
- Support videos with rotation [#210].
- Generate missing thumbnails from the resized image if possible [#211].
- Fix background-image url in the PhotoSwipe theme [#213].
- Implement a first version of video support for the PhotoSwipe theme [#216].
- Update Google Analytics UA Code [#221].
- Use leaflet-providers.js to allow chosing the tile provider for the map in
the Galleria theme [#218]. - Fix theme.url path in the media page plugin for the Colorbox theme. [#224]
- Add 3gp to the list of supported video formats. [#226]