1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332
|
Lazygal 0.11 (2025-05-02)
* lint python
* make thumbnail gen more robust
Lazygal 0.10.11 (2025-01-23)
* fix failure with PNG indexed images (Debian Closes: #1092599)
Lazygal 0.10.10 (2024-07-29)
* fix TypeError on py3.12 distutils.spawn() (Debian #1077438)
* fix crash on badly encoded iptc keyword (Debian #1008965)
Lazygal 0.10.9 (2024-01-31)
* fix invalid escape sequences with py312 (Debian Closes: #1061807)
Lazygal 0.10.8 (2023-11-12)
* fix transcoder video filter add
* do not ignore ffmpeg return code
* handle N/A as time_pos in ffmpeg > 6.1 output (Debian Closes: #1055818)
* fixup GExiv2 deprecations
Lazygal 0.10.7 (2023-07-09)
* Pillow Image.ANTIALIAS is deprecated
Lazygal 0.10.6 (2023-06-05)
* fix UnicodeDecodeError on garbage in LensName
* reset counts in pindex (Github Fixes #17)
* make generated mp4 more compatible with browsers
* handle more video formats (thanks Björn)
Lazygal 0.10.5 (2022-03-05)
* ignore debian tags in git version check
Lazygal 0.10.4 (2022-03-05)
* switch to setuptools
* document that lazygal follows dir symlinks (github Fixes #15)
* inverted theme: fix keyboard shortcuts (thanks Didier Rochet for reporting)
Lazygal 0.10.3 (2021-11-02)
* prevent 'None' comment showing up in templates
* fix metadata not showing in templates
* fix crash when webalbum-bg != transparent with recent pillow (Github #12)
* fix crash on second gen when publish-metadata=No
Lazygal 0.10.2 (2021-02-07)
* man page typo: --excludes instead of --exclude
* fix processing pngs with alpha channel
* improve --image-size doc (Thanks Gurvan Huiban for the suggestion)
Lazygal 0.10.1 (2020-10-14)
* fix RuntimeError when input pic does not need resize (Github #9)
* fix crash with zero-sized pics in source_dir
* fix failure to load metadata from new file in existing dir
* ignore exiv2 returning 'binary comment' (Github Fixes #8)
* skip video tests when not HAVE_VIDEO (Github Fixes #7)
Lazygal 0.10 (2020-08-27)
* drop pyexiv2 alternate dependency (deprecated)
* cache media metadata in persistent index
* ensure no crash if silent video (Github Fixes #1)
* use ffmpeg instead of gst
* Minor typo "dl_asset" (github Fixes #5)
* drop py2
Lazygal 0.9.4 (2020-05-18)
* do not transcode mp4
* accept simpler size defs in json config and improve documentation
* build manpages using pandoc
* new --no-video option
* center and properly size videos in default theme
* themes: enable external assets and downloading theme with setup.py
* also include video thumbs in album picture
* show GPS data from EXIF
* fix test_gen_metadata when source dir contrains _ (thanks Dominik Mierzejewski)
* url_quote according to RFC 3986 (thanks Dominik Mierzejewski)
* fix left/right/up keys not working
* make --clean-destination preserve .htaccess files as default
Lazygal 0.9.3 (2018-10-10)
* fix crash on rebuild with --dir-flattening-depth (Debian Closes: #902764)
Lazygal 0.9.2 (2018-05-04)
* switch to git and update homepage
* Danish translation - da_DK to da
* fix original_link empty in singlepage theme
* add missing jquery in singlepage theme
Lazygal 0.9.1 (2016-11-16)
* update fr translation
* better testing of file metadata
* fix unpredictible default size name in config
* fix bad author tag decoding test (closes #24)
* fix tests failing because default theme has been renamed (closes #25)
Lazygal 0.9 (2016-11-01)
* rename default theme as nojs
* warn of no video support only if videos are found
* silence some debug messages (Debian Closes: #836697)
* Fix crash if video deps are not installed (#21)
* fix crash when using -z
* build a JSON index for each webgal
* gst: avoid failure when Gst.init has not been called yet
* gi bindings: require version as advised by gi lib
* Fix #19 JSON config file in album source not loaded
* fix failure to generate exif sorted gallery (Debian Closes: #794899)
* spawn hg instead of using mercurial python api for guessing dev revision
* remove existing symlinks when switching from --orig-symlink to -O
* Fix #18 warn if python-gst-1.0 overrides are not installed
* Fix #17 and make setup.py install the new default conf file
* make python3 the default
* inverted theme: do not distort images (Debian #782376)
* merge fix for #16
* rename TranscodeError to VideoError (end Fix #16)
* support a new JSON configuration file format
* ensure obeying to umask setting (Debian Closes: #776195)
* fix exception when run on empty dir (Debian Closes: #776198)
* add '--preserve PATTERN', to prevent removal of files/directories
* add '--exclude PATTERN', to allow ignoring some files/directories
* add 'numeric' sort criteria for media and galleries
* update italian translation
Lazygal 0.8.8 (2014-10-22)
* silence gobject assertions errors at startup
* fix CTRL+C not working after a video has been transcoded
Lazygal 0.8.7 (2014-09-30)
* port to gst1 which makes lazygal fully python3 compatible
Lazygal 0.8.6 (2014-09-15)
* fix error when running without GObject
Lazygal 0.8.5 (2014-09-06)
* correctly workaround gst messing with sys.argv when import gst fails
* new style sidebnw for default theme
* python3 source compatibility (except video support)
Lazygal 0.8.4 (2014-05-03)
* update it translation
* fix semicolon not escaped in urls (Debian Closes: #745979)
* update lazygal download link
Lazygal 0.8.3 (2014-04-07)
* update project url
* take more time to assess if a pipeline is stalled
Lazygal 0.8.2 (2014-02-19)
* make test_clean_empty_dirs pass (thanks damien_courouss!)
* Fix #12 remove minified js (Debian Closes: #736736)
* Update Czech locale
* if clean-destination, delete directories instead of advising
* introduce basic theme manifest in order to include shared files from other dirs
* do not link to non-existent subgals when using filter-by-tag
* Fix #11 do not generate empty dirs with filter-by-tag
* report transcoding progress
* new config option video-size + no video scaling or transcoding if not needed
Lazygal 0.8.1 (2013-10-30)
* make keywords available in image pages
* hide exiv2 warnings in normal operation
* clear progress info upon exit
* Fix #7 handle video size error
* Fix #4 make filter-by-tag= work in sub dirs
* Fix #5 prevent broken img symlinks from crashing lazygal
* monitor if pipeline is stalled while transcoding
Lazygal 0.8 (2013-05-28)
* add a fallback to pyexiv2 if GExiv2 is not available
* tag filtering
* make the console output give some basic progress info
* Port from pyexiv2 to GExiv2.
* single page themes support (js)
* use genshi NewTextTemplate syntax and convert themes CSS templates
* rename config option global/destdir to global/output-directory for consistency
* do not publish image date when publish-metdata=No
* new inverted theme
Lazygal 0.7.4 (2012-07-16)
* add missing lazygal/defaults.conf in source tarball
Lazygal 0.7.3 (2012-06-29)
* fix album picture link on win32
* add --force-gen-pages
* fix media links on win32 when --dir-flattening-depth is changed
* allow to keep GPS tags
* fix test suite failure when running with the C locale
* introduce --webalbum-pic-type
* make time formats customizable in templates
* resize videos while transcoding
Lazygal 0.7.2 (2012-05-10)
* fix re-creation of broken symlinks
* strip all whitespace when reading metadata files
* fix user config tpl vars not feeded to CSS templates
* fix video thumbnailing handling (Debian bug #662118)
* document how to use --template-vars
* allow non-ascii sizes names
* fix fr translation format string
Lazygal 0.7.1 (2011-11-26)
* add publish-metadata configuration option
* fix lazygal.conf(5) installation path
* fix -z glitch
Lazygal 0.7 (2011-11-16)
* fix 35mm equivalent calculation field retrieval and fallbacks
* add config option for webalbumpic size
* warn on unknown config options/sections
* per-directory config files support
* improve image rotation quality by using lossless rotation and by resizing after rotation
* generate webm vp8 vorbis for web videos
* --subgal-sort-by=exif : use mtimes only of none of the pics have exif date
* move README info into manpages
* integrate video thumbs
* config overhaul: fixup cmdline vs files, new cfg file format
(migration script provided in src dist: userscripts/lazygal-conf-migrate-07)
* remove --optimize and --progressive which have defaulted to On for a while
Lazygal 0.6.2 (2011-06-30)
* add gallery archive size in gallery index
* fix retrieval of Nikon Lens info
* make -O work with videos
* fix failure when one use -O and there is a video (Debian #631181)
* fix failure when date tags are not recognized by pyexiv2 (Debian #630572)
* fix rotated pics EXIF Orientation tag
* fix obeying on size constraints when images are auto rotated
* gracefuly handle SIGINT
* make it possible to load puburl from config file
* --sugbgal-sort-by=exif sort by latest EXIF in subgal
* support for providing output dir in config file
* rename --subgal-sort-by=filename to --subgal-sort-by=dirname which is clearer
* fix supplying album picture by file album-picture
Lazygal 0.6.1 (2011-04-27)
* fix -O which was symlinks instead of copies
* add exif author if present in generated web pages
* fix build with python2.7
* follow symlinks to include other galleries
* fix installation with a prefix which is not /usr (e.g. /usr/local)
* add italian translation
Lazygal 0.6 (2011-03-09)
* delete half made stuff on key interrupt
* add breadcrumbs on every page
* add many unit tests
* copy image metadata in resized pics
* make the pyexiv2 api changes wrapper a separate module
* improve the way the picture mess thumbnail is created
* make it possible to symlink original images
* update cz translation
* add danish translation
* add support for file metadata including image captions
* Key navigation in gallery
Lazygal 0.5.2 (2010-09-16)
* fix RSS feed item tpl loading which broke feed generation
Lazygal 0.5.1 (2010-08-26)
* work around pygst bug that steals help command line swith
* improve debug output for tpl decoding errors
* fix decoding of Exif.Image.ImageDescription and Iptc.Application2.ObjectName
* drop python < 2.5 support (as a consequence of Debian bug #588262)
* fix camera model name retrieval with pyexiv2 0.2+
* fix fr translation
Lazygal 0.5 (2010-06-15)
* update french translation
* avoid using PIL for JPEG comment when pyexiv2 can do the job
* also generate web pages for videos (ogg/theora)
* describe high level mode of operation in manual page
* support new pyexiv2 0.2 API
* Read IPTC metadata
* do not keep EXIF data in memory, reread from file when needed (not that often)
* add dirty script to set an EXIF comment, to be improved later
* update homepage url
* add subgal and image count on subgal links in default theme
* flush out pipes after message print to make sure msg are displayed even when output is piped (ssh, less)
* get rid of the "$t." prefix in templates
* support for templates include and deps
* Flatten directory structure below a certain depth
* skip galleries whose name collide with shared material (e.g. CSS)
* fixed output not in a pipe (less, ssh, etc) that raised a unicode decode error
* more control over image resize
* fix manpage installation
Lazygal 0.4.1 (2009-05-21)
* Czech translation update
* new cmdline option --orig-base (Debian Closes: #504039)
* no subgals for dirs with no photos
* quote most urls in page links
* make webalbum browsable directly on filesystem
* improve sorting when no EXIF data is available and give more sorting options
* add progressive and optimize image saving options (thanks to Ian Zimmerman)
* add missing default values in a config object (thanks to Ian Zimmerman)
* handle EXIF flash values localized by some cameras
* generate manpage using docbook
* -s now understands the special dimensions 0x0 which instructs not to resize for this size
* Handle non-ascii dates
Lazygal 0.4 (2008-07-04)
* add french translation
* support for an additionnal config file in source_dir
* Initial czech translation.
* allow xhtml tags in album_description
* improve README a bit on template vars
* fix unicode EXIF UserComment (thanks Matthieu Castet for the hint on endianess)
* i18n support for runtime messages
* webalbum index pagination for big directories
Lazygal 0.3.1 (2008-03-27)
* better description of touch instead of --check-all-dirs in man page
* fix thumb alt in dirindex
* fix thumb width/height not being outputed in dirindex
* rebuild webalbumpic when pics get removed from dir
Lazygal 0.3 (2008-03-08)
* skip VCS directories in album generation
* Support for new PyExiv2
* themes mostly through CSS and new default style cmdline option
* fail if dest is in source tree
* add webalbum picture to feed items
* build some fancier album picture
* walk source tree from deep to top to be able to reuse stuff processed in subdirs
Lazygal 0.2 (2008-01-24)
* linux kernel compile like output, which is more readable
* feed generation for new or updated galleries
* Add man page
* Improve template variables support
* warn about manually removing ungenerated directories in dest
* Allow to include original pictures in generated album
Lazygal 0.1 (2007-10-26)
* inital version, it works!
|