-
Notifications
You must be signed in to change notification settings - Fork 33
/
changelog.txt
372 lines (289 loc) · 12 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
= 2.9.3 =
* Hotfix: WordPress 6.1 `wp_rand()` bug (32-bit platforms) ([#974](https://github.com/archetyped/simple-lightbox/issues/974))
* Update: Confirm WordPress 6.1 compatibility
* Optimize: Media item cache key generation
* Optimize: Prune build tasks
= 2.9.2 =
* Optimize: Symbolic link handing for file/directory paths.
= 2.9.1 =
* Fix: Validate hook priority values (Let's Getz Prioritized)
= 2.9.0 =
* Add: Support WebP image format
* Add: Support AVIF image format
* Add: Documentation link to readme file
* Optimize: Code cleanup/refactoring
* Optimize: WPCS validation (Phase 1)
* Optimize: Activate links after all other filters
* Optimize: Plugin metadata retrieval
* Update: Confirm WordPress 6.0 compatibility
* Update: Build dependencies
* Update: GitHub issue templates
= 2.8.1 =
* Update: PHP 5.6 Compatibility
* Add: PHPCS configuration
* Add: GitHub Issue templates
= 2.8.0 =
* Update: WordPress 5.3+ required.
* Update: PHP 7.2+ required.
* Optimize: Link detection up to 2x faster.
* Optimize: Options data handling.
* Optimize: Default title filtering.
* Optimize: Standardize media item data structure to avoid conflicts with third-party data.
* Optimize: Load only necessary media item properties in browser.
* Optimize: Filter all media items (instead of each individual item).
* Filter Removed: `media_item_properties` (single item).
* Filter Added: `media_items` (all items).
* Fix: `area` elements included in link detection (This is Jim's Area).
= 2.7.1 =
* Update: Confirm compatibility with WordPress 5.0+
* Optimize: Improved support for captions generated by Block Editor.
= 2.7.0 =
* Fix: Remove reference to deprecated `screen_icon()` function (The Icon of Finnegan Island)
* Add: Validate requirements before initialization.
* Optimize: PHP 7.2+ Compatibility
* Optimize: Internal code optimizations
* Themes
* Add: RTL Support
* Update: Load font locally
= 2.6.0 =
* Add: Activate links in native WordPress navigation menus (enable in admin settings)
* Add: Group menu links separately (enable in admin settings)
* Optimize: Fallback lightbox title text retrieval (link text)
* Fix: Undefined variable in `Utilities::get_plugin_base_file()` (The Lost Temple of Xavivars)
= 2.5.3 =
* Optimize: Entity handling in URIs for different server environments
= 2.5.2 =
* Fix: Activation when Home page set to static page (Lyra's Static Cling)
* Optimize: Prep for WordPress language packs
= 2.5.1 =
* Update: Client-side Utilities library
* Optimize: Request processing
= 2.5.0 =
* Fix: Query string removed from URI (A Stern Query)
* Optimize: Key-based asset data storage/retrieval
* Optimize: Improved cache usage when processing links
* Optimize: Refactor image URI detection
= 2.4.1 =
* Fix: Ungrouped items in empty group (Robert & The Lost Group)
* Fix: IE8 Support (S.Franzis' Legacy)
* Optimize: Widget support
* Optimize: Relative and internal URI handling
* Optimize: Link activation performance
= 2.4.0 =
* Update: WordPress version compatibility (v4.2.1)
* Optimize: Standardize code
* Optimize: Do not process excerpt content
* Optimize: Client-side libraries (Phase 1)
* Add: Set group via `slb_activate()`
* Add: Set group via `activate_links()`
* Add: `slb_is_enabled` filter
= 2.3.1 =
* Fix: WordPress version requirement
* Optimize: Field collection group parsing
= 2.3.0 =
[Full Release Notes](http://archetyped.com/lab/slb-2-3-0 "Simple Lightbox 2.3.0")
* Update: WordPress 3.9 support
* Update: Support URI, content
* Add: Enhanced grouping support
* Add: Shortcode: `[slb_group]`
* Add: Shortcode: `[slb_exclude]`
* Add: Filter: `slb_pre_process_links`
* Add: Filter: `slb_post_process_links`
* Add: Filter: `slb_process_link_attributes`
* Add: Filter: `slb_media_item_properties`
* Add: Filter: `slb_pre_exclude_content`
* Add: Filter: `slb_exclude_shortcodes`
* Add: Filter: `slb_group_shortcodes`
* Add: Template Tag: `slb_activate()` - Manually activate content
* Add: Option to enable/disable usage of WordPress-generated media title
* Add: Dev mode
* Add: Theme breakpoints
* Optimize: Remove deprecated code
* Optimize: Remove deprecated legacy support
* Optimize: Content exclusion performance
* Optimize: Content grouping performance
* Optimize: Harden code against third-party post query modifications
* Optimize: Utility code
* Optimize: Loading process
* Optimize: Client-side code
* Optimize: Client-side: Code loading
* Optimize: Client-side: Simplified dependency detection
* Optimize: Client-side: Default Theme transitions
* Optimize: Grunt: Cleanup
* Optimize: Grunt: Path abstraction
* Optimize: Grunt: Task loading
* Optimize: Grunt: Selective file compilation
= 2.2.2 =
* Optimize: Widget processing
* Optimize: Remove call-time-pass-by-references
= 2.2.1 =
* Fix: Enable/Disable lightbox on certain requests (Danny the Enabler)
* Fix: Widget links grouped with post links (Rafa's Widgetarian Adventure)
* Optimize: Client-side loading
* Optimize: Theme validation
* Optimize: Widget processing
= 2.2.0 =
* Update: WordPress 3.8 support
* Add: Add-on support
* Add: Load external data for item
* Add: Unloading process for viewer
* Add: Relative links marked as "internal"
* Add: Grunt build workflow
* Optimize: Initialization process
* Optimize: Client-side output (JavaScript, CSS)
* Optimize: Improved URI handling (variants, query strings, etc.)
* Optimize: Improved support for content types (video, etc.)
* Optimize: Improved File contents retrieval
* Optimize: Plugin metadata cleanup
* Optimize: Use absolute paths for file includes (props k3davis)
= 2.1.3 =
* Fix: PHP configuration issue on some web hosts (Tim's got (config) issues)
* Optimize: Hide overlapping elements when lightbox is displayed (e.g. Flash, etc.)
= 2.1.2 =
* Fix: Incorrect paths when WP in subdirectory (Kim's Van Repair)
= 2.1.1 =
* Fix: Automatic resizing
* Fix: Compatibility with non-standard wp-content location (On the Path of the Wijdemans)
* Optimize: jQuery dependency handling
* Optimize: Plugin initialization
* Optimize: Deferred component stylesheet loading
* Optimize: Code cleanup
= 2.1 =
* Update: Finalized Theme API
* Update: Finalized Content Handler API
* Update: Finalized Template Tag API
* Update: Administration framework
* Add: Baseline theme
* Add: Hook for extending image link matching
* Optimize: Link validation
* Optimize: Intelligent client-side loading
* Optimize: Server-side processing
* Optimize: Default theme display
* Fix: False positive link activation (What's eating Gilbert's links?)
* Fix: Gallery post format compatibility (Just Juan problem with galleries)
= 2.0 =
* Completely rewritten lightbox code
* Add: Automatically resize lightbox to fit window
* Add: APIs for third-party add-ons
* Add: Flexible theme support
* Add: Flexible content handler support
* Add: Mobile-optimized responsive themes (2)
* Optimize: PHP class autoloading
* Optimize: Improved performance and compatibility
* Optimize: Full internationalization support
= 1.6 =
* Add: Widget support
* Add: WordPress 3.3 support
* Add: Localization support
* Add: Option to group gallery links separately (supports WordPress & NextGen galleries)
* Add: Upgrade notice
* Optimize: WP 3.3 compatibility
* Optimize: Improved compatibility with URI case-sensitivity
* Optimize: Activation processing
* Optimize: Image grouping
* Optimize: Image metadata loading performance
* Optimize: File loading
* Optimize: Improved safeguards against interference by bugs in other plugins
* Optimize: Link processing performance
* Optimize: Lightbox styling isolated from site styles
* Optimize: Improved link processing performance
* Optimize: Improved image metadata support
* Optimize: Improved support for HTTP/HTTPS requests
* Fix: SLB is not defined in JS (Jezz Hands)
* Fix: Boolean case-sensitivity (78 Truths)
* Fix: YouTube embed using iFrame overlaps lightbox (Elena in Hiding)
* Fix: Issue when scanning links without valid URLs (McCloskey Iteration)
* Fix: Image activation is case-sensitive (Sensitive Tanya)
* Fix: Visible lightbox overlay edges when image larger than browser window (Chibi Overlay)
* Fix: Options availability for some users
* Fix: Inconsistent loading of image metadata
* Fix: Links not fully processed when group is set manually
= 1.5.6 =
* Add: Display image description in lightbox (with HTML support)
* Add: Support for W3 Total Cache plugin
* Add: Initial support for NextGEN galleries
* Update: **Important:** [System Requirements](http://wordpress.org/about/requirements/) aligned with WP 3.2.1
* Optimize: Improved support for small images in default template
* Optimize: Support for non-English text in user options
* Optimize: Improved IE compatibility
* Optimize: Improved data handling
* Optimize: Skin loading performance
* Optimize: Skin CSS Cleanup
* Optimize: Caption support for galleries
* Optimize: Options code cleanup (Juga Sweep)
* Fix: User-defined UI text not used (Ivan gets Even (cooler))
* Fix: Options reset after update (KRazy Donna)
= 1.5.5.1 =
* Fix: Disabled links not being disabled (Disabling Sascha)
= 1.5.5 =
* Add: Distinct link activation (will not affect other lightboxes)
* Add: Backwards compatibility with legacy lightbox links (optional)
* Add: Support for WordPress 3.2
* Add: Support for links added after page load (e.g. via AJAX, etc.)
* Add: Admin option to enable/disable attachment links
* Add: Support for image attachment links
* Update: Options management overhaul
* Update: Additional WordPress 3.2 support (Gallery)
* Update: Cache-management for enqueued files
* Update: Improved UI consistency
* Update: Improved compatibility for older versions of PHP
* Update: Internal optimizations
* Update: Improved URL handling
* Fix: Improved options migration from old versions (Hutchison Migration)
* Fix: XHTML Validation (Hajo Validation)
= 1.5.4 =
* Add: Optional Link validation
* Add: Keyboard Navigation
* Add: Option to enable/disable image caption
* Add: `rel` attribute supported again
* Add: Use `slb_off` in link's `rel` attribute to disable automatic activation for link
* Fix: HTTPS compatibility (Jürgen Protocol)
* Fix: Enabling SLB on Pages issue
* Fix: Zmanu is_single
* Fix: Image order is sometimes incorrect
* Optimize: Filter double clicks
* Optimize: Separate options to enable/disable SLB on Posts and Pages
* Optimize: Better grouping support
= 1.5.3 =
* Fix: Caption may not display under certain circumstances (Caption Erin)
* Fix: Images not grouped when "separate by post" option is activated (Logical Ross)
* Update: Lightbox will not be activated for links that already have `rel` attribute set
= 1.5.2 =
* Fix: Slideshow loops out of control (Mirage of Wallentin)
* Fix: Lightbox fails when group by posts disabled (Lange Find)
* Add: Option to use the image's URI as caption when link title not set (Under UI options)
= 1.5.1 =
* Add: WP Gallery support
* Fix: Navigation hidden when only one image
* Fix: Use user-defined UI text
= 1.5 =
* Add: Theme support
* Optimize: JavaScript cleanup and file size reductions
* Optimize: CSS cleanup
= 1.4 =
* Update: Integrated with jQuery
* Optimize: JavaScript file size 9x smaller
* Add: Close lightbox by clicking to left/right outside of image (an oft-requested feature)
= 1.3.2 =
* Add: Option to enable/disable lightbox resizing animation (thanks Maria!)
= 1.3.1 =
* Update: Utilities code (internal)
= 1.3 =
* Add: Customizable UI label text (close, next, and previous button images can be replaced in `images` directory)
* Add: Group image links by Post (separate slideshow for each post)
* Add: Reset settings link on plugin listings page
* Optimize: Organized settings page
= 1.2.1 =
* Fixed: Image title given higher precedence than Image alt (more compatible w/WP workflow)
= 1.2 =
* Added: Option to group automatically activated links
* Optimized: Lightbox caption retrieval
= 1.1 =
* Added: Enable/disable lightbox functionality by page type (Home, Pages/Posts, Archive, etc.)
* Added: Automatically activate lightbox functionality for image links
* Added: Link to settings menu on plugin listing page
* Optimized: Options menu field building
* Optimized: Loading of default values for plugin options
* Optimized: General code optimizations
= 1.0 =
* Initial release