Releases: lightspeedwp/tour-operator
Releases · lightspeedwp/tour-operator
2.0 Beta 1
Changelog for Tour Operator Plugin v2.0.0 Beta 1
Description
The following release marks the first block-based version of the plugin, introducing a wide range of custom blocks and block variations for Tours, Accommodation, and Destinations post types. This release also includes significant improvements to the block editor experience, frontend functionality, and admin settings. Key highlights include:
- Block visibility controls to hide empty custom fields.
- New block variations for custom fields across all post types.
- Enhanced settings side panels for improved editing workflows.
- Functional updates such as clickable cover blocks, Wetu map embeds, and currency labels on all templates.
- Comprehensive query loop variations for featured and related content.
Issues Closed
Block Visibility #372
- Added block variations for:
- Tours:
- price, duration, travel-style, destination-to-tour, departs-from, ends-in, gallery, itinerary, single-supplement, group-size, best-time-to-visit, booking-validity-start, included, not-included
- Accommodation:
- price, rating, number-of-rooms, check-in-time, check-out-time, minimum-child-age, destination-to-accommodation, spoken-languages, travel-style, accommodation-type, suggested-visitor-types, special-interests, gallery, rooms, included, not-included, facilities, single-supplement
- Destinations:
- travel-style, best-time-to-visit, electricity, banking, cuisine, climate, transport, dress, health, safety, visa, general, gallery
- Tours:
PRs:
- Bug Fixes + Block Variations Updates #434
- Block Visibility #430
- Meta-field Block Variation Registration #435
Backend - Block Options #349
- Generate a settings side panel for:
- General Settings:
- Disable Singles, Price, Single Supplement, Duration
- Custom Fields:
- Spoken Languages, Special Interests, Friendly, Best Time to Visit, Sticky Posts
- General Settings:
PRs:
Display Currency Label on all Templates #376
- Display currency label next to all price fields across post type archives and single templates.
PR:
Setting Featured Image on Custom Taxonomies Not Working #419
- Fixed issues with setting featured images for Accommodation Types, Travel Styles, and Continents.
PR:
Wetu Map Embed Block #365
- Added a block to embed Wetu maps in the Single Tour template.
PR:
Frontend - Block Functions #353
- Added block visibility controls and CSS classes for hiding empty custom fields.
- Implemented filters for itinerary, images, price, and location formatting.
PR:
Wetu Importer - Settings #173
- Simplified settings options, updated styling, and added controls for image sizing and sync options.
Clickable Cover Block Variation #422
- Created a block variation for WordPress Cover block to make the entire block clickable.
PR:
Pull Requests from ongoing Issues
- Read More Block, Visibility Fixes, and Slider Trigger #438
- Added a More Button variation (frontend JS requires work).
- Included/Excluded - Block Visibility #372.
- Query Loop slider panel with checkbox (CSS adjustments needed).
- Bugherd fixes for itinerary visibility, gallery, connections list, unit images, and facility visibility.
- Fixing Travel Info Read More #441
- Resolved issues with the read more functionality in Travel Itineraries.
- Query Loop Variations Arguments #440
- Added query arguments for featured and related variations.
- Adjusted block slugs for various query loops.
- Registering Query Loop Variations #439
- Added query loops for featured and related content blocks.
- Bug Fixes + Block Variations Updates #434
- Consolidated block renders, reverted currency icon styles, fixed term lists in the editor, and started Top Rated Destinations variation.
1.4.9
1.4.8
1.4.7
Added
- A parameter to the
to_banner_navigation
shortcode to allow changing the element selector. - A filter to allowing the overwritting of the
banner_navigation
shortcode.to_banner_navigation_atts
- Added in an option to switch the itinerary to the destination images instead of the accommodation images.
- A filter to allow the use of destination pins in the map, for rail and boat tours.
lsx_to_get_itinerary_ids_meta_key
- A function to allow you to include the parent images in the itinerary pool.
lsx_to_itinerary_append_parent_destinations
Fixed
- The banner easing navigation.
- The output of the Mobile Tours destinations.
- A fatal error with maps outputting on the travel style archives.
Security
- General testing to ensure compatibility with latest WordPress version (6.1.1).
1.4.6
1.4.5
Added
General
- Added a size parameter to
lsx_to_itinerary_thumbnail()
to allow selecting of different size images. - Added the slider breakpoints and tablet slider amounts to the
lsx_to_js_params
params - Fixing the return of
lsx_to_itinerary_title
Destinations
- Added the option to disable the countries regions only.
Tours
- Allowing the return of
lsx_to_itinerary_title
- Allowing the return of
lsx_to_itinerary_destinations
- Allowing the return of
lsx_to_itinerary_accommodation
- Allowing the selection of the meta key in
lsx_to_itinerary_thumbnail
Fixed
- Fixed the impropper escaping of the months to visit function.
- Fixed the PHP error on taxonomies - missing add_expert_form_field
Security
- General testing to ensure compatibility with latest WordPress version (6.0.2).
1.4.4
Security
- General testing to ensure compatibility with the latest WordPress version (6.0).
Added
- An
items
parameter to thelsx_to_connected_panel_query
allowing you to specify tours to find.
1.4.3
Added
- Missing string translations.
Fixed
- Styling Issue with Destination Map on Various Pages
- Fixed Placeholder Image not filling space
- Fixed Breadcrumbs width on search pages
Security
- General testing to ensure compatibility with latest WordPress version (5.8).
1.4.2
Added
- Added support for native Lazy-loading images on WordPress 5.5 version.
- Added banner functionality to the core plugin, to deprecate the usage of LSX Banners
- Enabled the ability to switch to the block editor on TO post types
Fixed
- Fixing the map placeholder, so it can assign placeholders for each type of posts.
- Fixed LSX Search styling issues
- Fixed Map placement issues.
Changed
- Changed the label "Tour Operator" to "LSX Tour Operator"
- Merged the Dashboard Help and Add-ons page.
- Updating support documentation and links.
Security
- General testing to ensure compatibility with latest WordPress version (5.6).
V 1.4.1
V 1.4.1
Added
- Added in a filter
lsx_to_maps_tour_connections
to allow 3rd party filters of the tour itinerary map connections. - Adding in the
lsx_to_get_tour_itinerary_ids
to fix the order of the map IDS. - Updating the
lsx_to_to_widget_item_size()
function to be more specific.
Fixed
- Fixed a few typos.
- Making sure the if conditions for the maps are strict.
- Fixing the departure day not using the tours featured image.
- Fix output escaping issues.
- Fixed issue
PHP Deprecated: dbx_post_advanced is deprecated since version 3.7.0! Use add_meta_boxes instead
. - Fixed Slick slider bug.
- Fixed PHP error
Undefined variable: connection
. - Fixed PHP error
preg_match() expects parameter 2 to be string, array given
. - Fixed PHP error
Undefined variable: accommodation_id
. - Fixed PHP error
Undefined variable: temp_id
.
Security
- Sanitizing widget fields.
- Updating dependencies to prevent vulnerabilities.
- General testing to ensure compatibility with latest WordPress version (5.4).
- General testing to ensure compatibility with latest LSX Theme version (2.7).