Plugin Directory

Changeset 3044334

Timestamp:
03/03/2024 09:08:36 AM (5 months ago)
Author:
templateinvaders
Message:

truncated changelog

Location:
ti-woocommerce-wishlist
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • ti-woocommerce-wishlist/tags/2.8.2/readme.txt

    r3044331 r3044334  
    190190- **Fixed**: REST API wishlist data inconsistencies
    191191
    192 = 2.7.4 =
    193 *Release Date - 28 July 2023*
    194 
    195 * Fixed blind SQL injection vulnerability in a REST API endpoint
    196 
    197 = 2.7.3 =
    198 *Release Date - 19 July 2023*
    199 
    200 * Added support for WooCommerce 7.9
    201 * Switched support chat to an opt-in model from an opt-out model
    202 * Removed admin inline JavaScript
    203 
    204 = 2.7.2 =
    205 *Release Date - 21 June 2023*
    206 
    207 * Fixed the issue with wishlist AJAX events for guests
    208 
    209 = 2.7.1 =
    210 *Release Date - 20 June 2023*
    211 
    212 * Fixed WP Menu issue when wishlist product counter is activated for any menu
    213 
    214 = 2.7.0 =
    215 *Release Date - 20 June 2023*
    216 
    217 * Added support for WooCommerce 7.8
    218 * Required PHP 7.4 or greater
    219 * Added support of WooCommerce Feature "New product editor (Beta)"
    220 * Updated integration with [LiteSpeed Cache](https://wordpress.org/plugins/litespeed-cache/)
    221 * Code refactoring
    222 
    223 = 2.6.0 =
    224 *Release Date - 5 June 2023*
    225 
    226 * Added custom error messages for adding products to the cart from the wishlist
    227 * Added `tinvwl_social_share_data` filter to extend social share buttons
    228 * Updated integration with WooCommerce Blocks
    229 * Fixed the JavaScript dependencies error
    230 * Fixed the issue with the auto-refresh of the wishlist table when adding or removing products
    231 * Fixed the issue with the "Add to Wishlist" button in relation to the WPML plugin
    232 * Fixed the issue with redirecting to the cart before updating the wishlist data
    233 * Fixed placeholders conflict with wishlist rename feature
    234 * Fixed WPML sync menu issue related to wishlist products counter
    235 * Limit dashboard notices only for admin users
    236 * Framework Update
    237 
    238 = 2.5.2 =
    239 *Release Date - 29 May 2023*
    240 
    241 * Refreshed wishlist table when a product is added or removed from the wishlist
    242 * Updated integration with [WooCommerce Fast Cart](https://barn2.com/wordpress-plugins/woocommerce-fast-cart/ref/1007/) plugin
    243 * Fixed an issue related to adding/removing products to the wishlist when the option 'Remove product from Wishlist on second click' is enabled
    244 * Fixed a JavaScript notice: "Cannot read properties of undefined (reading 'stats')."
    245 * Fixed an issue where the wrong variable product was being added to the wishlist from the product listing
    246 
    247 = 2.5.1 =
    248 *Release Date - 22 May 2023*
    249 
    250 * Added integration with [WooCommerce Fast Cart](https://barn2.com/wordpress-plugins/woocommerce-fast-cart/ref/1007/) plugin
    251 * Updated integration with [WooCommerce Composite Products](https://woocommerce.com/products/composite-products/?aff=3955) plugin
    252 * Fixed wishlist AJAX event issue for guests
    253 * Fixed issue with custom icon states for the 'Add to Wishlist' button
    254 
    255 = 2.5.0 =
    256 *Release Date - 12 May 2023*
    257 
    258 * Added support for WooCommerce 7.7
    259 * Enhanced product custom meta handling
    260 * Fixed an issue with the `variation_id` attribute not working correctly on product listings
    261 
    262 = 2.4.4 =
    263 *Release Date - 8 May 2023*
    264 
    265 * Fixed an issue with plugin admin notices
    266 * Framework update
    267 
    268 = 2.4.3 =
    269 *Release Date - 6 May 2023*
    270 
    271 * Added `{wishlist_title}` placeholder
    272 * Fixed issues with products in wishlists data
    273 
    274 = 2.4.2 =
    275 *Release Date - 1 May 2023*
    276 
    277 * Updated integration with the [myCred – Points, Rewards, Gamification, Ranks, Badges & Loyalty Plugin](https://wordpress.org/plugins/mycred/) plugin
    278 
    279 = 2.4.1 =
    280 *Release Date - 27 April 2023*
    281 
    282 * Updated integration with the WooCommerce TM Extra Product Options plugin
    283 * Fixed hidden option issue in the plugin settings
    284 
    285 = 2.4.0 =
    286 *Release Date - 26 April 2023*
    287 
    288 * Added support for WordPress 6.2
    289 * Added support for WooCommerce 7.6
    290 * Added a filter `tinvwl_allow_data_cookies`
    291 * Added filters `tinvwl_api_wishlist_data_response` and `tinvwl_api_product_data_response` for REST API response
    292 * Updated integration with the [YITH WooCommerce Product Add-Ons](https://wordpress.org/plugins/yith-woocommerce-product-add-ons/) plugin
    293 * Updated integration with the Advanced Product Fields Extended for WooCommerce plugin
    294 * Updated integration with the [Advanced Product Fields (Product Addons) for WooCommerce](https://wordpress.org/plugins/advanced-product-fields-for-woocommerce/) plugin
    295 * Fixed an issue with the dismiss button in admin notices
    296 * Fixed a JavaScript warning when checking cookies
    297 
    298 = 2.3.6 =
    299 *Release Date - 06 March 2023*
    300 
    301 * Fixed issue with removing from wishlist when default product variation is used
    302 * Updated integration with Flatsome theme
    303 
    304 = 2.3.5 =
    305 *Release Date - 01 March 2023*
    306 
    307 * Fixed wishlist table ajax events issue for guests
    308 * Fixed PHP warning in ajax events
    309 
    310 = 2.3.3 =
    311 *Release Date - 22 February 2023*
    312 
    313 * Blocking the wishlist table visually while processing AJAX events
    314 * Added integration with [Extra product options For WooCommerce | Custom Product Addons and Fields](https://wordpress.org/plugins/woo-extra-product-options/) plugin
    315 * Added integration with [ione360 Configurator](https://wordpress.org/plugins/ione360-configurator/) plugin
    316 * Added "input-checkbox" class to checkbox
    317 
    318 = 2.3.2 =
    319 *Release Date - 20 February 2023*
    320 
    321 * Update framework
    322 
    323 = 2.3.1 =
    324 *Release Date - 16 February 2023*
    325 
    326 * WooCommerce 7.4 support
    327 * Fixed name attribute value issue
    328 * Fixed PHP errors for old WordPress and WooCommerce versions
    329 
    330 
    331 = 2.3.0 =
    332 *Release Date - 03 February 2023*
    333 
    334 * WooCommerce 7.3 support
    335 * Added WooCommerce High-Performance order storage feature compatibility
    336 * Updated WCAG compatibility
    337 * Fixed issue with wishlist table pagination count
    338 * Fixed cache issue when cookies were set for guests
    339 * Fixed PHP warning related to wishlists products stats
    340 * Fixed products counter issue with private products
    341 
    342 = 2.2.1 =
    343 *Release Date - 04 January 2023*
    344 
    345 * Fixed PHP error on Flatsome theme integration
    346 
    347 = 2.2.0 =
    348 *Release Date - 03 January 2023*
    349 
    350 * Added wishlist data update on login and logout
    351 * Added integration with Ultimate Addons for the Elementor plugin
    352 * Added integration with the VAD Product Design plugin
    353 * Fixed admin menu duplicated items issue
    354 * Fixed database upgrade issue
    355 * Fixed issue with updating wishlists user data across devices
    356 
    357 = 2.1.1 =
    358 *Release Date - 26 December 2022*
    359 
    360 * Fixed issue with URL rewrites when wishlist set up under the WooCommerce My Account area
    361 * Fixed PHP warning in AJAX events
    362 * Updated integration with the Divi theme
    363 
    364 = 2.1.0 =
    365 *Release Date - 22 December 2022*
    366 
    367 * Compatibility with PHP 8.1
    368 
    369 = 2.0.17 =
    370 *Release Date - 19 December 2022*
    371 
    372 * WooCommerce 7.2 support
    373 * Fixed PHP error related to the add to wishlist event
    374 
    375 = 2.0.16 =
    376 *Release Date - 6 December 2022*
    377 
    378 * Fixed required login redirect for guests
    379 
    380 = 2.0.15 =
    381 *Release Date - 22 November 2022*
    382 
    383 * Added option "Days after which the guest wishlist will be deleted"
    384 * Fixed the message about the failed event of the add to cart button on the wishlist page
    385 
    386 = 2.0.14 =
    387 *Release Date - 17 November 2022*
    388 
    389 * Fixed issue with wishlist products counter
    390 
    391 = 2.0.13 =
    392 *Release Date - 14 November 2022*
    393 
    394 * WooCommerce 7.1 support
    395 * Fixed wishlist force redirect issue
    396 
    397 = 2.0.12 =
    398 *Release Date - 12 November 2022*
    399 
    400 * Fixed issue with WPML plugin
    401 
    402 = 2.0.11 =
    403 *Release Date - 7 November 2022*
    404 
    405 * Fixed force redirect to the wishlist page
    406 
    407 = 2.0.10 =
    408 *Release Date - 7 November 2022*
    409 
    410 * WordPress 6.1 support
    411 * Added integration with [WC Fields Factory](https://wordpress.org/plugins/wc-fields-factory/) plugin
    412 * Added type of action for AJAX response
    413 * Added redirect to the wishlist page in case of product is already on the wishlist and the event popup is disabled in the settings
    414 * Fixed issue with marks product already in the wishlist
    415 
    416 = 2.0.9 =
    417 *Release Date - 30 October 2022*
    418 
    419 * Updated integration with ShopEngine plugin
    420 
    421 = 2.0.8 =
    422 *Release Date - 20 October 2022*
    423 
    424 * Added integration updated with the [All in One Product Quantity for WooCommerce](https://wordpress.org/plugins/product-quantity-for-woocommerce/) plugin
    425 * Updated framework
    426 
    427 = 2.0.7 =
    428 *Release Date - 18 October 2022*
    429 
    430 * WooCommerce 7.0 support
    431 * Updated integration with the WooCommerce TM Extra Product Options plugin
    432 * Improved frontend AJAX routine
    433 * Fixed URL rewrites issue
    434 
    435 = 2.0.6 =
    436 *Release Date - 5 October 2022*
    437 
    438 * Added JavaScript event ‘tinvwl_wishlist_ajax_response’
    439 * Integration updated with the [WooCommerce Custom Product Addons](https://wordpress.org/plugins/woo-custom-product-addons/)
    440 
    441 = 2.0.5 =
    442 *Release Date - 20 September 2022*
    443 
    444 * Added option "Products per page" for wishlist table
    445 * Fixed pagination issue for wishlist owner
    446 
    447 = 2.0.4 =
    448 *Release Date - 20 September 2022*
    449 
    450 * Fixed issue with PHP `short_open_tag`
    451 
    452 = 2.0.3 =
    453 *Release Date - 19 September 2022*
    454 
    455 * WooCommerce 6.9 support
    456 * Added option to hide AJAX popup on the wishlist page
    457 * Added filter `tinvwl_social_link_email_recepient`
    458 
    459 = 2.0.2 =
    460 *Release Date - 14 September 2022*
    461 
    462 * Added filter `tinvwl_popup_close_timer`
    463 * Updated integration with WooCommerce Variation Swatches - Pro plugin
    464 * Options to setup wishlist page under WooCommerce My Account section are simplified
    465 
    466 = 2.0.1 =
    467 *Release Date - 12 September 2022*
    468 
    469 * Fixed WooCommerce My Account links issue
    470 * Fixed AJAX actions for guests issue
    471 
    472 = 2.0.0 =
    473 *Release Date - 11 September 2022*
    474 
    475 * Added feature to show stats for each product on the frontend
    476 * Wishlist table actions migrated to AJAX calls
    477 * Added feature to setup wishlist page under the WooCommerce My Account section
    478 * Added options for add to wishlist button custom icon states
    479 * WooCommerce 6.8 support
    480 * Translations updated
    481 * Code cleanup
    482 * Fixed issue with WooCommerce Blocks
    483 * Fixed conflict with WPML plugin and WooCommerce My Account menu
    484 
    485 
    486192[See the changelog for all versions](https://templateinvaders.com/changelogs/ti-woocommerce-wishlist-plugin-free-changelog/?utm_source=wordpressorg&utm_content=changelog).
    487193
  • ti-woocommerce-wishlist/trunk/readme.txt

    r3044331 r3044334  
    190190- **Fixed**: REST API wishlist data inconsistencies
    191191
    192 = 2.7.4 =
    193 *Release Date - 28 July 2023*
    194 
    195 * Fixed blind SQL injection vulnerability in a REST API endpoint
    196 
    197 = 2.7.3 =
    198 *Release Date - 19 July 2023*
    199 
    200 * Added support for WooCommerce 7.9
    201 * Switched support chat to an opt-in model from an opt-out model
    202 * Removed admin inline JavaScript
    203 
    204 = 2.7.2 =
    205 *Release Date - 21 June 2023*
    206 
    207 * Fixed the issue with wishlist AJAX events for guests
    208 
    209 = 2.7.1 =
    210 *Release Date - 20 June 2023*
    211 
    212 * Fixed WP Menu issue when wishlist product counter is activated for any menu
    213 
    214 = 2.7.0 =
    215 *Release Date - 20 June 2023*
    216 
    217 * Added support for WooCommerce 7.8
    218 * Required PHP 7.4 or greater
    219 * Added support of WooCommerce Feature "New product editor (Beta)"
    220 * Updated integration with [LiteSpeed Cache](https://wordpress.org/plugins/litespeed-cache/)
    221 * Code refactoring
    222 
    223 = 2.6.0 =
    224 *Release Date - 5 June 2023*
    225 
    226 * Added custom error messages for adding products to the cart from the wishlist
    227 * Added `tinvwl_social_share_data` filter to extend social share buttons
    228 * Updated integration with WooCommerce Blocks
    229 * Fixed the JavaScript dependencies error
    230 * Fixed the issue with the auto-refresh of the wishlist table when adding or removing products
    231 * Fixed the issue with the "Add to Wishlist" button in relation to the WPML plugin
    232 * Fixed the issue with redirecting to the cart before updating the wishlist data
    233 * Fixed placeholders conflict with wishlist rename feature
    234 * Fixed WPML sync menu issue related to wishlist products counter
    235 * Limit dashboard notices only for admin users
    236 * Framework Update
    237 
    238 = 2.5.2 =
    239 *Release Date - 29 May 2023*
    240 
    241 * Refreshed wishlist table when a product is added or removed from the wishlist
    242 * Updated integration with [WooCommerce Fast Cart](https://barn2.com/wordpress-plugins/woocommerce-fast-cart/ref/1007/) plugin
    243 * Fixed an issue related to adding/removing products to the wishlist when the option 'Remove product from Wishlist on second click' is enabled
    244 * Fixed a JavaScript notice: "Cannot read properties of undefined (reading 'stats')."
    245 * Fixed an issue where the wrong variable product was being added to the wishlist from the product listing
    246 
    247 = 2.5.1 =
    248 *Release Date - 22 May 2023*
    249 
    250 * Added integration with [WooCommerce Fast Cart](https://barn2.com/wordpress-plugins/woocommerce-fast-cart/ref/1007/) plugin
    251 * Updated integration with [WooCommerce Composite Products](https://woocommerce.com/products/composite-products/?aff=3955) plugin
    252 * Fixed wishlist AJAX event issue for guests
    253 * Fixed issue with custom icon states for the 'Add to Wishlist' button
    254 
    255 = 2.5.0 =
    256 *Release Date - 12 May 2023*
    257 
    258 * Added support for WooCommerce 7.7
    259 * Enhanced product custom meta handling
    260 * Fixed an issue with the `variation_id` attribute not working correctly on product listings
    261 
    262 = 2.4.4 =
    263 *Release Date - 8 May 2023*
    264 
    265 * Fixed an issue with plugin admin notices
    266 * Framework update
    267 
    268 = 2.4.3 =
    269 *Release Date - 6 May 2023*
    270 
    271 * Added `{wishlist_title}` placeholder
    272 * Fixed issues with products in wishlists data
    273 
    274 = 2.4.2 =
    275 *Release Date - 1 May 2023*
    276 
    277 * Updated integration with the [myCred – Points, Rewards, Gamification, Ranks, Badges & Loyalty Plugin](https://wordpress.org/plugins/mycred/) plugin
    278 
    279 = 2.4.1 =
    280 *Release Date - 27 April 2023*
    281 
    282 * Updated integration with the WooCommerce TM Extra Product Options plugin
    283 * Fixed hidden option issue in the plugin settings
    284 
    285 = 2.4.0 =
    286 *Release Date - 26 April 2023*
    287 
    288 * Added support for WordPress 6.2
    289 * Added support for WooCommerce 7.6
    290 * Added a filter `tinvwl_allow_data_cookies`
    291 * Added filters `tinvwl_api_wishlist_data_response` and `tinvwl_api_product_data_response` for REST API response
    292 * Updated integration with the [YITH WooCommerce Product Add-Ons](https://wordpress.org/plugins/yith-woocommerce-product-add-ons/) plugin
    293 * Updated integration with the Advanced Product Fields Extended for WooCommerce plugin
    294 * Updated integration with the [Advanced Product Fields (Product Addons) for WooCommerce](https://wordpress.org/plugins/advanced-product-fields-for-woocommerce/) plugin
    295 * Fixed an issue with the dismiss button in admin notices
    296 * Fixed a JavaScript warning when checking cookies
    297 
    298 = 2.3.6 =
    299 *Release Date - 06 March 2023*
    300 
    301 * Fixed issue with removing from wishlist when default product variation is used
    302 * Updated integration with Flatsome theme
    303 
    304 = 2.3.5 =
    305 *Release Date - 01 March 2023*
    306 
    307 * Fixed wishlist table ajax events issue for guests
    308 * Fixed PHP warning in ajax events
    309 
    310 = 2.3.3 =
    311 *Release Date - 22 February 2023*
    312 
    313 * Blocking the wishlist table visually while processing AJAX events
    314 * Added integration with [Extra product options For WooCommerce | Custom Product Addons and Fields](https://wordpress.org/plugins/woo-extra-product-options/) plugin
    315 * Added integration with [ione360 Configurator](https://wordpress.org/plugins/ione360-configurator/) plugin
    316 * Added "input-checkbox" class to checkbox
    317 
    318 = 2.3.2 =
    319 *Release Date - 20 February 2023*
    320 
    321 * Update framework
    322 
    323 = 2.3.1 =
    324 *Release Date - 16 February 2023*
    325 
    326 * WooCommerce 7.4 support
    327 * Fixed name attribute value issue
    328 * Fixed PHP errors for old WordPress and WooCommerce versions
    329 
    330 
    331 = 2.3.0 =
    332 *Release Date - 03 February 2023*
    333 
    334 * WooCommerce 7.3 support
    335 * Added WooCommerce High-Performance order storage feature compatibility
    336 * Updated WCAG compatibility
    337 * Fixed issue with wishlist table pagination count
    338 * Fixed cache issue when cookies were set for guests
    339 * Fixed PHP warning related to wishlists products stats
    340 * Fixed products counter issue with private products
    341 
    342 = 2.2.1 =
    343 *Release Date - 04 January 2023*
    344 
    345 * Fixed PHP error on Flatsome theme integration
    346 
    347 = 2.2.0 =
    348 *Release Date - 03 January 2023*
    349 
    350 * Added wishlist data update on login and logout
    351 * Added integration with Ultimate Addons for the Elementor plugin
    352 * Added integration with the VAD Product Design plugin
    353 * Fixed admin menu duplicated items issue
    354 * Fixed database upgrade issue
    355 * Fixed issue with updating wishlists user data across devices
    356 
    357 = 2.1.1 =
    358 *Release Date - 26 December 2022*
    359 
    360 * Fixed issue with URL rewrites when wishlist set up under the WooCommerce My Account area
    361 * Fixed PHP warning in AJAX events
    362 * Updated integration with the Divi theme
    363 
    364 = 2.1.0 =
    365 *Release Date - 22 December 2022*
    366 
    367 * Compatibility with PHP 8.1
    368 
    369 = 2.0.17 =
    370 *Release Date - 19 December 2022*
    371 
    372 * WooCommerce 7.2 support
    373 * Fixed PHP error related to the add to wishlist event
    374 
    375 = 2.0.16 =
    376 *Release Date - 6 December 2022*
    377 
    378 * Fixed required login redirect for guests
    379 
    380 = 2.0.15 =
    381 *Release Date - 22 November 2022*
    382 
    383 * Added option "Days after which the guest wishlist will be deleted"
    384 * Fixed the message about the failed event of the add to cart button on the wishlist page
    385 
    386 = 2.0.14 =
    387 *Release Date - 17 November 2022*
    388 
    389 * Fixed issue with wishlist products counter
    390 
    391 = 2.0.13 =
    392 *Release Date - 14 November 2022*
    393 
    394 * WooCommerce 7.1 support
    395 * Fixed wishlist force redirect issue
    396 
    397 = 2.0.12 =
    398 *Release Date - 12 November 2022*
    399 
    400 * Fixed issue with WPML plugin
    401 
    402 = 2.0.11 =
    403 *Release Date - 7 November 2022*
    404 
    405 * Fixed force redirect to the wishlist page
    406 
    407 = 2.0.10 =
    408 *Release Date - 7 November 2022*
    409 
    410 * WordPress 6.1 support
    411 * Added integration with [WC Fields Factory](https://wordpress.org/plugins/wc-fields-factory/) plugin
    412 * Added type of action for AJAX response
    413 * Added redirect to the wishlist page in case of product is already on the wishlist and the event popup is disabled in the settings
    414 * Fixed issue with marks product already in the wishlist
    415 
    416 = 2.0.9 =
    417 *Release Date - 30 October 2022*
    418 
    419 * Updated integration with ShopEngine plugin
    420 
    421 = 2.0.8 =
    422 *Release Date - 20 October 2022*
    423 
    424 * Added integration updated with the [All in One Product Quantity for WooCommerce](https://wordpress.org/plugins/product-quantity-for-woocommerce/) plugin
    425 * Updated framework
    426 
    427 = 2.0.7 =
    428 *Release Date - 18 October 2022*
    429 
    430 * WooCommerce 7.0 support
    431 * Updated integration with the WooCommerce TM Extra Product Options plugin
    432 * Improved frontend AJAX routine
    433 * Fixed URL rewrites issue
    434 
    435 = 2.0.6 =
    436 *Release Date - 5 October 2022*
    437 
    438 * Added JavaScript event ‘tinvwl_wishlist_ajax_response’
    439 * Integration updated with the [WooCommerce Custom Product Addons](https://wordpress.org/plugins/woo-custom-product-addons/)
    440 
    441 = 2.0.5 =
    442 *Release Date - 20 September 2022*
    443 
    444 * Added option "Products per page" for wishlist table
    445 * Fixed pagination issue for wishlist owner
    446 
    447 = 2.0.4 =
    448 *Release Date - 20 September 2022*
    449 
    450 * Fixed issue with PHP `short_open_tag`
    451 
    452 = 2.0.3 =
    453 *Release Date - 19 September 2022*
    454 
    455 * WooCommerce 6.9 support
    456 * Added option to hide AJAX popup on the wishlist page
    457 * Added filter `tinvwl_social_link_email_recepient`
    458 
    459 = 2.0.2 =
    460 *Release Date - 14 September 2022*
    461 
    462 * Added filter `tinvwl_popup_close_timer`
    463 * Updated integration with WooCommerce Variation Swatches - Pro plugin
    464 * Options to setup wishlist page under WooCommerce My Account section are simplified
    465 
    466 = 2.0.1 =
    467 *Release Date - 12 September 2022*
    468 
    469 * Fixed WooCommerce My Account links issue
    470 * Fixed AJAX actions for guests issue
    471 
    472 = 2.0.0 =
    473 *Release Date - 11 September 2022*
    474 
    475 * Added feature to show stats for each product on the frontend
    476 * Wishlist table actions migrated to AJAX calls
    477 * Added feature to setup wishlist page under the WooCommerce My Account section
    478 * Added options for add to wishlist button custom icon states
    479 * WooCommerce 6.8 support
    480 * Translations updated
    481 * Code cleanup
    482 * Fixed issue with WooCommerce Blocks
    483 * Fixed conflict with WPML plugin and WooCommerce My Account menu
    484 
    485 
    486192[See the changelog for all versions](https://templateinvaders.com/changelogs/ti-woocommerce-wishlist-plugin-free-changelog/?utm_source=wordpressorg&utm_content=changelog).
    487193
Note: See TracChangeset for help on using the changeset viewer.