PluginProbe ʕ •ᴥ•ʔ
Photo Gallery, Sliders, Proofing and Themes – NextGEN Gallery / trunk
Photo Gallery, Sliders, Proofing and Themes – NextGEN Gallery vtrunk
4.2.2 4.2.1 trunk 3.32 3.33 3.34 3.35 3.36 3.37 3.38 3.39 3.41 3.50 3.52 3.53 3.54 3.55 3.56 3.57 3.58 3.59 3.59.1 3.59.10 3.59.11 3.59.12 3.59.2 3.59.3 3.59.4 3.59.5 3.59.6 3.59.7 3.59.8 3.59.9 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.1.0 4.1.1 4.1.2 4.1.3 4.2.0
nextgen-gallery / changelog.txt
nextgen-gallery Last commit date
adminApp 1 week ago assets 1 week ago documentation 1 week ago languages 4 months ago lib 2 months ago nextgen-gallery 1 year ago products 1 week ago src 1 week ago static 1 week ago templates 3 weeks ago vendor 5 months ago changelog.txt 1 week ago composer.json 1 year ago composer.lock 1 week ago eslint.config.js 5 months ago eslint.config.min.js 2 months ago license.txt 2 years ago nggallery.php 1 week ago readme.txt 1 week ago wpml-config.xml 7 years ago
changelog.txt
2179 lines
1 NextGEN Gallery
2 by Imagely
3
4 = V4.2.2 - 05.19.2026 =
5 * Added: Google Photos integration — import images directly from your Google Photos account into NextGEN galleries.
6 * Added: Dropbox integration — import images from Dropbox into NextGEN galleries.
7 * Fixed: Multisite subsite admins can no longer change the gallery base path (Path to galleries is now read-only for non-super-admins).
8 * Fixed: Network super-admin toggle "Allow users to import image folders from the server" now correctly gates the Import Folder feature on subsites.
9
10 = V4.1.2 - TBD =
11 * Fixed: Multisite subsite site admins see Path to galleries read-only in Imagely; main site and network super admins may still edit.
12 * Fixed: Multisite network "Enable import function" gates Import Folder for subsites (UI and REST).
13 * Improved: Shared gallery path validation (REST and classic Image Options).
14
15 = V4.1.1 - 03.13.2025 =
16 * Fixed: PNG and WEBP watermarks no longer lose transparency when applied to images.
17 * Fixed: Fatal error when using NextGen Gallery with older Pro add-on versions that reference the legacy C_NextGen_Settings class.
18 * Fixed: SinglePicture display no longer crashes when width/height settings are not configured.
19 * Fixed: Imagebrowser now opens to the correct image when viewing images within albums (Thumbnails display type).
20
21 * Fixed: Updated permission check
22
23 = V3.59 - 03.14.2024 =
24 * Fixed: URI too long prevents "Sort or exclude images" from loading images.
25 * Fixed: Correcting Lightroom clients being unable to sync image .
26 * Fixed: Prevent PHP warning / error when watermarking.
27 * Fixed: Sorting images from a Classic Editor launched IGW.
28 * Fixed: Shutter lightbox randomly failing to load the captions.
29 * Fixed: PHP notices and warnings.
30 * Fixed: Addressed a bug reported by Dmitrii Ignatyev of Cleantalk.
31
32 = V3.58 - 02.08.2024 =
33 * Fixed: A potential fatal DivisionByZeroError caused by image files being deleted outside of NextGEN.
34 * Fixed: A potential fatal error in the XML-RPC controller.
35 * Fixed: An issue with classic (non-block) themes could break Pro's "Open album children in the Pro Lightbox" feature.
36 * Fixed: Assorted potential PHP notices and warnings.
37 * Fixed: Manage Galleries' "Images per Page" feature was not working.
38 * Fixed: Passing 'gallery_width="auto"' to a Slideshow shortcode could result in a fatal error.
39
40 = V3.57 - 01.10.2024 =
41 * Fixed: Albums were generating an incorrect URL to their child galleries.
42 * Fixed: Albums could generate a fatal error when viewing a sub-album.
43 * Fixed: Do not call opcache_reset() if it does not exist.
44
45 = V3.56 - 01.09.2024 =
46 * Fixed: "Open album children in Pro Lightbox" feature was only working with block based themes.
47 * Fixed: Adding more than one Pro display to one page caused galleries after the first to be unstyled.
48 * Fixed: Albums with very a large number of children may have broken gallery displays if it relies on the dynamic-css feature.
49 * Fixed: Continued fixing recently introduced incompatibilies with 3rd party extensions.
50 * Fixed: Creating a new gallery from the Manage Galleries page was just reloading the page.
51 * Fixed: Display Type settings could be forced back to their default settings when upgrading.
52 * Fixed: IIS servers may generate a fatal error searching for an absolute path to template files.
53 * Fixed: Inserting NextGEN singlepic from the Add Media popup was creating an <img> without a src attribute.
54 * Fixed: Possible PHP notices, warnings.
55 * Fixed: Restored the NGG_DISABLE_SHORTCODE_MANAGER constant.
56 * Fixed: Router->fix_page_parameter() generated a warning if the global $post is not an object.
57 * Fixed: The button 'Scan folder for new images' was re-importing existing images.
58 * Fixed: Updating tags via the Manage Tags page did not flush the displayed gallery rendering cache.
59
60 = V3.55 - 12.13.2023 =
61 * Changed: Changing SweetAlert library version to prevent the interference on .ru sites.
62
63 = V3.54 - 12.01.2023 =
64 * Fixed: Assorted possible PHP warnings and notices with PHP 8.0+.
65 * Fixed: Compatibility with some 3rd party extensions.
66
67 = V3.53 - 11.30.2023 =
68 * Fixed: A potential conflict with NextGEN Pro Lightbox.
69
70 = V3.52 - 11.30.2023 =
71 * Fixed: A potential fatal error caused by accessing NextGEN Pro constants before they are defined.
72 * Fixed: Compatibility with ARI Fancy Lightbox & Imagify, both could generate a fatal exception since 3.50.
73 * Fixed: Paths to non-default template files were being calculated incorrectly, causing the incorrect template to display.
74 * Fixed: Some bulk actions in the Manage Gallery page were broken by the last release.
75 * Fixed: Users of PHP 7 and WordPress 5.8 or older could experience a fatal error due to the use of str_contains().
76
77 = V3.50 - 11.29.2023 =
78 * IMPORTANT: Support for PHP 5.6 and lower has been discontinued. If you are running PHP 5.6 or lower, you MUST upgrade PHP before installing NextGen 3.5.0. Failure to do that will disable NextGen core functionality.
79 * Updated: Major refactor of the plugin to support future improvements! Note: This release Requires at least PHP 7.0.
80 * Fixed: We closed some issues affecting Lightroom users
81
82 = V3.41 - 09.27.2023 =
83 * Fixed: NextGEN 3.39 could generate a fatal error when viewing a gallery hosted on IIS.
84 * Fixed: NextGEN 3.39 could not accept uploads from the LightRoom plugin.
85 * Fixed: NextGEN 3.39 could generate a PHP exception when using custom template paths.
86
87 = V3.39 - 09.13.2023 =
88 * Fixed: Prevent template files from existing outside of the site document root, WP_CONTENT_DIR, or WP_PLUGIN_DIR
89
90 = V3.37 - 05.05.2023 =
91 * Fixed: A fatal error was thrown when uploading images' whose 'Flash' EXIF field is an array instead of the integer it should be.
92 * Fixed: Correcting a possible error in our RankMath SEO compatibility.
93 * Fixed: Prevent duplicate entries from being added to the photocrati_cache_tracker transient.
94
95 = V3.36 - 05.10.2023 =
96 * NEW: Added support for WP-Sweep so that NextGEN's tags will not be automatically removed.
97 * NEW: Added NextGEN Gallery images to RankMath SEO's sitemaps.
98 * Fixed: A JS error could trigger on the Manage Gallery page in some circumstances.
99 * Fixed: In some specific situations NextGEN Gallery could cause an infinite loop on all pages.
100 * Fixed: Manage Gallery's "Add Page" button used the legacy [nggallery] shortcode.
101
102 = V3.35 - 02.03.2023 =
103 * Fixed: Sites still using PHP 5.6 experience a fatal error due to an incompatibility with the latest version of Composer.
104
105 = V3.34 - 02.02.2023 =
106 * Fixed: FontAwesome could load SVG font files which broke some Pro Lightbox elements.
107
108 = V3.33 - 01.18.2023 =
109 * Fixed: FontAwesome icons were broken by 3.32 if not enqueued by another source.
110
111 = V3.32 - 01.11.2023 =
112 * NEW: Added the filter 'ngg_metadata_parse_order'
113 * Changed: Now including all CSS & JS resources inside the plugin to avoid GDPR issues.
114 * Fixed: Viewing sub-albums could result in a PHP warning regarding array_pop()
115
116 = V3.30 - 10.05.2022 =
117 * Fixed: Rotating images was broken for some users after the last release.
118
119 = V3.29 - 09.28.2022 =
120 * Fixed: Added nonce verification to some legacy XHR handlers.
121
122 = V3.28 - 07.20.2022 =
123 * NEW: Added NGG_DISABLE_IMAGICK constant to disable use of ImageMagick.
124
125 = V3.27 - 05.25.2022 =
126 * Fixed: A possible PHP warning in the third party compatibility warning.
127 * Fixed: PHP 8 may emit a warning in the taxonomy controller when viewing the site frontpage while no posts or pages exist.
128 * Fixed: ThickBox's loadingAnimation.gif and tb-close.png URL were incorrect.
129
130 = V3.26 - 04.27.2022 =
131 * Fixed: A change in NextGEN 3.23 broke albums pagination.
132 * Fixed: Compatibility with TinyMCE editor used by Advanced Custom Fields.
133 * Fixed: Insert Gallery Window popup failed to load when Elementor is active.
134
135 = V3.24 - 03.23.2022 =
136 * Fixed: A possible PHP warning could be generated if the global $post->content is an integer or boolean.
137 * Fixed: Activating NextGEN for the first time generated a PHP warning when registering default settings.
138 * Fixed: NextGEN widgets JS/CSS was enqueued on all frontend pages.
139 * Fixed: Some errors generated while image uploading were not being displayed to the user.
140
141 = V3.23 - 02.09.2022 =
142 * Fixed: A potential PHP fatal error in C_Photocrati_Transient_Manager when using external object caching.
143 * Fixed: Manage Gallery page could create a javascript error if the page loads quickly enough.
144 * Fixed: Sorting images order was broken by WordPress 5.9
145 * Changed: Google Fonts is no longer used for fonts loaded in the admin.
146
147 = V3.22 - 01.20.2022 =
148 * Fixed: When viewing certain images NextGEN was using nggdb::get_unique_slug() on each viewing.
149
150 = V3.21 - 01.19.2022 =
151 * NEW: Introducing constant NGG_DISABLE_PHOTOCRATI_CACHE_TRACKER which tracks all NGG transients when using an external object cache.
152 * NEW: Adding an option to separate generated images with dashes instead of underscores for better SEO.
153 * Changed: Removed the "Custom styles" feature which was deprecated in December of 2020.
154 * Fixed: PHP 8.1 warnings of deprecations.
155
156 = V3.18 - 12.08.2021 =
157 * NEW: Added a constant "NGG_DISABLE_SHORTCODE_MANAGER" to disable content protection workarounds that can be a source of incompatibility itself.
158 * NEW: Added notice to users that ctypes methods are required by NextGEN Gallery.
159 * Fixed: Compatibility with EditorsKit invalidating NextGEN Gallery blocks.
160 * Fixed: In rare circumstances the "Open album images in Pro Lightbox" feature was not working.
161 * Fixed: PHP warnings about undefined array key access when using the XMLRPC API (Lightroom)
162 * Fixed: Searching for images on Manage Galleries could result in duplicates.
163
164 = V3.17 - 09.15.2021 =
165 * Fixed: NGG 3.16 created a problem with the Manage Gallery page's Edit Thumbnail, Rotate Image, and View Meta popups
166
167 = V3.16 - 09.08.2021 =
168 * Fixed: Links on "Extensions" page were incorrect
169 * Fixed: Incompatibility with WP User Manager caused Manage Gallery bulk actions to be unusable
170 * Fixed: Images that failed to upload would be treated as a success in the UI if the server HTTP response code is 200
171 * Changed: Removed the "Ambassadors" tab from the Overview page
172
173 = V3.15 - 08.23.2021 =
174 * Fixed: A warning was generated on every request for users of PHP 5.6
175
176 = V3.14 - 08.18.2021 =
177 * NEW: Added support for unanimated WebP images
178 * Fixed: PHP warning was generated when enqueueing frontend resources
179 * Fixed: "Scan folder for new images" was failing with PHP 8+
180
181 = V3.13 - 08.04.2021 =
182 * Fixed: All WP-Admin links had "/wp-admin/" removed for some users
183
184 = V3.12 - 07.13.2021 =
185 * Fixed: PHP warning generated for some Nimble Builder users
186 * Changed: Added 'ngg_marketing_parameters' filter
187
188 = V3.11 - 05.26.2021 =
189 * Fixed: Now compatible with NimbleBuilder
190 * Fixed: Importing images from the Media Library was broken due to a z-index issue
191
192 = V3.10 - 05.19.2021 =
193 * NEW: Added option under Misc Options to disable the /ngg_tag/ page feature
194 * Fixed: Misc performance improvements to NGG 3.9.0
195 * Fixed: Opening the rotate-image dialog a second time could show the incorrect image
196 * Fixed: Paginated galleries on paginated WP posts linked to the incorrect URL
197 * Fixed: Widgets were not rendering correctly with some third party page builders
198
199 = V3.9.3 - 04.20.2021 =
200 * Changed: Updated uppy.js
201 * Fixed: Conflict with Avada builder
202 * Fixed: ACG fields cannot be toggled
203 * Fixed: Activation issues with NextGEN Starter
204
205 = V3.9.2 - 04.07.2021 =
206 * Fixed: call_user_func() warning when rendering shortcodes in widgets (1168)
207 * Fixed: do_shortcode and legacy shortcodes (1170)
208 * Fixed: Incorrect use of wp_localize_script (1171)
209 * Fixed: Tooltips are illegible (1172)
210 * Fixed: PHP foreach warning (1173)
211
212 = V3.9.1 - 03.29.2021 =
213 * Fixed: C_Dynamic_Stylesheet_Controller error
214 * Fixed: Galleries not displaying
215
216 = V3.9.0 - 03.24.2021 =
217 * Changed: Resource manager disabled by default
218 * Changed: Remove ngg_load_frontend_logic filter
219 * Fixed: Refactored to resolve over 300 plugin & theme conflicts
220 * Fixed: Problem reported with taxonomy controller
221
222 = V3.8.0 - 02.24.2021 =
223 * NEW: NGG featured image support for custom post types (1076)
224 * Fixed: Compatibility with Custom Post Type UI plugin (1076)
225 * Fixed: Compatibility with Advanced Custom Fields plugin (1150)
226 * Fixed: Compatibility with Photo Station plugin (855)
227 * Fixed: Compatibility with Stackable (981)
228
229 = V3.7.0 - 02.17.2021 =
230 * Fixed: Added ellipsis to pagination to show pages skipped (1099) (1157)
231 * Fixed: Deleted images could still appear in 'random' image galleries (1129)
232 * Fixed: Galleries with only one page were causing pagination links to appear (1156)
233 * Fixed: Inability to change gallerypath on multisite networks (1150)
234 * Fixed: Overriding static resources (CSS & JS) through files in wp-content/ngg/ was not working (1144)
235
236 = V3.6.0 - 02.10.2021 =
237 * NEW: Added new 'Bulk actions' option to remove EXIF Orientation from existing images (1137)
238 * NEW: Allow maximum_entity_limit display setting regardless of source (1146)
239 * NEW: Provide hooks to customize Uppy settings (1139)
240 * NEW: Recreated legacy templates as modern "views" (1127)
241 * Fixed: A compatibility warning with NextGEN Plus would appear when users had NextGEN Starter (1097)
242 * Fixed: Compatibility issue with Topscorer Theme (344171)
243 * Fixed: Compatibility with Custom Post Types UI (1076)
244 * Fixed: Compatibility with jQuery.mmenu (1140)
245 * Fixed: Disable marketing additions for users with NextGEN Starter enabled
246 * Fixed: Error responses from the server when uploading images failed were not specific (1121)
247 * Fixed: Image rotation not reliable (1137)
248 * Fixed: Imagebrowser pagination broke on images with UTF8 characters in their title (1135)
249 * Fixed: Shortcodes displaying albums did not appear in the order listed (1128)
250 * Fixed: Transient tracker was calling update_option() on every page (1074)
251
252 = v3.5.0 - 12.17.2020 =
253 * Changed: Deprecated legacy template functionality
254 * Changed: Deprecated built-in custom style / CSS mechanism
255 * Fixed: Misc updates for PHP 8.0 compatibility
256
257 = v3.4.7 - 11.25.2020 =
258 * NEW: Replaced plupload with a new uppy.js based uploader for faster uploading
259 * Changed: Updated select2 and Gritter to the latest versions
260 * Changed: Several changes have been made for future jQuery 3.5 compatibility
261 * Fixed: Gutenberg Block and Featured Image features on wordpress.com hosting
262
263 = V3.3.20 - 10.13.2020 =
264 * NEW: PHP 5.6 is the minimum supported PHP version
265 * NEW: WordPress 5.2 is the minimum support PHP version
266 * Fixed: Block disappearing in Block Editor
267 * Fixed: Gutenberg block and featured image features were broken on wordpress.com hosting
268 * Note: NextGEN Gallery will soon be licensed under GPLv3.
269
270 = V3.3.17 - 08.18.2020 =
271 * Fixed: Override Thumbnail Settings not configurable
272 * Fixed: Broken gallery displays in WP 5.5 with Classic Editor
273 * Fixed: HTML in Gallery & Image fields
274 * Fixed: Inability to save Gallery Settings or Other Options
275
276 = V3.3.11 - 08.14.2020 =
277 * Fixed: Fancybox lightbox not working with WordPress 5.5
278 * Fixed: Inability to upload images or create galleries in WordPress 5.5
279 * Fixed: Cannot crop images from Manage Galleries page
280 * Fixed: Removed use of jquery.size() and jquery.browser
281 * Fixed: Fixed iterator_to_array() PHP warning
282
283 = V3.3.10 - 08.12.2020 =
284 * NEW: Added filter 'ngg_recent_images_sort_by_column' to control how recent images are sorted
285 * Fixed: Assigning a thumbnail to a custom post type page/post caused a fatal javsacript error
286 * Fixed: NextGEN would previously be completely unusable should it even once determine that it doesn't have the necessary roles it needs
287 * Fixed: Several SimpleLightbox issues caused by a recent version upgrade
288 * Changed: Admin user interface modifications
289 * Changed: Misc code improvements to take advantage of PHP 5.3+ features
290 * Changed: Removed NGG_FIX_JQUERY constant
291
292 = V3.3.6 - 06.24.2020 =
293 * NEW: Added a mechanism in Other Options > Misc to update page featured images assigned with NextGen version 1 that were broken by a WordPress 5.4 API change
294 * NEW: Added two filters (ngg_default_settings and ngg_default_global_settings) to allow control over default settings for new networks, sites and sub-sites
295 * NEW: Updated SimpleLightbox to the latest version. This fixes all gallery images appearing in the lightbox if more than one gallery was on the page.
296 * Fixed: Album routing was broken if the albums were named using a non-latin alphabet
297 * Fixed: Gallery path validation was broken on some IIS servers
298 * Fixed: NextGen was unable to serve AJAX requests on home.pl hosting
299 * Fixed: Removed the unused simple_html_dom module which was causing errors with PHP 7.3
300
301 = V3.3.5 - 04.09.2020 =
302 * Fixed: Broken dynamic images
303
304 = V3.3.2 - 04.07.2020 =
305 * Fixed: Gallery paths were calculated incorrectly on wordpress.com hosting
306 * Fixed: Insert Gallery Window could not edit an existing displayed gallery with a legacy template without breaking the displayed gallery
307 * Fixed: Manage Albums page could generate lengthy PHP warnings if galleries or other albums did not have a preview image assigned
308 * Fixed: NextGen was forcing the 'screen_options_show_screen' filter to always be true
309 * Fixed: Plugin would not load and would throw an error due to C_Component_Registry not being found
310 * Fixed: Removed last traces of javascript that were in display type templates
311
312 = V3.3.0 - 03.10.2020 =
313 * NEW: Added feature on Manage Galleries page to search gallery names
314 * NEW: Added filter 'ngg_disable_shortcodes_in_request_api' to disable rendering of NextGen shortcodes in REST
315 * NEW: Added option to automatically watermark images during upload
316 * Changed: Minimum PHP version supported is now 5.4
317 * Changed: Pope framework now included via Composer
318 * Changed: Removed use of 'contextual_help' filter which is deprecated
319 * Changed: Renamed nggallery.po to nggallery.pot for better compatibility with Loco Translate
320 * Fixed: Compatibility with Divi Booster
321 * Fixed: Copying images to another gallery caused a PHP warning
322 * Fixed: Featured Image feature was not working
323 * Fixed: Fixed PHP warning sometimes displayed with album breadcrumbs
324 * Fixed: Fixed PHP warning when displaying certain albums
325 * Fixed: No notification was given when moving or copying images on Manage Gallery
326 * Fixed: PHP warning would be displayed when MediaRSS feature was enabled
327 * Fixed: SimpleLightbox would not use image alttext attribute for titles
328 * Fixed: Uploading zip files containing images with uppercase file extensions would fail to extract any images
329 * Fixed: Uploading images with invalid EXIF would reject the image entirely
330
331 = V3.2.23 - 12.02.2019 =
332 * NEW: There is a new setting under Other Options > Misc to disable enqueueing FontAwesome entirely
333 * Changed: WP-CLI commands have been namespaced and numerous new commands have been added
334 * Fixed: Add Gallery / Images page would instruct users to upload zip files even if the multisite settings disallowed it
335 * Fixed: Conflict with Elementor breaking the Attach-To-Post window styling
336 * Fixed: Corrected PHP warnings generated when creating the template & static override directory ('ngg') inside WP_CONTENT_DIR if write access isn't available
337 * Fixed: Gallery slug generation was broken when the gallery name included special characters and broke those galleries as album children
338 * Fixed: Improved performance on Manage Galleries page by simplifying query to count images belonging to galleries
339 * Fixed: Manage Galleries could generate a PHP warning when listing galleries created by users that have since been deleted
340 * Fixed: Shutter Reloaded's navigation icons were always missing
341 * Fixed: Slideshow widget was enqueueing a file that no exists
342 * Fixed: Two basic slideshow displays on one page would cause a JS error that broke their display
343 * Fixed: URL resolution for paginated galleries and dynamic thumbnails was broken if WordPress was in a sub-directory of a sub-directory install (split home & site url)
344
345 = V3.2.21 - 11.20.2019 =
346 * Changed: Small branding and color update
347
348 = V3.2.19 - 10.30.2019 =
349 * Fixed: Conflict with Imagify and the Imagely Lightroom plugin
350 * Fixed: Ability to update image metadata from the Imagely Lightroom plugin
351
352 = V3.2.18 - 09.18.2019 =
353 * Fixed: Ability to sort images by random
354 * Fixed: Large images failed to upload on WP Engine
355 * Fixed: Plupload translations not working
356
357 = V3.2.15 - 09.10.2019 =
358 * NEW: Automatically retry loading dynamic thumbnail generation urls
359 * NEW: Use NGG_DISABLE_DYNAMIC_IMG_URLS constant to generate images in-process
360 * Changed: Dynamic thumbnails are generated in their own PHP processes/url
361 * Fixed: Distorted images and thumbnails
362 * Fixed: Timeout when viewing large galleries
363 * Fixed: Memory optimizations when generating images
364
365 = V3.2.11 - 08.27.2019 =
366 * Secured: IGW queries (reported by Tin Duong of Fortinet's FortiGuard Labs)
367
368 = V3.2.10 - 07.23.2019 =
369 * Changed: Updated branding for Freemius opt-in
370 * Fixed: IGW queries
371
372 = V3.2.8 - 07.16.2019 =
373 * NEW: Added support for the shortcode_atts_ngg filter
374 * NEW: Importing images from a folder now works recursively
375 * Fixed: 'Scan folder for new images' did not assign a gallery preview image
376 * Fixed: AJAX actions like image uploads were failing if the default request to '/' went to an index.html instead of index.php
377 * Fixed: Admin page controllers / templates were running twice
378 * Fixed: Compatibility with Delightful Downloads
379 * Fixed: Compatibility with Elementor
380 * Fixed: Copying images to the Media Library was broken if the server lacked the fileinfo extension
381 * Fixed: Disable Manage Gallery's move/copy images submit button to prevent multiple submissions
382 * Fixed: Made 'Recover image from backup' reset thumbnail crop settings
383 * Fixed: Minor error emitted from common.js
384 * Fixed: Move Images / Copy Images now also moves/copies dynamically generated versions
385 * Fixed: The uninstall routine handler was generating a PHP warning accessing an undeclared variable
386 * Fixed: Zip uploads from some macOS users was failing
387
388 = V3.2.4 - 06.04.2019 =
389 * NEW: Added some methods to the window.galleries object prototype for retrieving display settings
390 * Secured: Zip extraction process (thanks to Slavco Mihajloski / @mslavco)
391 * Changed: Removed the now-deprecated 'publish' link from the Manage Gallery image actions row
392 * Fixed: A PHP warning emitted on Gallery > Other Options if the current gallery path cannot be written to
393 * Fixed: Added compatibility check for the official FontAwesome plugin
394 * Fixed: Clicking a checkbox in the Insert Gallery Window's "Sort or exclude images" tab was not functioning
395 * Fixed: Resized images were becoming larger than the original in some circumstances
396 * Fixed: URL to static assets like JS and CSS files was incorrect when NextGen Gallery was a symlink
397
398 = V3.2.2 - 05.09.2019 =
399 * Changed: Updated video Links
400 * Changed: Branding updates in Readme.txt file
401
402 = V3.2.1 - 05.08.2019 =
403 * Fixed: Missing settings after Reset with NextGEN Plus
404 * Fixed: Small styling issues with WordPress 5.2
405
406 = V3.2.0 - 05.07.2019 =
407 * NEW: Branding update
408 * NEW: API methods for detecting NextGEN provided pages and custom post types
409 * Fixed: Missing menus after Reset
410 * Fixed: Ajax pagination with Simplelightbox
411 * Fixed: Datamapper query cache not purged after saving an entity
412 * Fixed: Gallery folder not created when using Manage Galleries -> New Gallery
413 * Fixed: Notifications not appearing on all Nextgen-provided pages
414 * Fixed: Gallery wizard conflicting with NextGEN Pro ecommerce wizard
415 * Fixed: Upgrade to pro button
416 * Fixed: NGG activation transient not given a time-to-live value
417
418 = V3.1.17 - 04.02.2019 =
419 * Fixed: Preview images for display types giving get_static_abspath error
420 * Fixed: Compatibility with the Imagely Lightroom plugin
421
422 = V3.1.14 - 03.26.2019 =
423 * Changed: Restored original behavior of ngg_after_new_images_added hook
424 * Changed: Images with EXIF rotation metadata are now rotated automatically at upload
425 * Changed: Moved confirmation message presented after editing a thumbnail
426 * Fixed: Ability to import zips of images
427 * Fixed: Gallery folder not created on filesystem after adding new gallery
428 * Fixed: IGW not working with Gutenberg / Block Editor
429 * Fixed: Compatibility with EWWW Image Optimizer
430 * Fixed: Compatibility with Elementor
431 * Fixed: Compatibility with Imagify
432 * Fixed: NextGen 3.1.11 passed an incorrect path to load_plugin_textdomain()
433 * Fixed: Simplelightbox initialization was opening more than once for certain images
434
435 = V3.1.11 - 03.20.2019 =
436 * NEW: Many performance enhancements
437 * Fixed: Broken Overview page on WordPress 5.1
438 * Fixed: Problem with notices not being dismissible
439 * Fixed: Recover images from backup generating errors
440 * Fixed: Manage Tags the only menu option after activating
441 * Fixed: Compatibility with environments which don't have mime_content_type function
442
443 = V3.1.7 - 02.26.2019 =
444 * Changed: Upgraded Freemius SDK to latest release
445
446 = V3.1.6 - 01.16.2019 =
447 * NEW: Option to control caching duration of random widget galleries
448 * Secured: DB record serialization
449 * Fixed: Compatibility with plugins that extend Gutenberg / Block Editor
450 * Fixed: Invalid regex causing warnings when viewing /ngg_tags/ pages
451 * Fixed: Misc grammatical and spelling mistakes
452
453 = V3.1.5 - 01.08.2019 =
454 * NEW: Added constant NGG_DISABLE_SHUTDOWN_EXCEPTION_HANDLER
455 * Secured: DB record serialization
456 * Changed: Added 185 character limit to filenames to prevent filesystem issues
457 * Changed: Removed caching of 'random' galleries; now only random widgets will be cached
458 * Changed: Removed dependency on underscore.string.js
459 * Changed: Updated base64.js library in attach-to-post module
460 * Changed: Updated jquery.waitforimages.js
461 * Fixed: Uploading of non-JPEG images and uploading of JPEG with invalid EXIF data
462
463 = V3.1.3 - 01.08.2018 =
464 * Fixed: Post thumbnail support for NextGEN Gallery when using Block Editor
465
466 = V3.1.4 - 12.21.2018 =
467 * Fixed: Visual shortcode not displaying in WP 5.0.2
468
469 = V3.1.2 - 12.18.2018 =
470 * Fixed: Variable mismatch error when using central gallery management pages
471
472 = V3.1.1 - 11.29.2018 =
473 * Fixed: Don't enqueue block editor assets on frontend.
474 * Fixed: Broken styling for column blocks
475
476 = V3.1.0 - 11.28.2018 =
477 * NEW: Gutengerg block for NextGEN Gallery
478 * Secured: Other options page
479 * Updated: Freemius SDK
480 * Fixed: Getting started wizard compatible with Gutenberg
481 * Fixed: WPML redirects
482 * Fixed: Missing descriptions and tags when re-importing image metadata
483
484 = V3.0.16 - 10.24.2018 =
485 * Fixed Fontawesome 4 compatibility
486
487 = v3.0.15 - 10.23.2018 =
488 * NEW: Added requirements notification manager
489 * Changed: Basic Thumbnails default setting from "[Show slideshow]" to "Show slideshow"
490 * Changed: Fixed order_by=rand and 'variations' system not working by storing random results in a transient for 24h
491 * Changed: How gallery directories are removed
492 * Changed: Improved memory use during thumbnail generation
493 * Changed: Manage Albums page now uses GET for editing navigation
494 * Changed: Upgrading FontAwesome to 5.0.13
495 * Fixed: Attribute 'target=_blank' not working in lightbox effects
496 * Fixed: Conflict with WP Social Widget
497 * Fixed: Corrected numerous phpdoc problems found by Phan
498 * Fixed: Editing of image attributes from search-galleries page
499 * Fixed: Gritter messages with long texts overlapped their close-notification icon
500 * Fixed: IGW gallery selections not persisting between edits
501 * Fixed: Orphaned entries being created and/or left in wp_postmeta
502 * Fixed: Repeated and missing images in featured images list
503
504 = V3.0.13 - 10.11.2018 =
505 * Changed: Added settings for basic slideshow
506
507 = V3.0.9 - 09.25.2018 =
508 * NEW: Added 2.0 template mechanism for basic galleries
509 * NEW: Simple Lightbox is the new default Lightbox
510 * Changed: Changed Javascript library and styling for basic slideshow
511 * Changed: New default template and styling for thumbnail galleries
512 * Changed: New default template and styling for imagebrowser galleries
513 * Changed: New default template and styling for compact albums
514 * Changed: New default template and styling for extended albums
515 * Changed: Changed implementation of "Number of Columns" setting
516 * Changed: Significantly simplified NextGEN default shortcodes
517
518 = V3.0.8 - 09.05.2018 =
519 * Fixed: IGW broken with Chrome 69+
520
521 = V3.0.6 - 07.24.2018 =
522 * NEW: Added 'ngg_gallery_title_select_field' filter
523 * NEW: Danish translations
524 * NEW: Slovakian translations
525 * Changed: Removed unused swfUpload setting key from ngg_options array
526 * Secured: Image attribute storage
527 * Fixed: Styling of upload notifications
528 * Fixed: Do not purge WPML tag/translation mapping when removing unused NGG tags
529 * Fixed: Don't invoke icl_translate() when the admin language matches the default language
530 * Fixed: Importing Media Library images inside the IGW window
531 * Fixed: NGG > Overview's "Upgrade to Pro" links were still present when NGG Plus/Pro were active
532 * Fixed: Patched PEL to catch a possible exception caused by malformed IFD
533 * Fixed: Removed unneeded wp_localize_script('wp-color-picker'...)
534 * Fixed: Sorting galleries with over 1k images did not work past image 999
535
536 = V3.0.1 - 05.17.2018 =
537 * Fixed: Prevent caching of display_tab.js which can break the IGW
538
539 = V3.0.0 - 05.16.2018 =
540 * NEW: Complete redesign of NextGEN Gallery backend interface
541 * Changed: Image descriptions may now include <img> elements with src, alt, title, id, class, name, rel, and style
542 * Changed: Upgraded Select2 to latest release (4.0.5)
543 * Changed: Updated link href to 'image delete' & 'recover' links
544 * Fixed: Gutenberg compatibility
545 * Fixed: Removed use of screen_icon() from plugin
546 * Fixed: Color selection widget keeping unsaved values between page refreshes
547
548 = V2.2.54 - 02.28.2018 =
549 * Fixed: Conflict with Gutenberg editor
550 * Fixed: Manage Albums' "Not linked" option wasn't selectable
551 * Fixed: Manage Galleries gallery path field was having extraneous slashes added on IIS servers
552
553 = V2.2.50 - 02.20.2018 =
554 * Secured: Gallery paths and the ability to manage tags
555 * Kudos: ElevenPaths (Telefonica cibersecurity Unit)
556
557 = V2.2.46 - 02.15.2018 =
558 * Fixed: Broken Manage Albums page
559
560 = V2.2.45 - 02.14.2018 =
561 * NEW: Partner page for Imagify image optimization
562 * Secured: Image property escaping case-sensitive
563 * Secured: Vulnerable to CVE-2017-2416 buffer overflows
564 * Kudos: Zhouyuan Yang of Fortinet's FortiGuard Labs
565 * Fixed: Incorrect CSS class format used in form generator text field
566 * Fixed: Clean exit in FastCGI environments
567 * Fixed: Use of deprecated functions in gallery plugin
568
569 = V2.2.33 - 12.24.2017 =
570 * Secured: Certain image attributes were not being validated correctly
571
572 = V2.2.30 - 12.13.2017 =
573 * Fixed: Segfaults on PHP 7.2, 7.1.12, and 7.0.26.
574 * Fixed: WordPress gallery plugin wizards initialized too early.
575 * Fixed: ImageBrowser display types generating warnings on PHP 7.2
576 * Fixed: Widgets causing WSOD on PHP 7.2
577 * Fixed: Removed create_function() calls (deprecated in PHP 7.2)
578
579 = V2.2.18 - 12.04.2017 =
580 * NEW: Include PHP 7.2.0 in the warning created by NextGen Gallery 2.2.16
581
582 = V2.2.17 - 12.01.2017 =
583 * NEW: Include PHP 7.2-RCs in the warning created by NextGen Gallery 2.2.16
584
585 = V2.2.16 - 11.30.2017 =
586 * NEW: Display an admin warning and disable NextGen Gallery when PHP 7.1.12 or 7.0.26 are in use
587
588 = V2.2.14 - 09.18.2017 =
589 * NEW: EXIF and IPTC metadata are copied to new images and photos when generating thumbnails, watermarks, or new sizes
590 * Fixed: Metadata is read and preserved when "Resized images after upload" feature is enabled
591
592 = V2.2.12 - 08.01.2017 =
593 * Secured: Disabled Flash backend in plupload
594 * Changed: Upgraded PHP-Parser version used when building plugin zips
595 * Changed: Added DESC as an option to nggTags::find_images_for_tags()
596 * Fixed: Fixed useage of parse_str for PHP 7 (thanks Bodo Graumann)
597 * Fixed: Made transients manager flush only expired transients
598 * Fixed: Compatibility with Spider Calendar
599 * Fixed: Problem with validation code of DataMapper Models
600 * Fixed: Convert script/style urls to arrays in the lightbox installer
601
602 = V2.2.10 - 06.14.2017 =
603 * Fixed: Ensure that the plugin works when PHP isn't compiled against libxml
604
605 = V2.2.9 - 06.14.2017 =
606 * Fixed: WSOD caused by setting $wp_query->is_page to false
607
608 = V2.2.8 - 06.13.2017 =
609 * Changed: Removed custom Freemius opt-in message
610 * Changed: New design and video for Upgrade to Pro page
611 * Changed: Added namespacing to NGG-generated transients
612 * Fixed: Better error reporting for the XML-RPC method, ngg.uploadImage
613 * Fixed: Thumbnail editing links missing when locale uses RTL language such as Hebrew
614 * Fixed: Roles and Capabilities discrepancy with displaying NextGEN Gallery UI elements
615 * Fixed: Fancybox lightbox effect not compatible with Pro Mosaic galleries
616 * Fixed: Basic Tagcloud does not honor display type setting when editing in Insert Gallery Window
617 * Fixed: Basic Tagcloud allows selection of Pro display types when NGG Pro is disabled
618 * Fixed: Limit display types available in "Display galleries as" setting for albums
619 * Fixed: Special characters in `show_slideshow_text` parameter causing inserted display to not be editable.
620 * Fixed: NGG Basic Slideshow not honoring transition effect setting
621 * Fixed: Image tags that are no longer should be removed from WordPress gallery plugin
622 * Fixed: Spacing preserved when our shortcodes are placed with other content
623 * Fixed: Breadcrumbs in albums when slug is shared between gallery and album
624 * Fixed: get_unique_slug() creating invalid SQL query when gallery name contains quote characters
625 * Fixed: /ngg_tags pages displaying comments from all posts
626 * Fixed: PHP warning when saving image meta data
627 * Fixed: Fix incompatibility with WPML pagination due to overriding $_SERVER['REQUEST_URI']
628
629 = V2.2.3 - 04.05.2017 =
630 * Fixed: E_WARNING on Gallery Settings page due to improper use of array_combine() on PHP <= 5.3
631
632 = V2.2.2 - 04.04.2017 =
633 * Fixed: Hyperlinks in image descriptions
634 * Fixed: WordPress SEO sitemap image count
635 * Fixed: Removed id parameter in shortcodes
636 * Fixed: Fatal error in Freemius code
637
638 = V2.2.1 - 03.13.2017 =
639 * NEW: Template mechanism for all display types
640 * NEW: WordPress gallery plugin review notices
641 * Changed: Updated WordPress gallery plugin branding to Imagely
642 * Changed: Added the ability to click on a gallery title and have it open direct to Pro Lightbox
643 * Fixed: Problems with activation after initial installation
644 * Fixed: Don't display legacy shortcodes after creating new galleries
645 * Fixed: false positive malware detection notices against 'eval'
646 * Fixed: Various PHP notices and warnings
647 * Fixed: Issue with dynamic container height for Imagebrowser display types
648
649 = V2.1.79 - 02.23.2017 =
650 * Secured: Resolved vulnerability with tag cloud displays
651
652 = V2.1.77 - 01.31.2017 =
653 * Changed: Corrected Facebook link
654 * Changed: Tags in readme.txt
655 * Fixed: Problem with deactivating other plugin
656
657 = V2.1.69 - 01.18.2017 =
658 * Fixed: Ensured compatibility with WordPress 4.7.1
659 * Fixed: Missing option names on setting pages when Wizard active
660 * Fixed: Ensure that NextGEN Gallery is always loaded after it's extension plugins in WP 4.7
661 * Fixed: Pope product uninstaller not running during activation
662
663 = V2.1.62 - 12.15.2016 =
664 * Fixed: Typo in notice for launching the gallery wizard
665 * Fixed: The ability to dismiss the gallery wizard notice
666
667 = V2.1.61 - 12.14.2016 =
668 * NEW: Gallery creation wizard for new users
669 * Fixed: Shortcodes in WordPress gallery plugin widgets not getting substituted in Divi
670 * Fixed: Ensure that NGG placeholder text doesn't get styled incorrectly by other themes
671 * Fixed: Various thickbox issues on custom post type pages
672 * Fixed: Hide Insert Gallery placeholder images in Yoast feed
673
674 = V2.1.60 - 11.22.2016 =
675 * Secured: Ensure that only .css files can be edited using Styles tab
676
677 = V2.1.59 - 11.22.2016 =
678 * Secured: Ability to customize CSS Styles
679 * Changed: readme.txt improvements
680 * Fixed: Compatibility with WordPress 4.7.0
681 * Fixed: Insert Gallery Window-inserted tagclouds are incorrect
682
683 = V2.1.57 - 11.14.2016 =
684 * Secured: Custom Styles may only be written to specific directories
685 * Secured: SQL injection vulnerability for gallery names
686 * Changed: Display type icons are now clickable in the Insert Gallery Window
687 * Changed: Include backup image files when coping/moving a gallery
688 * Changed: Show gallery name in upload notification
689 * Changed: Added placeholder text to gallery name field on Add Gallery / Upload Images page
690 * Fixed: Custom sortorder not preserved in shortcode
691 * Fixed: Shortcodes added via Insert Gallery Window displayed as []
692 * Fixed: Uncaught TypeError: Cannot read property 'replace' of undefined
693 * Fixed: Use of deprecated Yoast SEO (aka WPSEO) filter
694 * Fixed: Conflict with Easy Digital Downloads
695 * Fixed: Misc invalid HTML tags in admin pages (thanks to kniebremser)
696 * Fixed: Change display:hidden to visibility:hidden in various places
697 * Fixed: Escaping of quotes in gallery titles and urls
698 * Fixed: Untranslatable strings
699
700 = V2.1.56 - 10.27.2016 =
701 * Fixed: Shortcode parsing was affecting third-party shortcodes
702
703 = V2.1.54 - 10.25.2016 =
704 * NEW: Added php docblock directives for code hinting/completion
705 * NEW: Display types can have aliases
706 * NEW: Visual Shortcodes
707 * Changed: Now uses gulp for package compilation & JS/CSS minification
708 * Changed: Updated Freemius SDK to 1.2.1
709 * Fixed: Extraneous backslashes being added to gallery titles & descriptions
710 * Fixed: Import folder 'gallery title' field wasn't being used for new gallery titles
711 * Fixed: Settings reset will now redirect to /wp-admin/ to avoid potential activation-related errors
712 * Fixed: Table columns cache becomes out of date between versions
713 * Fixed: Various issues with WordPress gallery plugin shortcodes when used in widgets
714 * Fixed: Warnings caused by calls to non-existent module package files
715 * Fixed: nextgen_admin's jquery-ui breaking Elegant Themes admin pages
716
717 = V2.1.50 - 08.30-2016 =
718 * NEW: Added the ability to open galleries within albums using a lightbox
719 * Changed: Increased freemius opt-in to 100%
720 * Changed: Tamara Lackey's biography on the WordPress gallery plugin overview page
721 * Fixed: Images and photos not responsive for all display types
722 * Fixed: Compatibility with the Imagely Lightroom plugin
723 * Fixed: Removed Pope tests folder from WordPress gallery plugin
724 * Fixed: Maximum function nesting level fatal error when displaying two or more albums
725 * Fixed: Ensure Insert Gallery Window background stays white
726 * Fixed: PHP warning for C_NGG_Lightbox class using incompatible constructor
727
728 = V2.1.49 - 07.26.2016 =
729 * NEW: Add a "Default" template option to override ATP settings when a global setting is used
730 * NEW: Added "generic" error reporting back during image upload.
731 * NEW: Added notice for deprecating PHP 5.2
732 * NEW: Option to display child gallery and album descriptions when viewing albums
733 * Changed: ATP preview images are smaller with tighter margins to show more images
734 * Changed: Content of WordPress gallery plugin Upgrade to Pro page
735 * Changed: New Gallery plugin Overview page
736 * Changed: Replicate gallery name sanitation of NG legacy for gallery paths
737 * Fixed: Resolved all found PHP warnings/notices/deprecations and strict errors
738 * Fixed: Compatibility on Windows servers with network mounted document roots
739 * Fixed: Ensure EXIF meta data is loaded from the appropriate exif_data array instead of exif_array
740 * Fixed: Gallery Settings toggle not functioning
741 * Fixed: Uploading breaking when thumbnail or image resizing fails due to lack of specific format support for image libraries
742 * Fixed: Warning generated in nggallery.php checking useMediaRSS option
743
744 = V2.1.46 - 06.23.2016 =
745 * Fixed: Remove inner nextgen-gallery folder due to build issue
746
747 = V2.1.45 - 06.22.2016 =
748 * Fixed: Freemius assets should not be minified
749
750 = V2.1.44 - 06.22.2016 =
751 * NEW: "Add Gallery" button added next to "Add Media" button on Create/Edit Post screen
752 * NEW: Insert Gallery placeholder images are watermarked
753 * NEW: Added API for communicating with Lightroom plugin
754 * NEW: Gulp build system
755 * NEW: Added "ngg_igw_placeholder_line_2_settings" and "ngg_igw_placeholder_line_1_settings" filters
756 * NEW: Added "ngg_settings_during_image_generation" filter to adjust image generation
757 * NEW: Added "ngg_before_save_thumbnail" filter for image manipulation abilities
758 * NEW: Added the ability to apply GD filters during image generation
759 * NEW: Integrated with WordPress SEO sitemaps to show include NGG images and photos in image counts
760 * Changed: Links to manage a gallery after it's been created don't appear in the Insert Gallery Window
761 * Fixed: Freemius code shouldn't be minified
762 * Fixed: When a datamapper entity is saved, it's corresponding cache should be cleared
763 * Fixed: Insert Gallery Window placeholder images aren't used by WordPress SEO's OpenGraph analysis
764
765 = V2.1.43 - 05.25.2016 =
766 * NEW: Added Freemius integration
767 * NEW: Added actions actions ngg_updated_image_meta, ngg_recovered_image, ngg_generated_image, ngg_moved_images, and ngg_copied_images
768 * NEW: Added patch from WPML copyping ATP galleries to new language pages when duplicating a page to a new language
769 * Changed: Moved 'ngg_delete_picture' action to before the image has been removed
770 * Changed: Now prevent maximum_entity_count from being set to 0 or lower in Other Options
771 * Changed: Updated "Roots" relative url support to re-branded "Soil" relative url
772 * Changed: Updated branding so all publicly visible instances of "Photocrati" are now "Imagely"
773 * Changed: Upgraded FontAwesome to 4.6.1
774 * Fixed: Album breadcrumbs when used with WordPress gallery plugin legacy templates
775 * Fixed: Compatibility with added WP role objects without a remove_cap() method
776 * Fixed: Default watermark setting causing images to be watermarked by text even though "image" is shown chosen on "Other Options"
777 * Fixed: Navigating to albums with UTF8 characters in their name
778 * Fixed: Replaced use of get_currentuserinfo() with wp_get_current_user()
779
780 = V2.1.33 - 04.25.2016 =
781 * Fixed: Compatibility with themes and plugins which enqueue underscore.js in the head of the document
782 * Fixed: Ensure that shutter reloaded can find it's image assets
783
784 = V2.1.31 - 04.05.2016 =
785 * NEW: Added constant NGG_SCRIPT_VERSION that is either the plugin version or rand() should SCRIPT_DEBUG be on
786 * NEW: Added warning when saving galleries and refuse to automatically delete galleries with one or more "../" in their path.
787 * Changed: ATP slug field disallow several characters (spaces, ?, |, &, [, ]) by replacing them with dashes as they are typed
788 * Changed: Made get_static_url() look in the WP_CONTENT/ngg/(module_name)/static directory for CSS/JS overrides
789 * Fixed: Bug introduced in 2.1.24 allowing gallery paths & slugs to contain spaces; galleries must be "saved" once to correct them
790 * Fixed: Compatibility with WPML String Translation when uploading images without title or description
791 * Fixed: Made get_image_url() encode gallery directory names 'because%this%is' a valid directory
792 * Fixed: Manage Galleries > Search results not saving when edited
793 * Fixed: Provided imagebrowser legacy templates not using AJAX pagination when enabled
794 * Fixed: Resource manager breaking the layout of the Multisite Plugin Activation page
795 * Fixed: Static url generation when the nextgen-gallery directory is a symlink outside of the WordPress roots
796
797 = V2.1.27 - 03.16.2016 =
798 * Fixed: Formatting issues with changelog
799
800 = V2.1.26 - 03.15.2016 =
801 * Fixed: Removed unnecessary whitespace from "Related images" template that caused issues with some themes
802 * Fixed: Detection of parents from grand-child-albums when generating breadcrumbs
803 * Fixed: C_Router->initialize() generating warnings with WP-CLI or the WP-CLI-Cron
804 * Fixed: Added Roots-theme relative-url support to C_MVC_Router->get_static_url()
805 * Fixed: nggdb::get_unique_slug() not generating unique slugs
806 * Fixed: Album breadcrumbs CSS compatibility with certain themes
807 * Fixed: C_Gallery->validation() not working properly when sanitizing gallery title using UTF-8
808 * Fixed: NGG's cross-frame-communication cookies not being purged
809 * Fixed: Updated C_Dynamic_Thumbnails_Manager->get_uri_from_params() with user-submitted patch
810 * Fixed: Updated C_CustomPost_DataMapper_Driver->_save_entity() with user-submitted patch
811 * Fixed: Cleaned up overview.php's readability and removed some now-long-unused code from legacy's ajax.php
812
813 = V2.1.23 - 01.05.2015 =
814 * Secured: XSS vulnerabilities in Manage Gallery pages
815 * Secured: Ability to browse and import gallery folders
816
817 = V2.1.19 - 12.23.2015 =
818 * Fixed: PHP warning about incorrect usage of parse_url()
819
820 = V2.1.18 - 12.21.2015 =
821 * NEW: Added text domain and domain path to plugin header
822 * NEW: Add the ability to specify gallery title with import_gallery_from_fs() method
823 * NEW: Swedish (sv_SE) translation (thanks Anders O Johansson)
824 * Changed: Updated plugin's FontAwesome to version 4.5
825 * Changed: Handle for bundled version select2 is now called 'ngg_select2'
826 * Fixed: Removed redundant translatable strings (thanks Rene Wolf)
827 * Fixed: Loading non-WOFF fonts on IIS servers
828 * Fixed: Attempt to load non-existing minified translation files for Plupload
829 * Fixed: Order direction not honored on Manage Galleries page
830 * Fixed: _NGG_Galleries_List_Table compatibility with WordPress 4.3+
831 * Fixed: Double-UTF8-encoding of image metadata
832 * Fixed: Don't use interframe communication outside of the Insert Gallery Window
833 * Fixed: Problem deleting interframe communication cookies
834
835 = V2.1.15 - 09.09.2015 =
836 * Secured: Image uploads
837 * Fixed: Don't use esc_attr_e() to prevent translation issues
838 * Fixed: Ensure that deleting a gallery doesn't delete anything it shouldn't
839 * Fixed: get_gallery_abspath() should return NULL if the path doesn't exist
840
841 = V2.1.10 - 09.01.2015 =
842 * Secured: Escape output of parameters in templates to avoid XSS
843
844 = V2.1.9 - 08.25.2015 =
845 * NEW: Added ngg_manage_galleries_items_per_page filter
846 * NEW: Added ngg_manage_galleries_items_order filter
847 * NEW: ngg_manage_galleries_items_orderby
848 * Secured: Limit the ability to browse folders outside of NGG_IMPORT_ROOT
849
850 = V2.1.7 - 08.12.2015 =
851 * Changed: "Flush image cache" now removes images and photos from the database w/o a gallery
852 * Changed: "Show Meta" popup: parse date_format through date_i18n()
853 * Changed: Made Add Gallery/Images notifications a link to the gallery
854 * Changed: No longer cache displayed galleries as transients
855 * Changed: Updated widgets to use PHP5 parent::__construct() over $this->WP_Widget()
856 * Fixed: C_NextGen_Metadata->get_EXIF() was bugged with imagebrowser-exif template
857 * Fixed: Cornerstone/X compatibility with WordPress gallery plugin
858 * Fixed: Recovering images and photos was 'generating' from backup instead of copying
859 * Fixed: Setting post thumbnail more than once on a page/post
860 * Fixed: Permanently hide display types from ATP without an active POPE module
861
862 = V2.1.2 - 07.20.2015 =
863 * NEW: Ability to import from Media Library
864 * NEW: Added filter 'ngg_datamapper_table_name'
865 * NEW: Added filter `ngg_legacy_template_directories` for legacy template locator (thanks Ross McKay)
866 * NEW: Pagination available on Manage Images page
867 * NEW: Added filter ngg_manage_images_items_per_page_array to control pagination options
868 * NEW: Added filters 'ngg_load_frontend_logic' and 'ngg_get_modules_to_load'
869 * NEW: Added filter 'ngg_add_page_shortcode' to control Manage Galleries > 'Create new page' content
870 * NEW: Added filter 'ngg_manage_albums_items_order'
871 * Changed: Removed PHP4 support
872 * Fixed: Ability to set NextGEN Image as Featured Image
873 * Fixed: Don't use resource manager in download requests for WP Photo Shelter
874 * Fixed: Updated custom jQuery-UI styling to resemble WordPress postbox styling
875 * Fixed: Styled plupload buttons to resemble WordPress buttons
876 * Fixed: Removed 'fixed' class from manage galleries table. Allows columns to adjust to content
877 * Fixed: Removed note about flash support and fixed typoe (thanks Rene Wolf)
878 * Fixed: Fixed typo in nggallery.po
879 * Fixed: Cache results of lookup_columns() to avoid multiple identical queries; thanks go to Alex Bradaric
880 * Fixed: Better WP-CPI detection
881 * Fixed: Removed unnecessary calls to parent::initialize()
882 * Fixed: Adjusted album-compact template to always include p.ngg-album-gallery-image-counter
883 * Fixed: Replaced empty gallery rendering in is_feed() with a link
884 * Fixed: Removed default settings for imagerotator, which is no longer supported
885 * Fixed: Optimized scanning of images when importing a photo gallery
886 * Fixed: When a photo gallery is deleted, ensure that DB and filesystem are purged
887 * Fixed: Removed Insert Gallery Window box shadow
888 * Fixed: Ensure that file_exists() calls are prefixed with @
889
890 = V2.1.0 - 05.18.2015 =
891 * NEW: Album breadcrumbs and pagination
892 * NEW: Ability to override builtin MVC templates
893 * NEW: Robust transient management
894 * NEW: Added the ability to set post thumbnails via XML-RPC module
895 * NEW: Added 'ngg_get_image_size_params' filter to control image generation
896 * NEW: Added 'ngg_basic_tagcloud_title' and 'ngg_basic_tagcloud_excluded_display_types' filters
897 * NEW: Added ngg_manage_images_items_per_page filter
898 * NEW: Added "ngg_get_image_url" filter
899 * NEW: Including Ukranian and Polish translations
900 * NEW: The ability to set template in widgets
901 * Changed: Default thumbnail dimensions set to 240x160
902 * Changed: Product now adheres to Pope 0.12 and provides get_modules_to_load()
903 * Changed: Updated gallery plugin translations
904 * Changed: Removed link to capsman plugin in Roles accordion
905 * Changed: Taxnomies now use internationalized strings
906 * Changed: Image date/time meta data fields are stored as UNIX timestamps
907 * Secured: Uploading zips
908 * Fixed: Various PHP warnings and notices
909 * Fixed: Compatibility fixes for WPML
910 * Fixed: Ensure that backup image functionality fails gracefully
911 * Fixed: WP option 'ngg_do_upgrade' updated in every HTTP request
912 * Fixed; Empty $_SERVER['PATHINFO'] causing multiple routing issues
913 * Fixed: "Manage Galleries" display image alttext in the filename column
914 * Fixed: Various issues with the tag cloud display type
915 * Fixed: Integrity check when updating from 1.9.x
916 * Fixed: Image filenames substituting spaces for + which is only proper in the query string
917 * Fixed: Insert Gallery Window not working with nested levels of gzip compression
918 * Fixed: Imagebrowser as lightbox effect not working with pagination
919 * Fixed: Plugin compatibility with MultiVerso Advanced File Sharing
920 * Fixed: "Add page" button not displaying on the next immediate page load
921 * Fixed: Double-escaping of non-latin characters
922 * Fixed: Imagebrowser pagination with custom templates
923 * Fixed: Custom CSS is enqueued late to ensure it's one of the last stylesheets loaded
924 * Fixed: Fixed watermarking PNG images and photos
925 * Fixed: Using the "Import Metadata" bulk action overwrites existing data
926 * Fixed: Seconds were not retained from CaptureTime EXIF field
927 * Fixed: Conflicts created by our TinyMCE plugin
928 * Fixed: Image mapper setting gid to gallery name, not the unique ID
929 * Fixed: Restored nggdb->get_random_images(), nggdb->search_for_file, and nggdb->find_all_albums()
930 * Fixed: Allow gallery slug as parameter to nggdb::get_gallery()
931 * Fixed: Don't minify Plupload's i18n JavaScript
932 * Fixed: Custom template images not being given their full effect code attributes
933 * Fixed: When importing galleries from folders, allow symlinks
934 * Fixed: Use of C_Gallery_Mapper in C_Image_Wrapper
935 * Fixed: Properly handle themes that don't call wp_footer() or wp_print_footer_scripts()
936 * Fixed: Warning about missing style.php file on Network Admin -> Gallery page
937 * Fixed: Warning about getimagesize() failure when backing up an image
938
939 = v2.0.79 - 03.20.2015 =
940 * Secured: Sanitized C_Displayed_Gallery->_add_find_in_set_column() third parameter
941
942 = V2.0.78 - 03.12.2015 =
943 * Secured: AJAX actions for uploading images and importing folders now uses nonce checks
944
945 = V2.0.77 - 03.05.2015 =
946 * NEW: Added "ngg_get_image_url" filter
947 * Changed: Use a more reliable means of excluding Pro/Plus modules from using minified static resources
948 * Fixed: Imagebrowser pagination with custom templates
949 * Fixed: Custom CSS is enqueued late to ensure it's one of the last stylesheets loaded
950 * Fixed: Fixed watermarking PNG images and photos
951 * Fixed: Using the "Import Metadata" bulk action overwrites existing data
952 * Fixed: Seconds were not retained from CaptureTime EXIF field
953 * Fixed: Conflicts created by WordPress gallery plugin TinyMCE plugin
954 * Fixed: Image mapper setting gid to gallery name, not the unique ID
955 * Fixed: Restored nggdb->get_random_images(), nggdb->search_for_file, and nggdb->find_all_albums()
956 * Fixed: Allow gallery slug as parameter to nggdb::get_gallery()
957 * Fixed: Don't minify Plupload's i18n JavaScript
958 * Fixed: Custom template images not being given their full effect code attributes
959
960 = V2.0.76 - 02.24.2015 =
961 * Fixed: Compatibility checks for very old versions of NextGEN Pro plugin
962 * Fixed: Zero-byte downloads in WooCommerce and WPE-Commerce
963 * Fixed: Invalid URL being enqueued if a custom lightbox is selected with no URL provided
964 * Fixed: Restored a method to nggAdmin to fix compatibility with NextGen Public Uploader
965 * Fixed: Bug preventing source='recent' from displaying images in the correct order
966 * Fixed: Include more quotation symbols in our shortcode manager (foreign language shortcodes)
967 * Fixed: WPML/ATP compatibility issue
968 * Fixed: $nggdb->get_gallery() returning a different result than before
969
970 = V2.0.74 - 02.20.2015 =
971 * Changed: Removed jQuery Lightbox and Highslide due to incompatible licensing with GPL
972
973 = V2.0.71 - 02.19.2015 =
974 * NEW: Module files are compiled into a single package file to reduce disk I/O
975 * NEW: All CSS stylesheets and Javascript source files are minified to reduce latency
976 * NEW: All lightboxes are configured using an in-memory management class.
977 * NEW: Uses Pope 2.0, benefiting from the new caching capabilities
978 * NEW: NextGEN Gallery's functionality is disabled if NextGEN Pro is incompatible
979 * NEW: Added ngg_effect_code filter
980 * Changed: Updated plugin's FontAwesome to 4.3.0
981 * Changed: Updated plugin's select2 to 3.5.2
982 * Changed: Removed PicLens / CoolIris integration from WordPress gallery plugin
983 * Changed: Removed JSON API. Please use XML-RPC API instead
984 * Changed: For performance reasons, we cache FS & url lookups/calculations
985 * Changed: Greatly reduced the # of sql queries, and eliminated anything redundant
986 * Changed: For performance reasons, we cache datamapper and SQL queries
987 * Changed: Don't enqueue scripts or styles unless we require them
988 * Changed: Reduce the number of resources we enqueue for every HTTP request
989 * Changed: Ngg_Store now uses cookies instead of localStorage
990 * Changed: Insert Gallery Window is routed using wp-admin/admin_init
991 * Changed: Removed unused code from ngglegacy module. Created wrappers for commonly-used functions
992 * Changed: LZW module removed
993 * Changed: Legacy template drop-down selection now using select2
994 * Secured: Restrict folder browsing to NGG_IMPORT_ROOT constant
995 * Fixed: Compatibility issue with PHP's transparent ZLIB compression
996 * Fixed: Imagebrowser as lightbox effect not working when non-default permalink slug used
997 * Fixed: Angled quotations marks used in shortcode parameters
998 * Fixed: Compatibility between ImageBrowser display type and TwentyFifteen theme
999 * Fixed: Allow pagination to retain query string url parameters when linking to other pages
1000 * Fixed: Fixed pagination issues with slideshow galleries displayed as thumbnails
1001 * Fixed: Fix C_GalleryStorage_Driver_Base->import_gallery_from_fs() not checking imgBackup
1002 * Fixed: Fixed problem with default settings being applied multiple times
1003 * Fixed: Fallback to "full" image sizes if "backup" images aren't available
1004 * Fixed: Use M_DataMapper's serialization methods throughout the codebase
1005 * Fixed: Conflict with WordPress SEO and get_the_excerpt() call
1006 * Fixed: Don't run Resource Manager on wp-login.php or wp-sign.php
1007 * Fixed: TinyMCE Image Editor conflict with Insert Gallery Window placeholder images
1008 * Fixed: Fix Shutter positioning when admin bar is displayed
1009 * Fixed: Allow deselection of a WordPress gallery plugin legacy template
1010 * Fixed: Prevent conflicts when using imagebrowser as a lightbox effect
1011 * Fixed: Pagination not working for slideshows using thumbnail integration
1012
1013 = V2.0.66.33 - 11.24.2014 =
1014 * Fixed: Broken NextGEN Pro ecommerce-related shortcodes
1015 * Fixed: Spanish PO file
1016
1017 = V2.0.66.31 - 11.21.2014 =
1018 * Fixed: Broken shortcodes with WordPress 4.0.1
1019
1020 = V2.0.66.29 - 09.17.2014 =
1021 * NEW: Added skip_excluding_globally_excluded_images property to displayed gallery objects
1022 * Fixed: SQL generation for random image selection
1023 * Fixed: Adjust regex for replacing displayed gallery placeholder images
1024 * Fixed: Removed filters to home_url needed previously for WMPL compatibility
1025 * Fixed: Use canonical redirects when appropriate
1026 * Fixed: Ability to override image files using XML-RPC
1027
1028 = V2.0.66.27 - 08.18.2014 =
1029 * Fixed: Missing class.frame_communication_option_handler.php error
1030
1031 = V2.0.66.26 - 08.18.2014 =
1032 * NEW: Added fault tolerance to bulk action AJAX requests
1033 * Changed: Moved some WordPress gallery plugin settings from DB to in-memory
1034 * Fixed: Compatibility with BuddyPress plugin in multisite environments
1035 * Fixed: Ability to find static resources outside of WP_PLUGIN_DIR
1036 * Fixed: Autoupdate conflict with Photocrati Theme
1037 * Fixed: Workaround GoDaddy's throttling of consecutive AJAX requests
1038 * Fixed: Issue with settings manager in multisite enviroments
1039
1040 = V2.0.66.17 - 08.08.2014 =
1041 * NEW: Added French translations
1042 * Secured: XSS vulnerability in jQuery Plupload Queue (thanks Codevigilant Team)
1043 * Secured: XSS vulnerability in thumbnail/slideshow integration links
1044 * Secured: XSS vulnerability on Manage Albums page
1045
1046 = V2.0.66.16 - 07.30.2014 =
1047 * NEW: Added new "limit" setting to Slideshow widgets
1048 * NEW: Added a "ngg_routes" action for other plugins to hook into to provide new routes
1049 * NEW: Added NGG_SKIP_LOAD_SCRIPTS constant, which existed in 1.9.x
1050 * NEW: Added NGG_GALLERY_ROOT_TYPE constant. Set to 'content' to load galleries from the content_dir / content_url
1051 * NEW: Bosnian (bs_BA) language thanks to Nevesin Srdoc
1052 * NEW: Chinese (zh_CN) language thanks to Vahi Chen, http://www.vahichen.com
1053 * NEW: Dutch (nl_NL) language thanks to Taeke Kooiker
1054 * NEW: Filipino (fil) language thanks to Find Hold, http://www.findhold.dk/
1055 * NEW: French (fr_FR) language thanks to Jean-Yves Dumaine & Le Blog de Lise
1056 * NEW: Hungarian (hu_HU) language thanks to Zoltán Varanka
1057 * NEW: Italian (it_IT) language thanks to Jacopo Caggiano, @tizz
1058 * NEW: Russian (ru_RU) language thanks to SnakeD3
1059 * NEW: Spanish (es_ES) language thanks to Andrew Kurtis at WebHostingHub
1060 * Changed: Updated Czech language thanks to Separatista; additional thanks to Martin Krizek for the original translation who was mistakenly unaccredited
1061 * Changed: "Upgrade to Pro" page has new design, advertises for NextGEN Plus
1062 * Changed: Basic Albums templates now given the image counter P element the class 'ngg-album-gallery-image-counter' (by user request)
1063 * Changed: Gallery widgets now apply height:auto to their element; fixes compatibility with some themes
1064 * Changed: Random galleries should be substantially faster now (1000% or more for large image tables)
1065 * Fixed: Complete WPML compatibility
1066 * Fixed: Disable Buddypress 'bp_do_redirect_canonical' filter as it ruins our routing system
1067 * Fixed: Use plugins_url() content_url() when appropriate rather than just site_url() and home_url()
1068 * Fixed: WP Cron job will remove not only displayed gallery transients, but rendering transients as well
1069 * Fixed: NGG_RENDERING_CACHE_TTL constant is honored properly
1070 * Fixed: If using the caption template for Basic Thumbnails, only show the image caption when appropriate
1071 * Fixed: If NGG is uninstalled, so are it's custom capabilities
1072 * Fixed: Translate "Attach NextGEN Gallery to Post" ATP icon alt text when translations are active
1073 * Fixed: Multisite gallery path tooltip gave a wrong default setting
1074 * Fixed: Flush 'all' caches when pope_module_list setting changes
1075 * Fixed: Don't enqueue related images css in the admin
1076 * Fixed: Basic Slideshows fixes WP creating extraneous P element above the slideshow display
1077 * Fixed: Basic Singlepic will now display images marked 'excluded' in the admin
1078 * Fixed: Admin pages can now update when the "Save" button text has been translated
1079
1080 = V2.0.66 - 05.20.2014 =
1081 * Secured: Check mime type of image files using a variety of mechanisms
1082
1083 = V2.0.65 - 05.04.2014 =
1084 * Secured: Limit uploads to images and zips
1085
1086 = V2.0.63 - 04.29.2014 =
1087 * NEW: Translation ready
1088 * NEW: Including German translation by Roland Stumpp
1089 * NEW: Including Czech translation by Separatista
1090 * NEW: Including Finnish translation by Vesa Tiirikainen
1091 * NEW: WPML / qTranslate support
1092 * NEW: Bundled Browser+ JavaScript library
1093 * NEW: Added NGG_DISABLE_FILTER_THE_CONTENT constant to manage conflicts
1094 * Changed: Moved jquery.nextgen_radio_toggle.js to NextGEN Admin Module
1095 * Changed: Original display settings are passed to secondary display types
1096 * Fixed: Thumbnail dimension calculations are inaccurate by 1px when maintaining aspect ratio
1097 * Fixed: Copy IPTC data from original to new image when creating new sizes / thumbnails
1098 * Fixed: Use correct absolute path when importing images in a multisite environment
1099 * Fixed: Incorrect display of disk space quotas in multisite environments
1100 * Fixed: Removed redundant roles form in multisite environments
1101 * Fixed: Insert Gallery Window support for multisite environments
1102 * Fixed: Incorrect handling of NextGEN Styles in multisite environments
1103 * Fixed: WordPress gallery plugin not honouring NGG_IMPORT_ROOT constant
1104 * Fixed: Fixed inability to edit gallery properties using XMLRPC's edit_gallery method
1105 * Fixed: Alignment issues in Basic Compact Albums caused by subalbums not displaying image 'counter'
1106 * Fixed: Display setting forms compatibility issue with WordPress 3.9
1107 * Fixed; Compability with jQuery Dialogs in WordPress 3.9
1108 * Fixed: Maximum entity code should be a displayed gallery property for recent/random sources only
1109 * Fixed: Problems with zlib compression: https://core.trac.wordpress.org/ticket/18525
1110 * Fixed: Support for web servers which use a document root of '//'
1111 * Fixed: Compatibility with WPML Translation Management
1112 * Fixed: use 'del' for function name in ngg_store.js, 'delete' is a reserved keyword
1113 * Fixed: Enqueue fontawesome only when necessary
1114 * Fixed: Suhosin compatibility issue when overriding PHP memory limit
1115 * Fixed: Handle images of wrong image type correctly when trying to create cropped thumbnails
1116 * Fixed: Datamapper entities not allowed to have properties with a value of 0
1117 * Fixed: Resource manager is manipulating feeds
1118 * Fixed: Convert absolute urls to relative urls for lightboxes
1119 * Fixed: Start the resource manager as early as we can within the init action
1120 * Fixed: Routing problem for galleries with images named 1.jpg, 2.jpg, 3.jpg, etc.
1121 * Fixed: Added tooltips to basic slideshow settings
1122 * Fixed: Remove CKEditor's NextGEN button, which is incompatible with NextGEN Gallery 2.x
1123
1124 = V2.0.61 - 04.01.2014 =
1125 * Fixed: Compatibility with WP 3.9
1126 * Fixed: Exception thrown when using Reset button
1127
1128 = V2.0.59 - 03.18.2014 =
1129 * Changed: Separated pope_module_list from ngg_options record in options table
1130 * Fixed: Removed code causing jQuery compatibility issues in WP Admin
1131 * Fixed: Allow third-parties to override jQuery with Google's CDN
1132 * Fixed: When resetting the 'jquery' handle, ensure that jquery-migrate is a dependency
1133 * Fixed: Silenced many PHP warnings in gallery plugin
1134 * Fixed: Datamapper->count() not returning the correct count
1135 * Fixed: Compatibility with Gravity Forms
1136
1137 = V2.0.58 - 03.10.2014 =
1138 * Fixed: Reset jQuery to WP defaults when modified by a third-party
1139 * Fixed: Compatibility with WP jQuery Lightbox plugin
1140 * Fixed: Compatibility with Peekaboo theme
1141
1142 = V2.0.57 - 03.05.2014 =
1143 * NEW: Re-introduced the Reset button to WordPress gallery plugin
1144 * NEW: Tooltip added for Page Link to functionality
1145 * NEW: Displayed Gallery Triggers moved from NextGEN Pro to NextGEN Gallery (not in use)
1146 * NEW: Added NGG_Store, a client-side persistence layer (not in use)
1147 * NEW: Added NGG_CRON_SCHEDULE constant. Set to the number of seconds between the execution of NextGEN Gallery cron jobs
1148 * NEW: Added NGG_RENDERING_CACHE_TTL constant. TTL measured in seconds.
1149 * NEW: Added NGG_DISPLAYED_GALLERY_CACHE_TTL constant. TTL measured in seconds.
1150 * NEW: Added NGG_DISABLE_LEGACY_SHORTCODES constant. When TRUE, [slideshow] becomes [nggslideshow].
1151 * NEW: Added Font Awesome, available for NextGEN Gallery extensions
1152 * Changed: Transients are removed every 30 minutes instead of 60 minutes
1153 * Changed: Admin Page & Form components refactored to allow custom POST processing
1154 * Changed: Default path for NEW multisite installations to wp-content/uploads/sites/%BLOG_ID%/nggallery/
1155 * Fixed: Ability to upload ZIP files on Windows hosts
1156 * Fixed: Support for filenames with non-ASCII characters
1157 * Fixed: Dynamic updates in the Insert Gallery interface (interframe communication)
1158 * Fixed: WordPress gallery plugin insert interface freezing in IE11
1159 * Fixed: Path issues on Windows Servers
1160 * Fixed: Module installer integrity
1161 * Fixed: Database query performance. No more joins to the WP options table
1162 * Fixed: Lightboxes storing absolute paths for static resources
1163 * Fixed: Displayed gallery cache not regularly flushed
1164 * Fixed: SQL query performance problems. Honor max_packet_allowed variable for MySQL
1165 * Fixed: Multiple database queries generated for determining next available image slug
1166 * Fixed: Corrupted MediaRSS feeds
1167 * Fixed: Padding on Gallery Settings and Other Options pages
1168 * Fixed: Routing issues on subdirectory installs
1169 * Fixed: Importing galleries using the Insert Gallery Interface
1170 * Fixed: Gallery path calculations on Windows web servers
1171 * Fixed: Sub-album urls not processed correctly
1172 * Fixed: Apply maximum entity count to existing displayed galleries
1173 * Fixed: NextGEN Gallery Thumbnail Widget shouldn't use ImageBrowser effect
1174 * Fixed: Ability to set shuffle parameter for ImageRotator slideshows
1175 * Fixed: PHP warning about HTMLDocument when displaying a SinglePic
1176 * Fixed: Sanitization of gallery title
1177 * Fixed: Home URL now used instead of Site URL in MediaRSS feed
1178 * Fixed: Insert Gallery interface broken when WPML is installed
1179 * Fixed: Insert Gallery interface instructing browser to cache the page
1180 * Fixed: Watermarking not working in low-memory environments
1181 * Fixed: Maximum images limit not being applied for galleries already created.
1182 * Fixed: Double forward slashes in static urls
1183 * Fixed: Don't sleep when checking if the installer is running
1184 * Fixed: Don't enforce Pope interface contracts
1185 * Fixed: Remove custom table extra records from wp_options table
1186 * Fixed: Scan folder for new images and photos not working
1187 * Fixed: Incorrect page permalink used for "Page Link To" functionality
1188 * Fixed: Pagination broken when Basic Thumbnail gallery on the same page as Basic Album
1189 * Fixed: parse_url() warnings generated for PHP 5.3.3 and earlier
1190 * Fixed: Compatibility with Headway Themes
1191 * Fixed: Compatibility with web servers which don't provide PHP a document root
1192 * Fixed: Third-party incompatibilities caused by the Photocrati Resource Manager
1193 * Fixed: Compatibility with the Flattr plugin
1194 * Fixed: Compatibility with the Weaver II theme
1195 * Fixed: Gallery plugin interface tweaks for WordPress 3.8
1196
1197 = V2.0.40 - 11.26.2013 =
1198 * NEW: Added the ability to apply lightbox effects to non-NGG images
1199 * NEW: Added NGG_HIDE_STRICT_ERRORS constant. Define and set to TRUE to hide strict errors
1200 * NEW: Added NEXTGEN_GALLERY_IMPORT_ROOT constant. Define and set to TRUE to browse from a custom directory
1201 * NEW: Added NGG_DEBUG constant. Define and set to TRUE to display helpful messages for debugging
1202 * NEW: Each custom table record will have an associated custom post record for expansion
1203 * NEW: Display helpful error messages when there's a problem uploading images and photos
1204 * NEW: Add data-(src|thumbnail|image-id|title|description) attribute to gallery image anchors
1205 * NEW: Variant support for displayed gallery sources. Random images is limited to 5 variations
1206 * Fixed: Excessive creation of transients for random galleries
1207 * Fixed: Issues prohibiting the ability to upload images and photos
1208 * Fixed: Compatibility with NextGEN Gallery Export Plugin for Adobe Lightroom (thanks Vladimir!)
1209 * Fixed: Sorting in the Insert Gallery interface
1210 * Fixed: HTML allowed in gallery/album descriptions
1211 * Fixed: Requests for galleries within albums that have numeric names are broken
1212 * Fixed: Call to a non-member function get() on WP_Query
1213 * Fixed: Ability to sort by Image ID in the Insert Gallery interface
1214 * Fixed: Isolate the Insert Gallery Window from implicit third-party script inclusion
1215 * Fixed: Check for the existance of thumbnails when generating urls, and if missing, generate new ones
1216 * Fixed: Compatibility with NextGEN Facebook OpenGraph+ plugin
1217 * Fixed: Various XML-RPC issues in WordPress gallery plugin
1218 * Fixed: Widgets stylesheet not included
1219 * Fixed: Issue with color not being pre-selected when previewing Watermark
1220 * Fixed: E_NOTICE emitted when cleaning up cached image files
1221 * Fixed: E_NOTICE emitted when viewing display type settings
1222 * Fixed: Typo adjusting pcre.backtrack_limit for shortcodes
1223 * Fixed: Content within the tabs of the Insert Gallery interface cut-off
1224 * Fixed: Routing problem which would cause conflicts with different display types on the same page
1225 * Fixed: Broken Dynamic CSS links on GoDaddy
1226 * Fixed: Ability to use HTML in gallery/album descriptions
1227 * Fixed: Sub-album requests conflicting with paginated galleries on the same page
1228 * Merged: Pull request from andreasE (https://bitbucket.org/photocrati/nextgen-gallery/pull-request/6/)
1229
1230 = V2.0.33 - 10.21.2013 =
1231 * NEW: Requests /ngg_tag/[tagname] will create a displayed gallery
1232 * NEW: Option added to "Import Gallery" tab to use original images
1233 * Fixed: Links are broken on the ngg_tags-sitemap.xml file by WordPress SEO
1234 * Fixed: PHP notice: Attempt to assign property of non-object
1235 * Fixed: Undefined property warnings when using NextGEN Basic Thumbnails
1236 * Fixed: Detect if an applying a transient to a displayed gallery was successful
1237 * Fixed: Compatibility issues with BJ-Lazy-Load and Colorbox
1238 * Fixed: Pagination conflicts for multiple Imagebrowsers on the same page
1239 * Fixed: Ability to display previous exception with debug mode
1240 * Fixed: Tagclouds not working in multisite instances
1241 * Fixed: Load widgets.css when a widget is being used
1242 * Fixed: Installer should remove all instances of the component factory
1243 * Fixed: WordPress gallery plugin widget settings interface not intuitive
1244 * Fixed: Inability to upload images and photos in some Windows host environments
1245 * Fixed: Sorting images/galleries using the Insert Gallery interface
1246 * Fixed: Fix detection of HTTPS (pull request by Leonhardt Wille)
1247 * Fixed: Compilation errors of regular expressions
1248 * Fixed: Pro galleries wouldn't display in environments using PHP 5.3.3 or less
1249 * Fixed: Scanning of router slug is now limited to the uri, not the url
1250 * Fixed: Show slideshow link isn't required for thumbnail/imagebrowser integration
1251 * Fixed: WordPress media-upload with 'singlepic' image size
1252 * Fixed: Use target=_blank when the link setting is provided for NextGEN Basic Singlepic
1253 * Fixed: Only display rendering errors if WP_DEBUG is enabled
1254
1255
1256 = V2.0.31 - 10.03.2013 =
1257 * NEW: Restored AJAX pagination for NextGEN Basic ImageBrowser display type
1258 * Fixed: Compatibility with WordPress Local SEO by Yoast
1259 * Fixed: Inability to upload images if image_slug field was missing in database
1260 * Fixed: Integration of NextGEN Basic Thumbnail and NextGEN Basic Slideshow display types
1261 * Fixed: Photocrati Resource Manager further adjusted to be third-party friendly
1262 * Fixed: Added the ability to find legacy templates in both the child/parent theme directories
1263 * Fixed: JavaScript errors in Attach to Post interface
1264 * Fixed: Router can handle port numbers in urls
1265 * Fixed: Carousel template was linking to NextGEN Basic ImageBrowser view
1266 * Fixed: SQL query generated for displayed galleries using tags as source
1267 * Fixed: 3rd party compat: raise & never lower pcre.backtrack_limit
1268
1269 = V2.0.30 - 09.25.2013 =
1270 * NEW: Restored the ability to use imagebrowser display type instead of a lightbox effect
1271 * Changed: Displayed galleries are no longer rendered in RSS feeds
1272 * Changed: Removed "Plugin Check" widget from WordPress gallery plugin overview page
1273 * Fixed: Silence PHP warnings/errors in an output buffer for AJAX actions
1274 * Fixed: Compatibility issue with WordPress SEO and broken site maps (and large error_logs)
1275 * Fixed: Compatibility issue with AJAX Event Calendar (and possibly others)
1276 * Fixed: Adjusted Photocrati Resource Manager to be third-party friendly
1277 * Fixed: Fixed empty result set for displayed galleries selecting 'All' tags
1278 * Fixed: URL generation for imagebrowser pagination links
1279 * Fixed: Ensure that image meta is imported on creation
1280 * Fixed: Ensure that transients are removed when an external object cache is used
1281 * Fixed: Don't load pluggable.php. This will fix plugin conflicts
1282 * Fixed: In Insert Gallery interface, galleries created in one tab weren't showing in another
1283 * Fixed: Don't output frame events cookie for XML-RPC requests
1284
1285 = V2.0.27 - 09.18.2013 =
1286 * Fixed: Reduce performance impact of purging displayed gallery transients
1287
1288 = V2.0.25 - 09.18.2013 =
1289 * Changed: Reverting to the 2.0.21 codebase, due to major performance issues in 2.0.23 and 2.0.24
1290
1291 = V2.0.24 - 09.18.2013 =
1292 * WARNING: Broken release. Uses wp_clear_scheduled_hooks() to purge cron records
1293
1294 = V2.0.23 - 09.12.2013 =
1295 * WARNING: Broken release. Major bug creates redundant cron jobs
1296 * NEW: WP-Cron job to periodically clean-up displayed gallery transients
1297 * NEW: Added "excluded_container_ids" as parameter for ngg_images shortcode
1298 * Fixed: Lightbox effect is honoured by all display types
1299 * Fixed: Highslide displays images and photos from the correct displayed galleries
1300 * Fixed: Ensure that sub-albums display correctly when the word "album" is part of a slug
1301 * Fixed: Ensure that sub-albums display correctly when numerical slugs are used
1302 * Fixed: Related images heading only added when Related Images functionality is enabled
1303 * Fixed: PHP Warning about undefined index when viewing basic albums
1304 * Fixed: AJAX handling is third-party compatible
1305 * Fixed: Image date is no longer overwritten when an image is modified
1306 * Fixed: Fixed issue with displayed galleries using source='tags'
1307 * Fixed: Problem with transient cache not getting flushed properly from Other Options page
1308 * Fixed: Use correct gallery/transient ID when ajax pagination is used
1309
1310 = V2.0.21 - 09.09.2013 =
1311 * NEW: Multisite support
1312 * Changed: Default image quality set to 100 for generated images and photos
1313 * Changed: Removed dependence on simplehtmldom library
1314 * Fixed: Related images functionality works as it did in 1.9.x
1315 * Fixed: Don't compress inline JavaScript in post/page content
1316 * Fixed: Click-to-advance slideshow behavior for slideshows
1317 * Fixed: Security warnings from VaultPress
1318 * Fixed: View as Slideshow link works with AJAX pagination
1319 * Fixed: Broken links on WordPress gallery plugin Overview page
1320 * Fixed: WordPress gallery plugin Backup images option
1321 * Fixed: Stylesheet url generated correctly for Windows hosts
1322 * Fixed: Compatibility with NextGen Custom Fields plugin
1323 * Fixed: Compatibility with Adsense Explosion plugin
1324 * Fixed: Suppress wp_footer notices unless WP_DEBUG is set to TRUE
1325
1326 = V2.0.17 - 08.30.2013 =
1327 Fixed: Match legacy behaviour when changing gallery path, i.e. don't move files
1328
1329 = V2.0.14 - 08.27.2013 =
1330 * NEW: Added the ability to override thumbnail settings for NextGEN Basic Albums
1331 * NEW: Shortcode Manager API, which ensures that shortcodes are outputted as intended
1332 * Changed: Re-added the ability to select the original image size for widgets
1333 * Fixed: Ensure that stylesheet url returned is correct for Windows hosts
1334 * Fixed: Broken links and lightbox effects with AJAX pagination
1335 * Fixed: Try to ensure that third party plugins don't add content to our dynamic JS
1336 * Fixed: Improved reliability of iframely.js
1337 * Fixed: Ensure that urls are generated correctly in HTTPs environments
1338 * Fixed: Datamapper works correctly in environments where temporary tables aren't supported
1339 * Fixed: Fixed an issue with thickbox loading animation when home url differs from site url
1340
1341 = V2.0.11 - 08.19.2013 =
1342 * NEW: Added "run_ngg_resource_manager" hook to by-pass our resource manager
1343 * Changed: Removed "Reset & Uninstall" tab, for now
1344 * Fixed: Compatibility with W3 Total Cache. Please flush cache after updating.
1345 * Fixed: Conflicts with Photocrati Theme Galleries
1346 * Fixed: Blank Insert Gallery interface window
1347 * Fixed: Fixed ability to change Lightbox Effect settings
1348 * Fixed: Implemented techniques to ensure WP_Query variables aren't overwritten
1349 * Fixed: Enqueuing AJAX JS libraries twice in wp-admin
1350 * Fixed: Encoding issues
1351 * Fixed: PHP warnings caused by accessing unserialized data as array
1352 * Fixed: Fixed WordPress gallery plugin installer issues
1353
1354 = V2.0.7 - 08.09.2013 =
1355 * NEW: New resource manager that fixes many plugin and theme incompatibilities
1356 * NEW: Styles (custom stylesheets) should reside in wp-content/ngg_styles
1357 * NEW: Added option to "Other Options -> Misc" to control maximum images returned
1358 * Secured: Removed default connector for jQuery FileTree library
1359 * Changed: Updated the simplehtmldom library to version 1.5
1360 * Changed: jQuery is now enqueued at the beginning of every request
1361 * Fixed: Incompatibilities with BuddyPress
1362 * Fixed: Incompatibilities with Events+, bbPress, Custom Permalinks, and many other plugins
1363 * Fixed: Incompcatibilities with Member Access, AMember, Magic Fields, and More Fields
1364 * Fixed: Incompatibilities with Elegant Themes, Oxygen, Responsive, and many other themes
1365 * Fixed: Ensure that gallery images don't have a border by default
1366 * Fixed: Conflict between imagebrowser and album urls
1367 * Fixed: Reverted default gallerypath to wp-content/gallery/
1368 * Fixed: Upgrade-safe way of overriding Styles
1369 * Fixed: Generation of AJAX url is now based on slug
1370 * Fixed: Restore nggShowGallery and nggShowSlideshow as wrappers to new API
1371 * Fixed: Always use domain as specified by WordPress Site URL
1372 * Fixed: Use WordPress Home URL over Site URL when appropriate
1373 * Fixed: Numerous WordPress gallery plugin pagination issues
1374 * Fixed: Adjusted our forms to comply with WordPress Firewalls
1375 * Fixed: Correct use of select2 DOM selector for maximum compatibility
1376 * Fixed: Path and URL calculations for Windows and UNIX environments
1377 * Fixed: Ensure that pluggable.php is loaded at the start of every request
1378 * Fixed: Fancybox: adjust CSS for further box-sizing protection from themes
1379 * Fixed: Use PHP 5.2.1 compatible named pattern matching syntax
1380 * Fixed: Remove usage of __DIR__ constant not supported by PHP 5.2.x
1381 * Fixed: Removed dependency on mb_string PHP module
1382 * Fixed: Allow "No Lightbox" as an option for Lightbox Effects
1383 * Fixed: Warning: "Invalid CRT parameters detected" for Windows environments
1384
1385 = V2.0 - 07.30.2013 =
1386 * NEW: Improved user experience throughout the plugin, settings and usage.
1387 * NEW: Plupload queue uploader that allows for bulk and zip uploads within the same interface.
1388 * NEW: Complete redesign of the NextGEN options panel
1389 * NEW: Added new interface for adding galleries from pages and posts.
1390 * NEW: Galleries are now mobile friendly and responsive, which is most noticeable with a responsive theme.
1391 * NEW: Streamlined functionality for displaying galleries based on tags.
1392 * NEW: Architecture based on Pope Framework (http://bitbucket.org/photocrati/pope-framework)
1393 * NEW: New shortcode, “ngg_images”, and corresponding Insert Gallery interface
1394 * NEW: Galleries have now global and instance settings
1395 * NEW: Support for FastCGI environments
1396 * Changed: Replaces shortcodes with placeholder images, however still supports legacy shortcodes.
1397 * Changed: Introduced new Growl-like notifications for WordPress gallery plugin
1398 * Changed: The container and its images are centered for photo slideshows
1399 * Changed: NextGEN styles now override vs replace default styles
1400 * Changed: NextGEN legacy templates have been deprecated (but still function)
1401 * FIXED: The ability to use NextGEN image as a Featured Image.
1402 * FIXED: Misc PHP warnings, errors, in gallery plugin
1403
1404 = V1.9.13 - 06.11.2013 =
1405 * NEW: Slideshows are now centered to their content area
1406 * Secured: Ensure that only logged in users can upload images via plugin
1407 * Fixed: Import date is preserved are no longer Jan 1 1970
1408 * Fixed: Removed mention of upgrade.php, which no longer exists
1409
1410 = V1.9.12 - 02.15.2013 =
1411 * Fixed: jQuery Conflict Detection was trying to dequeue irremovable scripts
1412
1413 = V1.9.11 - 02.12.2013 =
1414 * NEW: Added the ability to detect JQuery conflicts on NGG Admin Pages and auto-resolve
1415 * Changed: Added "nggalbum" shortcode. Use this when Jetpack is installed.
1416 * Changed: Using natural sorting algorithm for alphanumeric values
1417 * Changed: Database schema is automatically updated when out-of-date
1418 * Fixed: Empty drop-down for "Page Link To"
1419 * Fixed: Alphabetical image sorting
1420 * Fixed: Compatibility between gallery plugin and Arjuna X theme
1421 * Fixed: “Creating default object from empty value” on album page
1422 * Fixed: Compatibility issues with PHP 5.4 on album page
1423 * Fixed: E_DEPRECATED warning when using get_userdatabylogin() function
1424 * Fixed: Removed many E_NOTICE errors
1425 * Fixed: Correct use of register_uninstall_hook across all PHP versions
1426
1427 = V1.9.10 - 12.18.2012 =
1428 * Fixed: XML-RPC error displayed when authenticating using WordPress 3.5
1429 * Fixed: Restored compatibility with NextGEN Gallery Export Plugin
1430 * Fixed: Removed some remaining references to database upgrade code
1431 * Fixed: Deleted galleries within an album are handed gracefully without warning messages
1432 * Fixed: Correct use of register_uninstall_hook
1433 * Fixed: CSS and usability issues with the TinyMCE window used to display galleries
1434 * Fixed: Inability to generate new image slugs
1435
1436 = V1.9.9 - 12.14.2012 =
1437 * NEW: JW ImageRotator v3.17 is now bundled with the plugin and used by default.
1438 * Changed: Removed database upgrade code for versions of NextGEN Gallery earlier than 1.9.3
1439 * Fixed: Compatibility with WordPress v3.5 ( wpdb->prepare() warnings )
1440 * Fixed: Sorting by filename now produces expected results using a natural sorting algorithm
1441
1442 = V1.9.8 - 12.05.2012 =
1443 * Secured: Removed bundled version of swfupload. See fix below for SCM information.
1444 * Changed: All transients created by NextGEN are flushed when the plugin is activated.
1445 * Fixed: Our primary SCM is conducted at http://bitbucket.org/photocrati/nextgen-gallery, but was not synchronizing correctly with the WordPress Plugin SVN Repository
1446 * Fixed: The transient adjustment fixes: http://wordpress.org/support/topic/plugin-nextgen-gallery-_transient_ngg_request-entry-in-wp_options
1447
1448 = V1.9.7 - 11.12.2012 =
1449 * Secured: Removed bundled version of swfupload; using WordPress-bundled version instead for WordPress 3.2 instances
1450 * Changed: Using JQuery UI for the image sorting interface (thanks Tomás Soler)
1451 * Bugfix: Image uploads work in WP 3.2 when using Safari
1452 * Bugfix: Adjusted TinyMCE window to use built-in JavaScript libraries
1453 * Bugfix: Removed Photocrati acquisition announcement from WordPress gallery plugin
1454 * Bugfix: Fixed incorrect usage of ImageJpeg() function
1455 * Bugfix: Switched from "template_redirect" to "wp_enqueue_script" hook to load scripts and styles
1456
1457 = V1.9.6 - 07.21.2012 =
1458 * Changed: Implemented workaround for bug found in WordPress SEO, resulting in no images being added to sitemap
1459 * Bugfix: Fixed an issue with users not being able to dismiss the "Photocrati Acquisition Notice"
1460 * Bugfix: Adjusted Javascript for activating social media pages to load on NextGEN Gallery pages only.
1461 * Bugfix: Fixed compatibility issue with Simple Facebook Connect
1462 * Bugfix: Using correct Facebook Page ID in Like button
1463
1464 = V1.9.5 - 07.18.2012 =
1465 * Changed: Branding changes following Photocrati acquisition (removed donation messages and updated links)
1466 * Secured: Use WordPress-bundled JavaScript libraries for swfobject and swfupload instead of bundling our own
1467 * Bugfix: Adjusted thickbox effect styling to ensure that the lightbox is always displayed in the foreground
1468 * Bugfix: Fixed compatibility issues with Contact Form 7 and other plugins by following WordPress Plugin conventions
1469 * Bugfix: Fixed network-wide gallery plugin activation in WordPress 3.4
1470 * Bugfix: Gallery plugin is no longer dependent on its folder name
1471
1472 = V1.9.3 - 26.02.2012 =
1473 * Bugfix : Ensure to set the slug for "all" albums
1474 * Bugfix : Updated german translation ( THX to Roger Hunziker )
1475 * Bugfix : Ensure error checking on IPTC array (THX to Kristian Edlund)
1476 * Bugfix : Handle IE8 cached images better in slideshow
1477 * Bugfix : Show album preview image if selected (THX to Kristian Edlund)
1478
1479 = V1.9.2 - 17.01.2012 =
1480 * NEW : Added more XMLRPC commands (THX to Vladimir Vinogradsky)
1481 * Changed : Rework Post-thumbnail function (THX to Kristian Edlund)
1482 * Bugfix : Check first for valid images on unzip (only Mac OS zip-files)
1483 * Bugfix : Increase z-index for twenty eleven theme
1484 * Bugfix : Support non latin chars in tagcloud
1485 * Bugfix : Allow other tinymce intance
1486 * Bugfix : Better gallery plugin upport for WPML translation
1487
1488 = V1.9.1 - 10.12.2011 =
1489 * Bugfix : Security hardness for untrusted filenames/meta data (THX to Brian St. Pierre)
1490 * Bugfix : Fixed security vulnerability (TXH to Jon Cave)
1491 * Bugfix : Load piclens script via other function
1492 * Bugfix : IE7 script fix for add gallery
1493 * Bugfix : IE7/IE8 width set correctly for edit album autocomplete field
1494
1495 = V1.9.0 - 27.11.2011 =
1496 * NEW : Keep images transparency for PNG and GIF format
1497 * NEW : Switch to Plupload, support now HTML5 Upload (only with WordPress 3.3)
1498 * NEW : Added client side resize feature (only with WordPress 3.3)
1499 * NEW : Support for gallery templates in album shortcodes [ album id=x template="name" gallery="templatename" ]
1500 * NEW : Added new hook ngg_delete_picture
1501 * Changed : Updated gallery plugin to jQuery Cycle Version 2.9995
1502 * Changed : Always cache the single pictures, remove option
1503 * Bugfix : Couldn't use bulk operation for search results
1504 * Bugfix : Bugfix for Edit thumbnails under IE 8 + 9
1505 * Bugfix : Allow empty altext in ngg.editImage
1506 * Bugfix : Various PHP notice fixes in gallery plugin
1507 * Bugfix : Resize fix for Shutter effect and mobile Browser
1508 * Bugfix : FTP Import missing slug field into database
1509 * Bugfix : Check also EXIF field "DateTimeOriginal" for timestamp
1510
1511 = V1.8.4 - 26.10.2011 =
1512 * Bugfix : Fixed security vulnerability (TXH to Alain Schneider)
1513
1514 = V1.8.3 - 07.08.2011 =
1515 * Changed : Support for simple custom permalink structures (i.e. /%category%/%postname%/)
1516 * Bugfix : Sub-Albums in Albums didn't create the correct link
1517 * Bugfix : AJAX Pagination didn't work anymore
1518 * Bugfix : Adding index.php to home_url()
1519 * Bugfix : Preview picture lost on backend gallery page 2 or higher
1520
1521 = V1.8.2 - 12.07.2011 =
1522 * Bugfix : Set pagination variables for search result, otherwise update failed
1523 * Bugfix : Update failed for paged galleries since WordPress 3.2
1524
1525 = V1.8.1 - 18.06.2011 =
1526 * Bugfix : Special case for pagination, instead of showing page-1, we show the clean url
1527 * Bugfix : Various PHP notice fixes in gallery plugin
1528 * Bugfix : Typo in rewrite rules
1529 * Bugfix : Flush rewrite rules during upgrade later
1530
1531 = V1.8.0 - 12.06.2011 =
1532 * NEW : Full rework of permalink url structure
1533 * NEW : Adding Google Sitemaps for Images (require WordPress SEO plugin by YOAST )
1534 * NEW : Support for WPML ( WordPress Multilingual Plugin )
1535 * NEW : Adding support for arrow key in shutter effect (THX to Flyvans)
1536 * NEW : Adding sort operation for galleries overview page
1537 * Changed : Updated pagination to new WP3.1 style
1538 * Bugfix : Create unique slug in a better way
1539 * Bugfix : Rework screen options filter for gallery and image table
1540 * Bugfix : Empty values in XMLRPC update calls are ignored
1541 * Bugfix : Create gallery failed when safe-mode on
1542 * Bugfix : Permalink didn't work in combination with album & imagebrowser
1543
1544 = V1.7.4 - 15.02.2011 =
1545 * Bugfix : Disallow direct call of ajax file to avoid path disclosure (THX to High-Tech Bridge SA)
1546 * Bugfix : Rework jQuery Cycle slideshow for IE compat reason (THX to Justin Dickenson)
1547 * Bugfix : Resize only larger images in slideshow
1548 * Bugfix : Improved image format detection in gd.thumbnail class (THX to Kupar.b)
1549
1550 = V1.7.3 - 20.01.2011 =
1551 * NEW : Introduce plugin health check for conflicts with other plugins/themes
1552 * NEW : Adding new XMLRPC method ngg.deleteImage
1553 * NEW : Adding new XMLRPC method ngg.editImage
1554 * Changed : Rework register script for autocomplete feature
1555 * Bugfix : Bugfix for Multisite setup and flash upload
1556 * Bugfix : WP3.1 compat issue, show site admin page only on Multisite installation
1557
1558 = V1.7.2 - 13.12.2010 =
1559 * Bugfix : Adding images to database require slug
1560
1561 = V1.7.1 - 13.12.2010 =
1562 * Changed : Disable upgrade for PHP4 user
1563 * Changed : Disable colorpicker for WordPress gallery plugin option page
1564 * Bugfix : Compat fix for upgrade
1565
1566 = V1.7.0 - 11.12.2010 =
1567 * NEW : Publish a new post direct from the gallery admin page
1568 * NEW : Added filter hook 'ngg_get_image_metadata' to add more exif/iptc information
1569 * NEW : Adding Autocomplete field to TinyMCE Popup and Album page
1570 * NEW : More methods for XMLRPC interface
1571 * Changed : New hooks for gallery table (THX to Alexander Schneider)
1572 * Changed : Introduce jQuery dialog as new UI element for WordPress gallery plugin
1573 * Changed : Call TinyMCE window via admin-ajax
1574 * Bugfix : Better support for SSL blogs
1575 * Bugfix : Install/Upgrade failed when table prefix contain captial letters
1576 * Bugfix : Fix validation issues in Media-RSS
1577 * Bugfix : Empty tags in XMP Meta causes PHP error
1578 * Bugfix : Rework load mechanism for slideshow
1579 * Bugfix : Copy meta data when image is copied
1580 * Bugfix : Icon Support for Ozh' Admin Drop Down Menu
1581 * Bugfix : Use correct sort order in slideshow
1582
1583 = V1.6.2 - 19.09.2010 =
1584 * NEW : Added constant NGG_SKIP_LOAD_SCRIPTS to avoid script load
1585 * Bugfix : Load Tags library with core files
1586 * Bugfix : Slideshow script failed in IE7, load script now in header
1587 * Bugfix : Load slideshow widget always
1588 * Changed : New admin notice for database upgrade
1589 * Changed : Rework crop feature of WordPress gallery plugin for featured images
1590 * Changed : Use site_url() instead get_option ('siteurl'), required for SSL support
1591
1592 = V1.6.1 - 08.09.2010 =
1593 * Bugfix : Script load of swfobject.js failed
1594 * Bugfix : Show sideshow also with 1 or 2 images
1595 * Bugfix : Rework null byte check in zip upload
1596
1597 = V1.6.0 - 07.09.2010 =
1598 * NEW : Wordpress 3.0 Network (Multi-Site) support
1599 * NEW : Integrate jQuery Cycle as NON-Flash slideshow
1600 * NEW : Adding jQuery File Tree for import folder (THX to Sergey Pasyuk )
1601 * NEW : Added action hook 'ngg_show_imagebrowser_first' on custom request
1602 * NEW : Added filter hook 'ngg_slideshow_size' to resize sildeshow for mobile browser plugins
1603 * Changed : Reorder tabs for upload
1604 * Changed : New menu icon and screen icon (THX to Ben Dunkle)
1605 * Changed : Load frontend libs always
1606 * Changed : Rework of WordPress gallery plugin overview page
1607 * Bugfix : Security bugfix for Zip-Upload (THX to Dominic Szablewski)
1608 * Bugfix : Allow JPG, PNG, GIF extension
1609 * Bugfix : New German translation (THX to Martin Kramarz)
1610 * Bugfix : Copy/Move also backup file
1611 * Bugfix : Calculate correct ratio for fix thumbnail size (THX to Alekz Keck)
1612
1613 = V1.5.5 - 14.06.2010 =
1614 * Bugfix : Compat issue for post thumbnails with WP2.9
1615 * NEW : Adding more hooks for custom fields plugin
1616
1617 = V1.5.4 - 14.06.2010 =
1618 * Bugfix : No resize of smaller images or photos
1619 * Bugfix : Compat issues for Post Thumbnails under WP3.0
1620 * Bugfix : Esc_URL in Media RSS
1621
1622 = V1.5.3 - 11.04.2010 =
1623 * New : Adding pagination to footer
1624 * Changed : Prepare new filter to replace slideshow
1625 * Bugfix : Remove non-breaking space from navigation
1626 * Bugfix : Pagination of galleries
1627 * Bugfix : Fixed brackets position for old shortcode query
1628 * Bugfix : Slideshow option 'Show next image on click" has wrong default value
1629
1630 = V1.5.2 - 25.03.2010 =
1631 * Bugfix : XSS security vulnerability (THX to Core Security Advisories Team , Pedro Varangot)
1632 * Bugfix : Missing $wpdb in shortcodes.php
1633
1634 = V1.5.1 - 23.03.2010 =
1635 * Bugfix : PHP4 compat issue for Add gallery & options page
1636 * Bugfix : Gallery widget can now have a empty title
1637 * Bugfix : Adding correct stripslash for gallery title
1638
1639 = V1.5.0 - 18.03.2010 =
1640 * NEW : Support for Post thumbnail feature
1641 * NEW : Backup and Recover function for images (THX to Simone Fumagalli)
1642 * NEW : Resize images after upload (THX to Simone Fumagalli)
1643 * NEW : Added a JSON class for fetching galleries in a RESTful way (see xml/json.php)
1644 * NEW : Adding various new capabilities for user roles
1645 * NEW : Auto downloader for translation file
1646 * Changed : Rename query var from slideshow to callback for compat reason with other plugin
1647 * Changed : Convert WordPress gallery plugin widget function to new WP structure
1648 * Changed : Include lookup for tags into the backend search
1649 * Changed : Restructure addgallery and settings page to enable custom tabs
1650 * Bugfix : Select album preview from gallery preview pics instead random list
1651 * Bugfix : Keep fix dimension in edit thumbnail operation
1652 * Bugfix : Import meta data didn't work correct for existing images
1653 * Bugfix : Fix onload bug for Chrome 4 in Shutter script
1654 * Bugfix : Remove various PHP notices for a better world
1655 * Removed : Canonical link is now part of Wordpress 2.9
1656
1657 = V1.4.3 - 16.11.2009 =
1658 * Bugfix : Urlencode XML file path for sildeshow
1659
1660 = V1.4.2 - 16.11.2009 =
1661 * Changed : Load sildeshow XML not longer via relative path
1662 * Bugfix : No imagebrowser in carousel mode
1663 * Bugfix : JS Effect navigation based on wrong array structure
1664 * Bugfix : Remove whitespaces from meta import
1665 * Bugfix : Capability check for upgrade notice
1666 * Removed : Hide "more settings" for now, causes problems with IE and jQuery UI tabs
1667
1668 = V1.4.1 - 10.11.2009 =
1669 * Bugfix : Capabilites could not be saved
1670 * Bugfix : Ajax pagination option not saved
1671 * Bugfix : echo nggSlideshowWidget() for compat reason
1672
1673 = V1.4.0 - 08.11.2009 =
1674 * NEW : Automatic rotate images during upload or via manage gallery page (THX to Simone Fumagalli)
1675 * NEW : Include Bulkupdate for gallery overview, require PHP 5.2
1676 * NEW : XMLRPC support with 4 new methods : see xmlrpc.php for more information
1677 * NEW : Recent and random images can be taken from a specific gallery using the id=x parameter in the shortcode (THX to Prollius)
1678 * NEW : Recent images can be recent by exif date (instead of database id) by using the mode=recentdate parameter in the shortcode (THX to Prollius)
1679 * NEW : Introduce the WP_Object_cache and meta_data
1680 * NEW : Various new hooks and filters
1681 * Added : Better support for role manager plugin (THX to Mattias Buelens)
1682 * Added : New option to add hidden images. Needed to show all images in a modal window (Thickbox, Lightbox et.)
1683 * Added : New link parameter for the singlepic shortcode : [singlepic id=x w=x h=x link="http://google.com"]
1684 * Added : New template gallery-carousel
1685 * Added : New id parameter for recent and random shortcodes : [random max="7" template="filename" id="2"] takes only pictures from the gallery with id=2
1686 * Added : New mode parameter for recent shortcode : [recent max="7" template="filename" id="3" mode="date" /] where mode can be one of (id, date, sort). Recent pictures are delivered by addition to database (id), exif date (date) or user sort order (sort).
1687 * Added : Enable/Disable Ajax navigation via settings
1688 * Added : New filter hook 'ngg_render_template' to render templates with a other plugin
1689 * Changed : Added option to link an album with a page id
1690 * Changed : Support templates for child themes, use STYLESHEETPATH instead TEMPLATEPATH (THX to Prollius)
1691 * Changed : Rework of WordPress gallery plugin Media RSS Widget
1692 * Bugfix : Check capability to create a new page
1693 * Bugfix : Fix double call of filter name , changed to ngg_picturelist_object (THX to Prollius)
1694 * Bugfix : Check for a deleted gallery in a album
1695
1696 = V1.3.6 - 20.09.2009 =
1697 * Changed : Just change the feed link
1698
1699 = V1.3.5 - 17.07.2009 =
1700 * Bugfix : Fixed XSS issue for Page title
1701
1702 = V1.3.4 - 07.07.2009 =
1703 * Added : New filter ngg_gallery_object and ngg_image_object
1704 * Bugfix : Fix double rendering of a gallery if two album shortcodes are used
1705 * Bugfix : Fix for custom field ngg_gal_sort
1706 * Bugfix : Changed capability check for upload
1707 * Bugfix : Check for correct version OR memory limit
1708
1709 = V1.3.3 - 11.06.2009 =
1710 * Changed : Load Thickbox images via wp_footer()
1711 * Bugfix : Widget setting could not be saved
1712
1713 = V1.3.2 - 10.06.2009 =
1714 * Changed : Resize maximum to 1280 x 1280 with nggshow (THX to onezero)
1715 * Bugfix : Bugfix for Multifile upload
1716 * Bugfix : Bugfix for sortorder under jQuery 1.3
1717 * Bugfix : Workaround for more albums per page, need more rework
1718 * Bugfix : AJAX reload didn't work if slideshow is shown by default
1719 * Bugfix : Redirect links didn't work if permalinks are deactivates
1720 * Bugfix : Add new gallery in manage-overview didn't use defaultpath
1721
1722 = V1.3.1 - 07.06.2009 =
1723 * Bugfix : Fixed ZIP upload, wrong variable used
1724 * Bugfix : Check for array before foreach in album missing
1725
1726 = V1.3.0 - 07.06.2009 =
1727 * NEW : Subalbum support for WordPress gallery plugin
1728 * NEW : Search for images and photos in the admin tab
1729 * NEW : Add new gallery also in manage tab
1730 * NEW : AJAX support for Imagebrowser and gallery navigation (THX to Anty)
1731 * NEW : Added zip upload via URL (THX to Juan Jose Galvez)
1732 * Added : jQuery Multiple File Upload Plugin v1.44
1733 * Added : SWFUpload V2.2.0
1734 * Changed : Remove extension for Alttext during first import
1735 * Changed : Meta tag added via wp_head hook (THX to Viper)
1736 * Bugfix : Correct various PHP notice messages
1737 * Bugfix : Typo fix in custom fields for ngg_gal_ImageBrowser
1738 * Bugfix : Avoid upload of images and photos in gallery without correct capability
1739
1740 = V1.2.1 - 22.03.2009 =
1741 * NEW : Support for IE8 Web Slices in widgets
1742 * NEW : Add filter ngg_image_object
1743 * Changed : Descending order in add gallery menu
1744 * Bugfix : Exclude option didn't work for multi pages
1745 * Bugfix : Check for correct capability in manage gallery
1746
1747 = V1.2.0 - 09.03.2009 =
1748 * NEW : Support for image tag cloud with shortcode [tagcloud]
1749 * NEW : Adding shortcode [recent max="7" template="filename" /] & [random max="7" template="filename" /] to show the most recent/random pictures (THX to Bernhard)
1750 * NEW : Crop photo thumbnails manually (THX to Simone Fumagalli)
1751 * NEW : Support for i18n with polyglot or qtrans plugin (THX to Boris Glumpler)
1752 * NEW : Canonical meta link support
1753 * Added : SWFUpload V2.2.0 B5
1754 * Added : New memory limit check in upload screen
1755 * Bugfix : Language typo fixes for WordPress gallery plugin
1756 * Bugfix : Admin Pagination fix
1757 * Bugfix : Typo fix in WordPress gallery plugin widgets
1758 * Bugfix : Init column script after document is ready
1759 * Bugfix : htmlspecialchars() instead htmlentities() for links in the a href title description
1760 * Bugfix : Upgrade routine didn't add sortorder to correct table (THX to Uwe)
1761 * Bugfix : Correct shotcode in media upload tab
1762
1763 = V1.1.0 - 26.01.2009 =
1764 * NEW : Pagination for album page via custom fields ('ngg_paged_Galleries')
1765 * NEW : Support for fixed number of columns inside the gallery
1766 * NEW : Added pagination for galleries and images in admin section
1767 * NEW : New action hook after image is added to database, called 'ngg_added_new_image'
1768 * NEW : New template for caption below images, called via [nggallery id=x template=caption]
1769 * Added : SWFUpload V2.2.0 B4
1770 * Changed : Rework of Manage image tables
1771 * Changed : Move imagerotator.swf to wp-content/uploads
1772 * Changed : Added a URL field to setup the path to the Imagerotator
1773 * Changed : Add additional parameter to gallery object
1774 * Changed : Load donators list external
1775 * Bugfix : Style fixes for tables in IE7
1776 * Bugfix : All albums code couldn't use the slideshow, query is empty for 0
1777 * Bugfix : Htmlentities() for links in the a href title description
1778 * Bugfix : Clean up mode for singlepic
1779 * Bugfix : Typo in WordPress gallery plugin widget settings
1780
1781 = V1.0.2 - 19.12.2008 =
1782 * Added : Option to enable/disable the MediaRSS Feed
1783 * Added : For flash under FF3/WIN we should use outline: none;
1784 * Added : Use sort order also for Media RSS
1785 * Changed : Descending order for TinyMCE Editor
1786 * Changed : Added screencolor flashvar as bgcolor for the flash slideshow
1787 * Changed : Remove link to gallery in sidebar widget
1788 * Bugfix : Check for empty gallery title and show name instead
1789 * Bugfix : Album id=all / Album id=0 didn't show content
1790 * Bugfix : Check for a empty description and alttext
1791 * Bugfix : Remove HTML tags from slideshow
1792 * Bugfix : Load SWFobject always when the imagerotator exist
1793 * Bugfix : Zip-Upload in existing gallery failed
1794 * Bugifx : Typo in functions.php (THX to David Horat)
1795
1796 = V1.0.1 - 11.12.2008 =
1797 * Bugfix : Change upgrade routine, import_date_time could cause a memory problem
1798 * Bugfix : Help pages will not show up in non-english enviroment
1799 * Bugfix : Show gallery name if title is empty
1800
1801 = V1.0.0 - 11.12.2008 =
1802 * NEW : Adding some rewrite rules for the Blog title for a better SEO (Will be continued...)
1803 * NEW : Added ImageMagick support (currently a bit experimental) (THX to Frederic de Ranter)
1804 * NEW : Automatic unistall via register_uninstall_hook()
1805 * NEW : Added a presort option to sort images and photos
1806 * NEW : Look for a nggallery.css in the theme folder
1807 * NEW : Added Date/Time field to database and import it from EXIF, new sort option
1808 * NEW : Multi Widgets to show links to Media RSS feeds (THX to Vincent Prat)
1809 * NEW : PicLens support for galleries (THX to Vincent Prat)
1810 * NEW : Copy/Move images and photos between galleries (THX to Vincent Prat)
1811 * NEW : Media RSS feeds (either for galleries, albums or global) (THX to Vincent Prat)
1812 * NEW : Image and photo tag management (THX to Vincent Prat)
1813 * NEW : Convert all WordPress gallery plugin shortcodes to WP shortcodes API
1814 * NEW : AJAX based thumbnail generator
1815 * NEW : Create output via template files, more flexible and support for multiple templates
1816 * NEW : Extended role system. Each gallery has now a author
1817 * NEW : [thumb id="4,5,12,..."] shortcode. You can now insert thumbnails for one or more images (that are not necessarly inside the same gallery).
1818 * Changed : Add swfupload 2.2.0. Support for Adobe Flash 10 upload
1819 * Changed : Update all Admin pages for Wordpress 2.7 Admin UI
1820 * Changed : New icon for TinyMCE and WP2.7 Menue from http://www.pinvoke.com/
1821 * Changed : Move update message to admin.php
1822 * Changed : Widgets are now core and doesn't need to be activate, rework as Multi Widgets
1823 * Changed : Improved the gallery management page.
1824 * Changed : Rename the filter 'ngg_create_gallery_thumbcode' to 'ngg_get_thumbcode'.
1825 * Changed : Convert tags to WP-Taxonomy tables, no more need for ngg_tags, ngg_pic2tags
1826 * Changed : Arrange manage fields in a new way
1827 * Changed : Support now SSL
1828 * Changed : Use JQuery UI instead of interface lib
1829 * Changed : Updated to swfobject 2.1
1830 * Changed : Rework of database queries and new central nggdb class
1831 * Bugfix : Changed CSS for singlepic padding to margin
1832 * Bugfix : Check for zero in Exif Focal Length
1833 * Bugfix : Round instead inval for square thumbnails
1834 * Removed : Do not longer check for myGallery folders
1835 * Removed : Use now PclZip from WP Core
1836 * Removed : Wordpress 2.1 - 2.3 files deleted
1837
1838 = V0.99 - 27.09.2008 =
1839 * Changed : Included swfobject version 2.1
1840 * Bugfix : Recognize the zip better
1841 * Bugfix : Limit the length of the title in the media-upload
1842 * Bugfix : Round instead inval for square thumbnails
1843
1844 = V0.98 - 15.07.2008 =
1845 * Bugfix : Removed all whitespaces at EOF
1846
1847 = V0.97 - 10.07.2008 =
1848 * Changed : Get new path contstant from WP2.6
1849 * Changed : Minor WordPress gallery plugin updates for WP2.6
1850 * Changed : Added new filters (THX to Vincent Prat)
1851 * Removed : Revert singlepic wrapper, breaks validation
1852
1853 = V0.96 - 18.05.2008 =
1854 * Changed : Use postbox for gallery settings
1855 * Added : New filter function to add custom columns
1856 * Bugfix : Fixed width for Thickbox in Manage gallery
1857 * Bugfix : Fixed width for media upload select box
1858 * Bugfix : Remove P tag in singlepic regex
1859 * Bugfix : Correct format of shutter speed
1860 * Bugfix : Album name in Short code not useable
1861
1862 = V0.95 - 25.04.2008 =
1863 * Bugfix : Correction in media-upload to fit with Wordpress 2.5.1
1864 * Bugfix : Attribute_escape all objects in media-upload
1865 * Bugfix : Correct sortorder for albums
1866 * Bugfix : Typo correction (THX to Momo-I)
1867
1868 = V0.94 - 20.04.2008 =
1869 * Added : New filter option ngg_create_gallery_link
1870 * Changed : Reduce amount of DB queries in albums (Big THX to Alexandr Kindras)
1871 * Changed : Revert wpautop priority change (issues with other plugins)
1872
1873 = V0.93 - 12.04.2008 =
1874 * Added : Select Full-Size or Singlepic in Media Upload
1875 * Added : Check for minimum 8 MB Memory
1876 * Changed : Priority from wpautop must be before gallery
1877 * Bugfix : Added Screencolor to WordPress gallery plugin Widgets
1878 * Bugfix : Clean CSS class in setup.php
1879 * Bugfix : Change PHP short tag (Thx to Archedition)
1880 * Bugfix : Remove tab.png from CSS (Thx to Frisco)
1881 * Bugfix : Remove newline and encode quotes in Media-Upload (THX to Trip Mellinger)
1882
1883 = V0.92 - 30.03.2008 =
1884 * Changed : Higher priority for filter in WP2.5 final
1885 * Changed : Do not increase memory_limit with ini_set
1886 * Added : Read EXIF field ImageDescription
1887
1888 = V0.91 - 24.03.2008 =
1889 * Changed : Resample mode back to 3
1890 * Changed : Add DIV "ngg-singlepic-wrapper" for SingelPic (THX to Travel-Junkie)
1891 * Changed : Increase Tweakfactor for Memory Check
1892 * Bugfix : Use admin.css only on NextGEN pages (THX tp Oliver)
1893 * Bugfix : Updates WordPress gallery plugin widgets (V1.21) for ImageRotator 3.15
1894 * Bugfix : Change order of rewrite rules for WP 2.5
1895 * Bugfix : Include Dashboard CSS also for page "nextgen-gallery"
1896
1897 = V0.90 - 18.03.2008 =
1898 * NEW : Sort order for images and photos
1899 * NEW : Updated WordPress gallery plugin style for Wp 2.5
1900 * NEW : Media upload tab integration for WP 2.5
1901 * Added : Change wp shortcode filter
1902 * Added : TinyMCE V3 Button for WordPress 2.5
1903 * Added : Singlepic center class
1904 * Changed : New default parameter for ImageRotator 3.15
1905 * Changed : By default enable metadata import
1906 * Changed : Moved disable/enable flash setting to add gallery
1907 * Changed : wpdb->escape gallerytag in nggfunctions
1908 * Changed : Sort files after scan folder
1909 * Changed : Check for filename during upload
1910 * Changed : Remove jQuery plugin for navigation
1911 * Changed : Remove myGallery import
1912 * Changed : Resample mode default set to 5, causes problems at PHP 4.4.8 /PHP 5.2.4
1913 * Bugfix : nggextractXML missing stripslashes
1914 * Bugfix : P tags not closed in manage.php
1915 * Bugfix : Remove " from singlepic class
1916 * Bugfix : Rewrite rule for ImageBrowser added
1917
1918 = V0.83 - 14.02.2008 =
1919 * Changed : New Interfaces.js from WP Core 2.5, for sortable bug under IE7
1920 * Changed : Update WordPress gallery plugin to jQuery V1.2.2, deregister older version from WP
1921 * Changed : Add ini_set 128MB for memory-limit
1922 * Bugfix : SWFUpload Cookie Post_Params are overwritten , no upload possible
1923 * Bugfix : WPMU options are not saved after installation
1924 * Bugfix : Remove Flush rewrite rules during install
1925
1926 = V0.82 - 09.02.2008 =
1927 * Bugfix : add_filter (searchnggallerytags) not proper included for some other plugins
1928
1929 = V0.81 - 04.02.2008 =
1930 * Changed : Use stristr first to reduce CPU cycles (THX to Alakhnor)
1931 * Changed : Flush Rewrites rules after option update
1932 * Changed : Rework for folder check under Safe-Mode
1933 * Bugfix : Check for array in get_option() (THX to Alessandro)
1934 * Bugfix : Add Cookie to SWFUpload, show Error code included
1935 * Bugfix : galShowOrder = Sildeshow at first didn't work
1936 * Bugfix : Remove reference from ngg_getOnlyImages
1937
1938 = V0.80 - 02.02.2008 =
1939 * NEW : SWFUpload integrated : Show upload progress and select multiple files in the file browser dialog.
1940 * NEW : Progress bar for resize, watermark and thumbnail operation
1941 * NEW : Import Meta data from images and photos
1942 * NEW : Show Meta data information for photos
1943 * NEW : Cache option for SinglePic
1944 * NEW : Permalink support for WordPress gallery plugin
1945 * NEW : Custom fields support - Change the settings for each post/page
1946 * Changed : Up to 10 Widgets, exclude galleries from random/recent images.
1947 * Changed : Refactor permission check for Safe-Mode Check and mkdir/chmod
1948 * Changed : Admin CSS in new folder/file for better structure
1949 * Changed : Clean up folder structure of WordPress gallery plugin
1950 * Changed : Clean up code in manage.php, functions.php
1951 * Changed : Moved several functions into nggAdmin Class (functions.php)
1952 * Changed : Updated WordPress gallery plugin to jQuery V1.1.4 (v1.2.1 causes problems with interface.js)
1953 * Changed : Hide used galleries in album admin page
1954 * Changed : Remove float in singlepic code and added class ngg-left , ngg-right (THX to Nathan Sylvain)
1955 * Changed : Edit style setting (added new class .desc , THX to Sebastian)
1956 * Changed : Check for galleryfolder instead name (THX to Luke Poland)
1957 * Changed : Delete images per default
1958 * Changed : Change CSS (ngg-album-compact) , remove width & height setting from code
1959 * Bugfix : Fixed static front page problem
1960 * Bugfix : Missing stripslashes & html_entity_decode
1961 * Bugfix : Change Album CSS (THX to Thomas-DK)
1962 * Bugfix : Watermark for GIF not correct supported
1963 * Bugfix : Missing wp_nonce at setup page
1964 * Bugfix : Add DIV in Slideshow link (for Safari & Opera)
1965 * Added : Screencolor flashvar for JW Image Rotator 3.13 or higher
1966 * Added : Set WP-CHARSET / COLLATE during installation
1967 * Added : Updated to Pclzip.lib.php v2.6
1968 * Added : CSS ID field for gallery & images
1969 * WPMU : New site admin page (wpmu.php)
1970 * WPMU : Integrated quota check
1971 * WPMU : No update check
1972 * WPMU : Remove edit style (THX to Kristin)
1973 * WPMU : Remove uninstall button
1974 * WPMU : Remove server settings
1975 * WPMU : Gallery path set to blog.dir
1976 * Added : Support for WPMU
1977
1978 = V0.74 - 01.12.2007 =
1979 * NEW : Added meta reader class, first step to integrated meta data import
1980
1981 = V0.73 - 20.10.2007 =
1982 * Added : Support for Shutter Reloaded
1983 * Changed : Updated WordPress gallery plugin to jQuery Tabs 2.7.4
1984 * Changed : Remove $_SERVER['REQUEST_URI'] for IIS compatibility
1985 * Bugfix : Option Sildeshow didn't jump to overview
1986
1987 = V0.72 - 13.09.2007 =
1988 * Added : Missing overflow:hidden in ngg-album.css
1989 * Added : New experimental stylesheet hovereffect.css
1990 * Changed : Better check for memory limit in zip-files
1991 * Bugfix : Missing stripslashes for alttext (THX to Lawrence)
1992 * Bugfix : Navigation didn't highlight page 1 (THX to Brot)
1993 * Bugfix : Albums automatic minimize if more than 4 galleries
1994 * Bugfix : Missing check_admin_referer in style (THX again to Christopher)
1995
1996 = V0.71 - 07.09.2007 =
1997 * Added : Add defer="defer" to Slideshow to avoid IE crash (THX to Simbo)
1998 * Bugfix : Bugfix for slideshow to show all pictures
1999 * Bugfix : Wrong check_admin_referer in albums (THX to Christopher)
2000 * Bugfix : No exclude check in counter and widgets (THX to Christopher)
2001 * Bugfix : Check for existing role (THX to Lost in Network)
2002 * Bugfix : Label in roles are wrong (THX to Joern)
2003
2004 = V0.70 - 06.09.2007 =
2005 * NEW : Add role manager page and capabilities to WordPress gallery plugin
2006 * NEW : Show gallery with [tags=list of tags]
2007 * NEW : Show album with [albumtags=list of tags]
2008 * NEW : Tag system for all images
2009 * NEW : Option for append related images
2010 * NEW : Option to show description below thumbnail
2011 * NEW : Option to show ImageBrowser instead JS effect
2012 * Added : Add Full size link to thickbox
2013 * Added : Check for page/postid in tag processing
2014 * Added : Sildeshow widget can now contain all images
2015 * Added : Minimize/Maximize option for albums
2016 * Added : Deregister jQuery V1.1.2 for WP2.2 (to use V1.1.3.1)
2017 * Added : Integrate wp_nonce_field at all admin pages
2018 * Changed : Update WordPress gallery plugin to Thickbox 3.1 + mods
2019 * Changed : Moved "clear:both" into class "ngg-clear" (THX to Gero)
2020 * Changed : Switched from jQuery Interface to jQuery Tabs from Klaus Hartl
2021 * Remove : Remove option for singlepic link
2022 * Remove : Remove options for imagebrowser
2023 * Bugfix : Most Recent image in Widget are wrong
2024 * Bugfix : More XHTML valid , htmlspecialchars() after add_query_arg()
2025 * Bugfix : Sanitize file name before upload
2026 * Bugfix : Sanitize folder name (THX to Tom Fowler)
2027 * Bugfix : Show title/alt in jQuery plugin (THX to Gregory Green)
2028 * Bugfix : i18n support for Gallery tab
2029 * Bugfix : Reduce memory-needs for plugin
2030 * Bugfix : Typo/spelling correction in WordPress gallery plugin
2031 * Bugfix : Removed myGallery author from contribute list
2032
2033 = V0.64 - 31.07.2007 =
2034 * Bugfix : Remove arrows in image browser text
2035 * Bugfix : Include nggadmintab.php with dirname
2036 * Bugfix : Zip-Upload under Mac > look for basename
2037
2038 = V0.63 - 10.07.2007 =
2039 * NEW : You can now upload a zip file into a existing gallery
2040 * Added : Remove subfolder in Zip-files
2041 * Added : Show required memory for thumbnail creation
2042 * Added : Updated to jQuery.multifile 1.22
2043 * Added : Install-Upgrade for WordPress 2.3
2044 * Bugfix : Supress unlink error message for thumbs
2045 * Bugfix : Support upload of zip files from MAC
2046 * Bugfix : Add Stripslash for image description
2047 * Bugfix : Use for Singlepic not rel="Gallery name"
2048 * Bugfix : Moved RSS/Snoopy includes into function
2049
2050 = V0.62 - 06.07.2007 =
2051 * NEW : Import for myGallery
2052 * Added : Updated WordPress gallery plugin to jQuery 1.1.3.1
2053 * Bugfix : Check for memory_limit setting, otherwise pass the test
2054 * Bugfix : Thumbcode not insert for nggDisplayRandomImages and nggDisplayRecentImages
2055
2056 = V0.61 - 29.06.2007 =
2057 * Added : Forgot the file jquery.nextgen.pack.js and jquery.nextgen.js
2058
2059 = V0.60 - 27.06.2007 =
2060 * NEW : Select a image from the Upload Tab
2061 * NEW : Tag [imagebrowser=id] for a Inline Gallery Browser
2062 * NEW : Show gallery without Subpages
2063 * NEW : Manage gallery : Function "Add a new page"
2064 * NEW : Manage gallery : Show/Hide thumbnails for WordPress gallery plugin
2065 * Added : Slideshow option : Watermark / Background music
2066 * Added : Check for memory limit
2067 * Added : Show actual memory usage in WordPress gallery plugin overview
2068 * Added : Include function check in widget
2069 * Added : Latest Sidebar widget from KeViN
2070 * Added : Check for capability during installation
2071 * Changed : Remove P Tag around gallery tags ( THX to the work from John Godley )
2072 * Bugfix : Delete picture, check for pid
2073 * Bugfix : admin/settings.php line #172: typos corrected (this=these,maxium=maximum). (THX to Helene D.)
2074 * Bugfix : admin/settings.php line #311: missing </td> added. (THX to Helene D.)
2075
2076 = V0.52 - 31.05.2007 =
2077 * Changed : Create better thubmnails in square mode (THX to Kees de Bruin)
2078 * Changed : Again , fixed ratio create better thumbnails (Also for widescreen photos)
2079 * Removed : Option "Resize image before cropping" removed and included in Create square thumbnail
2080 * Bugfix : Scan folder for new picture didn't set exclude = 0
2081 * Bugfix : If no option is checked in thumbnails, resize failed (THK to Joern Kretzschmar)
2082
2083 = V0.51 - 28.05.2007 =
2084 * Bugfix : Thumbnail permission not set correct
2085 * Bugfix : Folder permission check wrong
2086 * Bugfix : Remove echo in album (THX to Lazy)
2087
2088 = V0.50 - 28.05.2007 =
2089 * NEW : Select multiple files for upload (THX to Diego A., http://www.fyneworks.com)
2090 * NEW : Sidebar widget contain now Slideshow, recent images and random images
2091 * Added : New Option for Imagerotator 3.8 (Slow zoom effect)
2092 * Added : Option for CDATA wrapper (not working proper)
2093 * Added : Option for Thickbox Loading Image for WordPress gallery plugin
2094 * Added : CSS file for dKret2 (THK to Joern)
2095 * Added : Better file permission check
2096 * Changed : Fixed ratio create better thumbnails in portrait mode
2097 * Changed : All jQuery scripts are now in "No Conflict" mode
2098 * Changed : Script loading now via wp_enqueue_script
2099 * Changed : Add constant values for folder/file permission
2100 * Changed : Use description in <A href title>
2101 * Bugfix : Remove wrong DIV tag in slideshow
2102 * Bugfix : Tag [Slideshow=id,width,height] didn't work proper
2103 * Bugfix : Name conflict in Album script (serialize) (THX to Die-Andis)
2104 * Bugfix : Changed check for CSS activation
2105 * Bugfix : Changed check for safe-mode (Don't ask)
2106
2107 = V0.43 - 20.05.2007 =
2108 * Changed : Rename Thumbnail class to avoid php name collision
2109 * Bugfix : Missing translation flag in setup
2110 * Bugfix : Changed check for safe-mode
2111 * Bugfix : Changed check for Zip-File
2112
2113 = V0.42 - 17.05.2007 =
2114 * Bugfix : Float function for singlepic not integrated, sorry !
2115 * Bugfix : Remove clear:both in widget
2116
2117 = V0.41 - 17.05.2007 =
2118 * NEW : Sidebar widget from KeViN
2119 * Update : Better album management for more galleries
2120 * Update : Thickbox v3 integrated into WordPress gallery plugin
2121 * Added : Float selection for singlepic
2122 * Added : CSS class for widget
2123 * Added : CSS file for K2 theme
2124 * Added : German translation (THX to Lazy)
2125 * Added : Better check for safe-mode
2126 * Added : CSS Class for single-pic : class="ngg-singlepic"
2127 * Added : Option to resize image before cropping it (Setting reset of prior versions needed! Setup -> Reset Settings)
2128 * Changed : Image quality by default 85% (THX to ArizonaGroovejet)
2129 * Bugfix : Update wrong file when select other style
2130 * Bugfix : Fixed Permalink in album (THX to Helene D.)
2131 * Bugfix : Scan folder in empty gallery
2132 * Bugfix : Swfobjects only added with Thickbox effect
2133 * Bugfix : Umlauts are now handled correctly
2134
2135 = V0.40 - 29.04.2007 =
2136 * NEW : TinyMCE Button integration for WordPress gallery plugin
2137 * Removed : CSS Style : remove width/height in album
2138
2139 = V0.39 - 28.04.2007 =
2140 * Added : Set ORDER BY for gallery
2141 * Bugfix : check now for Exclude != 1
2142 * Bugfix : DB Query in function wrong
2143 * Bugfix : DB exlude = DEFAULT '0'
2144 * Bugfix : Scan folder in empty gallery
2145
2146 = V0.38 - 28.04.2007 =
2147 * Bugfix : One time more remove get_settings :-)
2148 * Bugfix : $_GET in Manage gallery
2149 * Bugfix : exclude option
2150
2151 = V0.37 - 28.04.2007 =
2152 * Bugfix : $_GET in Manage gallery
2153 * Bugfix : update DB installation routine
2154
2155 = V0.36 - 26.04.2007 =
2156 * Bugfix : Stupid PHP beginner failure in album management
2157
2158 = V0.35 - 26.04.2007 =
2159 * Rework : Folder name can be flexible
2160 * New option : Fullsize pic for Singlepic mode
2161 * New option : Select show order
2162 * Added : Check for WP2.1
2163 * Added : Check for permission for default folder
2164 * Bugfix : Remove get_settings
2165 * Bugfix : Correction for Safe-Mode ON
2166 * Bugfix : Set Default '0' for table album.sortorder
2167 * Bugfix : Update sort order
2168
2169 = V0.34 - 24.04.2007 =
2170 * Added : Add fix ration setting
2171 * Added : Add language file
2172 * Bugfix : Change link in Album to get_bloginfo('wpurl')
2173 * Bugfix : Album CSS file not loaded
2174
2175 = V0.33 - 23.04.2007 =
2176 * NEW : Overview Page for WordPress gallery plugin
2177 * NEW : Core function
2178 * NEW : Slideshow for WordPress gallery plugin
2179