{"id":139255,"date":"2021-06-05T11:21:33","date_gmt":"2021-06-05T11:21:33","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/seatreg\/"},"modified":"2026-04-01T13:13:28","modified_gmt":"2026-04-01T13:13:28","slug":"seatreg","status":"publish","type":"plugin","link":"https:\/\/ceb.wordpress.org\/plugins\/seatreg\/","author":18633492,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.67.8","stable_tag":"1.67.8","tested":"6.9.0","requires":"5.3","requires_php":"7.2.28","requires_plugins":null,"header_name":"SeatReg","header_author":"Siim Kirjanen","header_description":"Create and manage seat registrations. Design your own seat maps and manage seat bookings","assets_banners_color":"070606","last_updated":"2026-04-01 13:13:28","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/donate?hosted_button_id=9QSGHYKHL6NMU&source=url","header_plugin_uri":"https:\/\/github.com\/SiimKirjanen\/seatreg","header_author_uri":"https:\/\/github.com\/SiimKirjanen","rating":5,"author_block_rating":0,"active_installs":400,"downloads":29416,"num_ratings":29,"support_threads":11,"support_threads_resolved":9,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"thesiim","date":"2021-06-05 11:36:06"},"1.0.1":{"tag":"1.0.1","author":"thesiim","date":"2021-06-05 17:31:10"},"1.0.2":{"tag":"1.0.2","author":"thesiim","date":"2021-06-05 17:31:10"},"1.0.3":{"tag":"1.0.3","author":"thesiim","date":"2021-06-06 07:55:08"},"1.0.4":{"tag":"1.0.4","author":"thesiim","date":"2021-06-06 08:55:56"},"1.0.5":{"tag":"1.0.5","author":"thesiim","date":"2021-06-11 15:12:50"},"1.0.6":{"tag":"1.0.6","author":"thesiim","date":"2021-06-12 12:04:39"},"1.0.7":{"tag":"1.0.7","author":"thesiim","date":"2021-06-13 12:43:32"},"1.0.8":{"tag":"1.0.8","author":"thesiim","date":"2021-06-14 12:53:24"},"1.0.9":{"tag":"1.0.9","author":"thesiim","date":"2021-07-10 13:12:29"},"1.1.0":{"tag":"1.1.0","author":"thesiim","date":"2021-07-11 09:14:09"},"1.10.0":{"tag":"1.10.0","author":"thesiim","date":"2021-11-28 09:20:31"},"1.10.1":{"tag":"1.10.1","author":"thesiim","date":"2021-12-01 21:42:39"},"1.10.2":{"tag":"1.10.2","author":"thesiim","date":"2021-12-06 15:14:54"},"1.10.3":{"tag":"1.10.3","author":"thesiim","date":"2021-12-09 18:52:18"},"1.11.0":{"tag":"1.11.0","author":"thesiim","date":"2021-12-13 20:16:04"},"1.12.0":{"tag":"1.12.0","author":"thesiim","date":"2021-12-21 13:49:38"},"1.13.0":{"tag":"1.13.0","author":"thesiim","date":"2022-01-02 10:45:51"},"1.14.0":{"tag":"1.14.0","author":"thesiim","date":"2022-01-09 14:13:42"},"1.15.0":{"tag":"1.15.0","author":"thesiim","date":"2022-01-16 15:36:22"},"1.16.0":{"tag":"1.16.0","author":"thesiim","date":"2022-01-23 17:21:51"},"1.16.1":{"tag":"1.16.1","author":"thesiim","date":"2022-01-26 18:06:10"},"1.17.0":{"tag":"1.17.0","author":"thesiim","date":"2022-01-31 16:37:41"},"1.17.1":{"tag":"1.17.1","author":"thesiim","date":"2022-02-01 21:08:00"},"1.18.0":{"tag":"1.18.0","author":"thesiim","date":"2022-02-06 09:30:43"},"1.19.0":{"tag":"1.19.0","author":"thesiim","date":"2022-03-20 17:34:58"},"1.19.1":{"tag":"1.19.1","author":"thesiim","date":"2022-03-20 19:11:03"},"1.19.2":{"tag":"1.19.2","author":"thesiim","date":"2022-03-23 19:25:37"},"1.2.0":{"tag":"1.2.0","author":"thesiim","date":"2021-07-31 11:24:24"},"1.20.0":{"tag":"1.20.0","author":"thesiim","date":"2022-04-10 12:13:59"},"1.20.1":{"tag":"1.20.1","author":"thesiim","date":"2022-04-11 17:04:55"},"1.21.0":{"tag":"1.21.0","author":"thesiim","date":"2022-04-14 21:03:50"},"1.22.0":{"tag":"1.22.0","author":"thesiim","date":"2022-04-24 14:18:23"},"1.23.0":{"tag":"1.23.0","author":"thesiim","date":"2022-07-23 15:05:28"},"1.23.1":{"tag":"1.23.1","author":"thesiim","date":"2022-08-02 17:30:07"},"1.24.0":{"tag":"1.24.0","author":"thesiim","date":"2022-08-15 07:59:03"},"1.25.0":{"tag":"1.25.0","author":"thesiim","date":"2022-08-18 08:57:21"},"1.25.1":{"tag":"1.25.1","author":"thesiim","date":"2022-09-03 08:26:23"},"1.26.0":{"tag":"1.26.0","author":"thesiim","date":"2022-09-17 11:00:13"},"1.26.1":{"tag":"1.26.1","author":"thesiim","date":"2022-10-04 14:10:35"},"1.26.2":{"tag":"1.26.2","author":"thesiim","date":"2022-10-05 13:25:01"},"1.26.3":{"tag":"1.26.3","author":"thesiim","date":"2022-10-12 17:56:41"},"1.27.0":{"tag":"1.27.0","author":"thesiim","date":"2022-11-03 14:14:29"},"1.27.1":{"tag":"1.27.1","author":"thesiim","date":"2022-12-13 13:23:20"},"1.28.0":{"tag":"1.28.0","author":"thesiim","date":"2022-12-29 09:37:05"},"1.29.0":{"tag":"1.29.0","author":"thesiim","date":"2023-01-18 13:42:49"},"1.29.1":{"tag":"1.29.1","author":"thesiim","date":"2023-01-27 16:00:23"},"1.29.2":{"tag":"1.29.2","author":"thesiim","date":"2023-01-30 12:21:26"},"1.29.3":{"tag":"1.29.3","author":"thesiim","date":"2023-02-02 13:21:30"},"1.29.4":{"tag":"1.29.4","author":"thesiim","date":"2023-02-06 08:56:15"},"1.3.0":{"tag":"1.3.0","author":"thesiim","date":"2021-09-04 14:18:35"},"1.30.0":{"tag":"1.30.0","author":"thesiim","date":"2023-02-22 18:22:54"},"1.30.1":{"tag":"1.30.1","author":"thesiim","date":"2023-02-23 08:39:11"},"1.31.0":{"tag":"1.31.0","author":"thesiim","date":"2023-03-02 11:48:19"},"1.31.1":{"tag":"1.31.1","author":"thesiim","date":"2023-03-15 14:57:23"},"1.32.0":{"tag":"1.32.0","author":"thesiim","date":"2023-03-25 21:37:03"},"1.32.1":{"tag":"1.32.1","author":"thesiim","date":"2023-03-28 10:05:47"},"1.32.2":{"tag":"1.32.2","author":"thesiim","date":"2023-04-01 05:10:57"},"1.32.3":{"tag":"1.32.3","author":"thesiim","date":"2023-04-03 10:22:37"},"1.33.0":{"tag":"1.33.0","author":"thesiim","date":"2023-04-12 08:47:46"},"1.34.0":{"tag":"1.34.0","author":"thesiim","date":"2023-04-18 06:32:43"},"1.35.0":{"tag":"1.35.0","author":"thesiim","date":"2023-05-03 12:36:57"},"1.35.1":{"tag":"1.35.1","author":"thesiim","date":"2023-05-05 14:34:07"},"1.35.2":{"tag":"1.35.2","author":"thesiim","date":"2023-05-05 15:34:34"},"1.36.0":{"tag":"1.36.0","author":"thesiim","date":"2023-05-15 08:20:13"},"1.37.0":{"tag":"1.37.0","author":"thesiim","date":"2023-05-29 07:15:07"},"1.38.0":{"tag":"1.38.0","author":"thesiim","date":"2023-06-05 13:17:39"},"1.38.1":{"tag":"1.38.1","author":"thesiim","date":"2023-06-06 07:42:10"},"1.39.0":{"tag":"1.39.0","author":"thesiim","date":"2023-06-12 12:51:22"},"1.39.1":{"tag":"1.39.1","author":"thesiim","date":"2023-07-01 13:08:36"},"1.39.2":{"tag":"1.39.2","author":"thesiim","date":"2023-07-10 11:40:39"},"1.39.3":{"tag":"1.39.3","author":"thesiim","date":"2023-07-23 12:25:01"},"1.39.4":{"tag":"1.39.4","author":"thesiim","date":"2023-08-07 11:52:30"},"1.4.0":{"tag":"1.4.0","author":"thesiim","date":"2021-09-10 15:55:32"},"1.40.0":{"tag":"1.40.0","author":"thesiim","date":"2023-08-10 10:54:08"},"1.41.0":{"tag":"1.41.0","author":"thesiim","date":"2023-08-17 14:44:06"},"1.42.0":{"tag":"1.42.0","author":"thesiim","date":"2023-08-29 09:52:04"},"1.43.0":{"tag":"1.43.0","author":"thesiim","date":"2023-09-04 12:39:28"},"1.44.0":{"tag":"1.44.0","author":"thesiim","date":"2023-09-12 11:45:44"},"1.44.1":{"tag":"1.44.1","author":"thesiim","date":"2023-09-15 16:33:26"},"1.45.0":{"tag":"1.45.0","author":"thesiim","date":"2023-09-26 08:11:09"},"1.46.0":{"tag":"1.46.0","author":"thesiim","date":"2023-10-05 11:02:50"},"1.47.0":{"tag":"1.47.0","author":"thesiim","date":"2023-10-12 13:52:34"},"1.48.0":{"tag":"1.48.0","author":"thesiim","date":"2023-10-23 14:50:34"},"1.48.1":{"tag":"1.48.1","author":"thesiim","date":"2023-10-24 14:23:56"},"1.48.2":{"tag":"1.48.2","author":"thesiim","date":"2023-11-01 10:56:54"},"1.48.3":{"tag":"1.48.3","author":"thesiim","date":"2023-11-06 11:19:32"},"1.48.4":{"tag":"1.48.4","author":"thesiim","date":"2023-11-13 12:20:33"},"1.49.0":{"tag":"1.49.0","author":"thesiim","date":"2023-11-21 13:32:09"},"1.49.1":{"tag":"1.49.1","author":"thesiim","date":"2023-12-29 08:32:26"},"1.49.2":{"tag":"1.49.2","author":"thesiim","date":"2024-01-13 12:25:35"},"1.49.3":{"tag":"1.49.3","author":"thesiim","date":"2024-01-16 13:12:44"},"1.5.0":{"tag":"1.5.0","author":"thesiim","date":"2021-10-02 07:47:10"},"1.50.0":{"tag":"1.50.0","author":"thesiim","date":"2024-01-22 13:05:56"},"1.50.1":{"tag":"1.50.1","author":"thesiim","date":"2024-01-31 18:10:00"},"1.51.0":{"tag":"1.51.0","author":"thesiim","date":"2024-02-05 12:40:16"},"1.51.1":{"tag":"1.51.1","author":"thesiim","date":"2024-02-07 15:29:58"},"1.52.0":{"tag":"1.52.0","author":"thesiim","date":"2024-02-15 13:39:15"},"1.53.0":{"tag":"1.53.0","author":"thesiim","date":"2024-02-16 13:30:07"},"1.53.1":{"tag":"1.53.1","author":"thesiim","date":"2024-02-21 12:37:47"},"1.53.2":{"tag":"1.53.2","author":"thesiim","date":"2024-02-24 14:03:42"},"1.53.3":{"tag":"1.53.3","author":"thesiim","date":"2024-07-23 10:05:10"},"1.54.0":{"tag":"1.54.0","author":"thesiim","date":"2024-08-04 17:00:38"},"1.54.1":{"tag":"1.54.1","author":"thesiim","date":"2024-09-06 10:45:10"},"1.54.2":{"tag":"1.54.2","author":"thesiim","date":"2024-10-25 11:17:17"},"1.55.0":{"tag":"1.55.0","author":"thesiim","date":"2024-11-26 16:33:09"},"1.55.1":{"tag":"1.55.1","author":"thesiim","date":"2024-11-29 13:05:33"},"1.56.0":{"tag":"1.56.0","author":"thesiim","date":"2025-01-16 16:21:42"},"1.56.1":{"tag":"1.56.1","author":"thesiim","date":"2025-01-24 07:43:30"},"1.56.2":{"tag":"1.56.2","author":"thesiim","date":"2025-02-01 12:55:55"},"1.56.3":{"tag":"1.56.3","author":"thesiim","date":"2025-02-16 12:25:09"},"1.56.4":{"tag":"1.56.4","author":"thesiim","date":"2025-02-25 19:33:16"},"1.56.5":{"tag":"1.56.5","author":"thesiim","date":"2025-02-25 20:03:05"},"1.56.6":{"tag":"1.56.6","author":"thesiim","date":"2025-03-01 12:42:32"},"1.56.7":{"tag":"1.56.7","author":"thesiim","date":"2025-03-20 12:03:10"},"1.57.0":{"tag":"1.57.0","author":"thesiim","date":"2025-04-11 13:44:26"},"1.57.1":{"tag":"1.57.1","author":"thesiim","date":"2025-04-21 07:48:05"},"1.58.0":{"tag":"1.58.0","author":"thesiim","date":"2025-04-28 11:19:45"},"1.58.1":{"tag":"1.58.1","author":"thesiim","date":"2025-05-07 10:51:33"},"1.58.2":{"tag":"1.58.2","author":"thesiim","date":"2025-06-28 12:06:29"},"1.59.0":{"tag":"1.59.0","author":"thesiim","date":"2025-07-02 10:32:43"},"1.59.1":{"tag":"1.59.1","author":"thesiim","date":"2025-07-16 14:59:27"},"1.6.0":{"tag":"1.6.0","author":"thesiim","date":"2021-10-16 09:11:26"},"1.60.0":{"tag":"1.60.0","author":"thesiim","date":"2025-08-01 15:08:01"},"1.60.1":{"tag":"1.60.1","author":"thesiim","date":"2025-08-14 11:58:43"},"1.61.0":{"tag":"1.61.0","author":"thesiim","date":"2025-09-19 16:49:25"},"1.61.1":{"tag":"1.61.1","author":"thesiim","date":"2025-09-27 12:26:47"},"1.62.0":{"tag":"1.62.0","author":"thesiim","date":"2025-11-23 09:53:14"},"1.63.0":{"tag":"1.63.0","author":"thesiim","date":"2025-12-17 11:58:38"},"1.64.0":{"tag":"1.64.0","author":"thesiim","date":"2026-01-02 13:43:06"},"1.64.1":{"tag":"1.64.1","author":"thesiim","date":"2026-01-02 15:30:54"},"1.65.0":{"tag":"1.65.0","author":"thesiim","date":"2026-01-11 15:28:38"},"1.66.0":{"tag":"1.66.0","author":"thesiim","date":"2026-01-23 14:41:46"},"1.67.0":{"tag":"1.67.0","author":"thesiim","date":"2026-02-05 14:57:50"},"1.67.1":{"tag":"1.67.1","author":"thesiim","date":"2026-02-09 20:10:14"},"1.67.2":{"tag":"1.67.2","author":"thesiim","date":"2026-02-15 17:27:37"},"1.67.3":{"tag":"1.67.3","author":"thesiim","date":"2026-02-25 17:32:50"},"1.67.4":{"tag":"1.67.4","author":"thesiim","date":"2026-03-01 19:29:06"},"1.67.5":{"tag":"1.67.5","author":"thesiim","date":"2026-03-11 13:17:48"},"1.67.6":{"tag":"1.67.6","author":"thesiim","date":"2026-03-16 12:11:32"},"1.67.7":{"tag":"1.67.7","author":"thesiim","date":"2026-03-18 22:34:58"},"1.67.8":{"tag":"1.67.8","author":"thesiim","date":"2026-04-01 13:13:28"},"1.7.0":{"tag":"1.7.0","author":"thesiim","date":"2021-11-05 13:50:57"},"1.8.0":{"tag":"1.8.0","author":"thesiim","date":"2021-11-12 21:28:47"},"1.9.0":{"tag":"1.9.0","author":"thesiim","date":"2021-11-22 15:40:31"},"1.9.1":{"tag":"1.9.1","author":"thesiim","date":"2021-11-22 15:57:29"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":29},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2542994,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":2547923,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.1.0","1.10.0","1.10.1","1.10.2","1.10.3","1.11.0","1.12.0","1.13.0","1.14.0","1.15.0","1.16.0","1.16.1","1.17.0","1.17.1","1.18.0","1.19.0","1.19.1","1.19.2","1.2.0","1.20.0","1.20.1","1.21.0","1.22.0","1.23.0","1.23.1","1.24.0","1.25.0","1.25.1","1.26.0","1.26.1","1.26.2","1.26.3","1.27.0","1.27.1","1.28.0","1.29.0","1.29.1","1.29.2","1.29.3","1.29.4","1.3.0","1.30.0","1.30.1","1.31.0","1.31.1","1.32.0","1.32.1","1.32.2","1.32.3","1.33.0","1.34.0","1.35.0","1.35.1","1.35.2","1.36.0","1.37.0","1.38.0","1.38.1","1.39.0","1.39.1","1.39.2","1.39.3","1.39.4","1.4.0","1.40.0","1.41.0","1.42.0","1.43.0","1.44.0","1.44.1","1.45.0","1.46.0","1.47.0","1.48.0","1.48.1","1.48.2","1.48.3","1.48.4","1.49.0","1.49.1","1.49.2","1.49.3","1.5.0","1.50.0","1.50.1","1.51.0","1.51.1","1.52.0","1.53.0","1.53.1","1.53.2","1.53.3","1.54.0","1.54.1","1.54.2","1.55.0","1.55.1","1.56.0","1.56.1","1.56.2","1.56.3","1.56.4","1.56.5","1.56.6","1.56.7","1.57.0","1.57.1","1.58.0","1.58.1","1.58.2","1.59.0","1.59.1","1.6.0","1.60.0","1.60.1","1.61.0","1.61.1","1.62.0","1.63.0","1.64.0","1.64.1","1.65.0","1.66.0","1.67.0","1.67.1","1.67.2","1.67.3","1.67.4","1.67.5","1.67.6","1.67.7","1.67.8","1.7.0","1.8.0","1.9.0","1.9.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2615037,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2542994,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2542994,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2615037,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2615037,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":2615044,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":2707646,"resolution":"7","location":"assets","locale":""}},"screenshots":{"1":"Map builder","2":"Registration view","3":"Booking manager","4":"Custom fields","5":"Overview","6":"Legends and background image","7":"Seat custom numbering"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[4747,270,4770,722,237067],"plugin_category":[40],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-139255","plugin","type-plugin","status-publish","hentry","plugin_tags-event-management","plugin_tags-online-booking","plugin_tags-online-registration","plugin_tags-reservation","plugin_tags-seat-plan","plugin_category-calendar-and-events","plugin_committers-thesiim"],"banners":{"banner":"https:\/\/ps.w.org\/seatreg\/assets\/banner-772x250.png?rev=2547923","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/seatreg\/assets\/icon-128x128.png?rev=2542994","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/seatreg\/assets\/screenshot-1.png?rev=2615037","caption":"Map builder"},{"src":"https:\/\/ps.w.org\/seatreg\/assets\/screenshot-2.png?rev=2542994","caption":"Registration view"},{"src":"https:\/\/ps.w.org\/seatreg\/assets\/screenshot-3.png?rev=2542994","caption":"Booking manager"},{"src":"https:\/\/ps.w.org\/seatreg\/assets\/screenshot-4.png?rev=2615037","caption":"Custom fields"},{"src":"https:\/\/ps.w.org\/seatreg\/assets\/screenshot-5.png?rev=2615037","caption":"Overview"},{"src":"https:\/\/ps.w.org\/seatreg\/assets\/screenshot-6.png?rev=2615044","caption":"Legends and background image"},{"src":"https:\/\/ps.w.org\/seatreg\/assets\/screenshot-7.png?rev=2707646","caption":"Seat custom numbering"}],"raw_content":"<!--section=description-->\n<p>Create and manage online registrations with ease. Design your own registration layout and manage bookings.<\/p>\n\n<p>SeatReg is a plugin that offers the following and more to build and manage online registrations.<\/p>\n\n<ul>\n<li>Map Builder: Design your registration layout with a versatile map builder. Easily create, delete, resize, and move elements. Add prices, legends, seat numbers, hover text, customize colors, and more.<\/li>\n<li>Registration Overview: Get a overview of your registrations. Track the number of open, approved, or pending bookings.<\/li>\n<li>Customizable Settings: Control the booking flow with numerous settings. Create custom fields to collect additional data from customers.<\/li>\n<li>Email Templates: Utilize customizable email templates.<\/li>\n<li>Export: Export bookings to different file formats (PDF, XLSX, TEXT).<\/li>\n<li>Calendar Mode: Manage bookings with an integrated calendar mode.<\/li>\n<li>Responsive Registration View: Provide a scrollable and resizable registration view via a direct link or embed it into your website pages using a shortcode.<\/li>\n<li>Payment Integration: Support for PayPal and Stripe payments.<\/li>\n<li>Coupons: Create coupon codes to offer booking discounts.<\/li>\n<li>Companion: Web application where you can manage bookings by viewing them, scanning QR codes, and receiving notifications.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install SeatReg either via the WordPress.org plugin directory, or by uploading the files to your server.<\/li>\n<li>Activate the plugin through the \u2018Plugins\u2019 menu in WordPress.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.67.8<\/h4>\n\n<ul>\n<li>Various code improvements and fixes based on Plugin Check (PCP).<\/li>\n<\/ul>\n\n<h4>1.67.7<\/h4>\n\n<ul>\n<li>Fixed translation loading issue that could cause missing labels in admin interface.<\/li>\n<\/ul>\n\n<h4>1.67.6<\/h4>\n\n<ul>\n<li>Fixed timezone issue where registration start and end dates could display one day earlier than selected in settings.<\/li>\n<\/ul>\n\n<h4>1.67.5<\/h4>\n\n<ul>\n<li>Fixed WordPress user booking seat limit on email confirmation.<\/li>\n<li>Improved admin translation handling to prevent issues with special characters in localized strings.<\/li>\n<li>Added checkbox to mark text custom fields as optional during creation.<\/li>\n<\/ul>\n\n<h4>1.67.4<\/h4>\n\n<ul>\n<li>Fixed single booking email update.<\/li>\n<\/ul>\n\n<h4>1.67.3<\/h4>\n\n<ul>\n<li>Fixed issue where, after reordering rooms, the first room was not active by default. <\/li>\n<\/ul>\n\n<h4>1.67.2<\/h4>\n\n<ul>\n<li>Fixed issue where booking confirmation email was not sent to the booker when adding a pending booking via the booking manager. Added an option to toggle the booking confirmation email.<\/li>\n<\/ul>\n\n<h4>1.67.1<\/h4>\n\n<ul>\n<li>Fixed issue where child modal close removed parent modal scroll.<\/li>\n<\/ul>\n\n<h4>1.67.0<\/h4>\n\n<ul>\n<li>Added mobile_height and mobile_max_width shortcode attributes to let you set a different height on smaller screens.<\/li>\n<\/ul>\n\n<h4>1.66.0<\/h4>\n\n<ul>\n<li>Updated Companion app to allow translations. <\/li>\n<\/ul>\n\n<h4>1.65.0<\/h4>\n\n<ul>\n<li>Added [booking-pdf-link] keyword to approved booking receipt email template.<\/li>\n<li>Added map builder support for reordering rooms.<\/li>\n<\/ul>\n\n<h4>1.64.1<\/h4>\n\n<ul>\n<li>Fixed an issue where an empty room description prevented the layout from being saved.<\/li>\n<\/ul>\n\n<h4>1.64.0<\/h4>\n\n<ul>\n<li>Added map builder functionality to add room specific description.<\/li>\n<li>Added web companion functionality to display booking status colors.<\/li>\n<li>Fixed web companion notifications.<\/li>\n<\/ul>\n\n<h4>1.63.0<\/h4>\n\n<ul>\n<li>Added web version of the mobile companion app.<\/li>\n<\/ul>\n\n<h4>1.62.0<\/h4>\n\n<ul>\n<li>Added functionality to edit booking emails with booking manager.<\/li>\n<\/ul>\n\n<h4>1.61.1<\/h4>\n\n<ul>\n<li>Fixed bookings import analyze step. Now booking CSV file rows should have 15 columns.<\/li>\n<\/ul>\n\n<h4>1.61.0<\/h4>\n\n<ul>\n<li>Added coupons functionality. Allows users to enter a coupon code during booking checkout.<\/li>\n<\/ul>\n\n<h4>1.60.1<\/h4>\n\n<ul>\n<li>Calendar mode date pickers now display localized dates based on site language.<\/li>\n<\/ul>\n\n<h4>1.60.0<\/h4>\n\n<ul>\n<li>Added functionality to edit select type custom fields.<\/li>\n<\/ul>\n\n<h4>1.59.1<\/h4>\n\n<ul>\n<li>Now using local Open Sans font files instead of loading from Google Fonts for improved GDPR compliance.<\/li>\n<\/ul>\n\n<h4>1.59.0<\/h4>\n\n<ul>\n<li>Added option to automatically display the booking confirmation dialog immediately after seat selection, eliminating the need for users to manually open it.<\/li>\n<\/ul>\n\n<h4>1.58.2<\/h4>\n\n<ul>\n<li>Changes related to action hooks. Trigger related action when confirming booking via confirm link. Separate actions with booking manager.<\/li>\n<li>Added GitHub link to home page.<\/li>\n<\/ul>\n\n<h4>1.58.1<\/h4>\n\n<ul>\n<li>Improved date localization: Dates are now displayed according to the site's language settings instead of always displaying in English.<\/li>\n<\/ul>\n\n<h4>1.58.0<\/h4>\n\n<ul>\n<li>Added an option to make name fields optional when submitting a booking.<\/li>\n<li>Added an option to change zoom controls position in registration view.<\/li>\n<li>Added an option to hide info button in registration view.<\/li>\n<\/ul>\n\n<h4>1.57.1<\/h4>\n\n<ul>\n<li>When adding a booking with the booking manager, if a selected seat has multiple prices, you can now select the desired price.<\/li>\n<\/ul>\n\n<h4>1.57.0<\/h4>\n\n<ul>\n<li>Added the 'One Person Checkout' option, which simplifies booking checkout by requiring details for only one seat.<\/li>\n<li>Added support for apostrophes in registration names.<\/li>\n<\/ul>\n\n<h4>1.56.7<\/h4>\n\n<ul>\n<li>Improved settings update error logging.<\/li>\n<\/ul>\n\n<h4>1.56.6<\/h4>\n\n<ul>\n<li>Fix custom field creation validation problem.<\/li>\n<\/ul>\n\n<h4>1.56.5<\/h4>\n\n<ul>\n<li>Fix broken registration copy.<\/li>\n<\/ul>\n\n<h4>1.56.4<\/h4>\n\n<ul>\n<li>Better email template sanitize.<\/li>\n<li>Fixed an issue where copying a registration did not include the target registration's custom payment icons.<\/li>\n<\/ul>\n\n<h4>1.56.3<\/h4>\n\n<ul>\n<li>Fixed an issue where copying a registration did not include the target registration's layout background images.<\/li>\n<li>Trimmed layout room names to prevent issues.<\/li>\n<li>Added space between custom payment icon and description.<\/li>\n<\/ul>\n\n<h4>1.56.2<\/h4>\n\n<ul>\n<li>Added character restrictions to email templates.<\/li>\n<\/ul>\n\n<h4>1.56.1<\/h4>\n\n<ul>\n<li>Security fixes and improvements.<\/li>\n<\/ul>\n\n<h4>1.56.0<\/h4>\n\n<ul>\n<li>Added question mark support for custom fields.<\/li>\n<li>Added option to make text custom fields optional.<\/li>\n<li>Added feature to add booking specific text to approved booking receipt email.  <\/li>\n<\/ul>\n\n<h4>1.55.1<\/h4>\n\n<ul>\n<li>Fixed issue where a comma was appearing after the currency symbol in registration page.<\/li>\n<\/ul>\n\n<h4>1.55.0<\/h4>\n\n<ul>\n<li>Added option to registration checkout to sync first entry values to others.<\/li>\n<\/ul>\n\n<h4>1.54.2<\/h4>\n\n<ul>\n<li>Added currency code validation.<\/li>\n<li>Minor text changes.<\/li>\n<\/ul>\n\n<h4>1.54.1<\/h4>\n\n<ul>\n<li>Fixed compatibility issue with Redirect 404 Homepage plugin.<\/li>\n<\/ul>\n\n<h4>1.54.0<\/h4>\n\n<ul>\n<li>Added bookings CSV export.<\/li>\n<li>Added bookings CSV import.<\/li>\n<\/ul>\n\n<h4>1.53.3<\/h4>\n\n<ul>\n<li>Added support for WordPress Plain permalinks.<\/li>\n<\/ul>\n\n<h4>1.53.2<\/h4>\n\n<ul>\n<li>Fix conflict between Elementor plugin.<\/li>\n<\/ul>\n\n<h4>1.53.1<\/h4>\n\n<ul>\n<li>Fixed Stripe payment issue when charge.failed event happens. <\/li>\n<\/ul>\n\n<h4>1.53.0<\/h4>\n\n<ul>\n<li>Added option to limit how many total seats can user make across all their bookings.<\/li>\n<li>Fix user limit check. <\/li>\n<\/ul>\n\n<h4>1.52.0<\/h4>\n\n<ul>\n<li>Added option that requires users to be logged in to make a booking.<\/li>\n<li>Added option to limit how many bookings can one logged in user make.<\/li>\n<\/ul>\n\n<h4>1.51.1<\/h4>\n\n<ul>\n<li>Added auto page refresh to booking status page when page regains focus.<\/li>\n<\/ul>\n\n<h4>1.51.0<\/h4>\n\n<ul>\n<li>Added booking seat price to booking manager and also to PDF, XLSX and text files.<\/li>\n<li>Open payment gateways in separate tab in booking status page. Prevents issues when using shortcode.<\/li>\n<\/ul>\n\n<h4>1.50.1<\/h4>\n\n<ul>\n<li>Increased custom field max length to 100 characters.<\/li>\n<li>Allow comma character in custom fields.<\/li>\n<\/ul>\n\n<h4>1.50.0<\/h4>\n\n<ul>\n<li>Added option to automatically redirect booker to booking status page.<\/li>\n<li>Support a greater number of characters in the custom payment description.<\/li>\n<\/ul>\n\n<h4>1.49.3<\/h4>\n\n<ul>\n<li>Fixed registration view issue with mobile touch event and multi price selection.<\/li>\n<li>Added deposit payed option to payment status.<\/li>\n<\/ul>\n\n<h4>1.49.2<\/h4>\n\n<ul>\n<li>Minor style changes on registration page.<\/li>\n<\/ul>\n\n<h4>1.49.1<\/h4>\n\n<ul>\n<li>Stripe API secret key update improvement.<\/li>\n<\/ul>\n\n<h4>1.49.0<\/h4>\n\n<ul>\n<li>Added option to manually change payment status.<\/li>\n<li>Added payment status column for booking manager.<\/li>\n<\/ul>\n\n<h4>1.48.4<\/h4>\n\n<ul>\n<li>Trim booking email field to prevent whitespace.<\/li>\n<\/ul>\n\n<h4>1.48.3<\/h4>\n\n<ul>\n<li>Copy more settings when copying registration.<\/li>\n<li>Fixed issue where seat price was not showing in booking confirmation modal when using only custom payments.<\/li>\n<\/ul>\n\n<h4>1.48.2<\/h4>\n\n<ul>\n<li>ID lookup for add booking (booking manager) now displays only open seats.<\/li>\n<\/ul>\n\n<h4>1.48.1<\/h4>\n\n<ul>\n<li>Fixed issue with booking manager actions with calendar mode<\/li>\n<\/ul>\n\n<h4>1.48.0<\/h4>\n\n<ul>\n<li>Added option to configure booking notification email.<\/li>\n<li>CSS classes for styling legends and selected seats in registration page.<\/li>\n<li>Using selected WordPress timezone to display dates.<\/li>\n<\/ul>\n\n<h4>1.47.0<\/h4>\n\n<ul>\n<li>Added booking PDF to booking status page. In settings you can control when the PDF is displayed.<\/li>\n<\/ul>\n\n<h4>1.46.0<\/h4>\n\n<ul>\n<li>Registration start and end date now use WordPress timezone<\/li>\n<li>Minor improvements<\/li>\n<\/ul>\n\n<h4>1.45.0<\/h4>\n\n<ul>\n<li>Added option to add custom styles for booking status and booking confirm page.<\/li>\n<li>Trigger 'seatreg_action_booking_approved' event also with payments.<\/li>\n<li>Added option to separate first and last names when generating text, xlsx and pdf files. <\/li>\n<li>Added time restrictions to settings.<\/li>\n<\/ul>\n\n<h4>1.44.1<\/h4>\n\n<ul>\n<li>Fixed missue with missing approved emails.<\/li>\n<\/ul>\n\n<h4>1.44.0<\/h4>\n\n<ul>\n<li>Added bookings and events capability. Allows to control who has access to bookings and events in admin area. Administrators have both capabilities by default.<\/li>\n<\/ul>\n\n<h4>1.43.0<\/h4>\n\n<ul>\n<li>Custom payment icons added.<\/li>\n<\/ul>\n\n<h4>1.42.0<\/h4>\n\n<ul>\n<li>Seat ID lookup can now fill seat ID.<\/li>\n<li>Room name selection for add booking in booking manager.<\/li>\n<li>Changed registration background image locations. Will fix issue where plugin update deleted existing background images.<\/li>\n<\/ul>\n\n<h4>1.41.0<\/h4>\n\n<ul>\n<li>Added option to add multiple custom payments.<\/li>\n<li>Added option to control if pending booking notification is sent out to the booker.<\/li>\n<li>Smaller fixes\/improvements.<\/li>\n<\/ul>\n\n<h4>1.40.0<\/h4>\n\n<ul>\n<li>Added option to customize button text that opens seat selection in registration view.<\/li>\n<li>Registration view now displays currency symbols instead of currency code.<\/li>\n<\/ul>\n\n<h4>1.39.4<\/h4>\n\n<ul>\n<li>Fix for Stripe zero decimal currencies.<\/li>\n<\/ul>\n\n<h4>1.39.3<\/h4>\n\n<ul>\n<li>PHP warning fixes<\/li>\n<li>Updated PDF and XLSX generation libs.<\/li>\n<\/ul>\n\n<h4>1.39.2<\/h4>\n\n<ul>\n<li>Fixed bug in overview page.<\/li>\n<\/ul>\n\n<h4>1.39.1<\/h4>\n\n<ul>\n<li>Local notification support for Android app.<\/li>\n<\/ul>\n\n<h4>1.39.0<\/h4>\n\n<ul>\n<li>Added option to add custom markup to registration page. Will be displayed above the confirm booking button.<\/li>\n<\/ul>\n\n<h4>1.38.1<\/h4>\n\n<ul>\n<li>Booking manager add booking feature fix.<\/li>\n<\/ul>\n\n<h4>1.38.0<\/h4>\n\n<ul>\n<li>Added public API.<\/li>\n<\/ul>\n\n<h4>1.37.0<\/h4>\n\n<ul>\n<li>Added possibility to change custom fields order.<\/li>\n<li>Added options to add custom email subjects.<\/li>\n<\/ul>\n\n<h4>1.36.0<\/h4>\n\n<ul>\n<li>Added option to add custom styles to registration page.<\/li>\n<li>Added plugin related actions for developers to hook custom code into.<\/li>\n<\/ul>\n\n<h4>1.35.2<\/h4>\n\n<ul>\n<li>Display custom payment booking price in registration view.<\/li>\n<\/ul>\n\n<h4>1.35.1<\/h4>\n\n<ul>\n<li>Enabled custom payments in registration view.<\/li>\n<\/ul>\n\n<h4>1.35.0<\/h4>\n\n<ul>\n<li>Added custom payments option.<\/li>\n<li>Added seat prefix to seat ID lookup modal.<\/li>\n<\/ul>\n\n<h4>1.34.0<\/h4>\n\n<ul>\n<li>Added seat ID lookup modal for booking manager.<\/li>\n<li>Added controlled scroll feature to registration view.<\/li>\n<li>Changed seat number field size in DB.<\/li>\n<\/ul>\n\n<h4>1.33.0<\/h4>\n\n<ul>\n<li>Added calendar mode.<\/li>\n<\/ul>\n\n<h4>1.32.3<\/h4>\n\n<ul>\n<li>Made booking related email subjects translatable.<\/li>\n<li>Allow more characters with custom fields.<\/li>\n<li>Added Stripe API key validation.<\/li>\n<\/ul>\n\n<h4>1.32.2<\/h4>\n\n<ul>\n<li>Fixed bug that only allowed to open PDF file generation.<\/li>\n<\/ul>\n\n<h4>1.32.1<\/h4>\n\n<ul>\n<li>Bug fix on multi price validation.<\/li>\n<li>PHP warning fix.<\/li>\n<li>Minor improvements.<\/li>\n<\/ul>\n\n<h4>1.32.0<\/h4>\n\n<ul>\n<li>Added setting to add limit how many bookings can be made with the same email.<\/li>\n<li>Added option to make text custom field unique.<\/li>\n<\/ul>\n\n<h4>1.31.1<\/h4>\n\n<ul>\n<li>Fixed issue where locked seat text was not showing.<\/li>\n<\/ul>\n\n<h4>1.31.0<\/h4>\n\n<ul>\n<li>Added option to set FROM email address for SeatReg system related emails.<\/li>\n<\/ul>\n\n<h4>1.30.1<\/h4>\n\n<ul>\n<li>Fixed DB table issue caused by multi price selection.<\/li>\n<\/ul>\n\n<h4>1.30.0<\/h4>\n\n<ul>\n<li>Added possibility to add multiple prices to seat.<\/li>\n<\/ul>\n\n<h4>1.29.4<\/h4>\n\n<ul>\n<li>Fixed issue that was caused when creating a seat outside of builder grid.<\/li>\n<\/ul>\n\n<h4>1.29.3<\/h4>\n\n<ul>\n<li>Allow space character usage in bookings.<\/li>\n<li>Minor improvements (PHP warnings removed, redirect to settings page when settings saved).<\/li>\n<\/ul>\n\n<h4>1.29.2<\/h4>\n\n<ul>\n<li>Fixed issue with older PHP version (trailing comma).<\/li>\n<\/ul>\n\n<h4>1.29.1<\/h4>\n\n<ul>\n<li>Fixed issue with custom seat numbers in scheme editor.<\/li>\n<\/ul>\n\n<h4>1.29.0<\/h4>\n\n<ul>\n<li>Improved PDF, XLSX and Text file generation filtering.<\/li>\n<li>Added powered by Seatreg to registration view.<\/li>\n<\/ul>\n\n<h4>1.28.0<\/h4>\n\n<ul>\n<li>Added options to use generic place instead of a seat. Useful if your registration is not dealing with seats.<\/li>\n<\/ul>\n\n<h4>1.27.1<\/h4>\n\n<ul>\n<li>Open Redirect vulnerability fix.<\/li>\n<\/ul>\n\n<h4>1.27.0<\/h4>\n\n<ul>\n<li>Booking manager can now delete individual seats from bookings.<\/li>\n<\/ul>\n\n<h4>1.26.3<\/h4>\n\n<ul>\n<li>Fixed map eidtor seat\/boxes moving issue with larger grids.<\/li>\n<li>Changed Stripe API version to 2020-08-27 when dealing with Stripe.<\/li>\n<li>Added donation text.<\/li>\n<\/ul>\n\n<h4>1.26.2<\/h4>\n\n<ul>\n<li>Changed Stripe API version.<\/li>\n<\/ul>\n\n<h4>1.26.1<\/h4>\n\n<ul>\n<li>Using spesific Stripe API version to prevent problems.<\/li>\n<li>Fixed bug where Stripe confirmed payment booking were not set approved when configured to do so.<\/li>\n<\/ul>\n\n<h4>1.26.0<\/h4>\n\n<ul>\n<li>Added zooming and moving controls to mobile view.<\/li>\n<\/ul>\n\n<h4>1.25.1<\/h4>\n\n<ul>\n<li>Fixed issue with map editor seat numbering.<\/li>\n<\/ul>\n\n<h4>1.25.0<\/h4>\n\n<ul>\n<li>Added payment table to booking check page.<\/li>\n<li>Added payment table to approved booking email and email template.<\/li>\n<\/ul>\n\n<h4>1.24.0<\/h4>\n\n<ul>\n<li>Stripe payment support added.<\/li>\n<\/ul>\n\n<h4>1.23.1<\/h4>\n\n<ul>\n<li>Fix booking submit when special characters are used in seat nr.<\/li>\n<\/ul>\n\n<h4>1.23.0<\/h4>\n\n<ul>\n<li>Color picker update on map-eidtor page. Allows to set transparent background.<\/li>\n<\/ul>\n\n<h4>1.22.0<\/h4>\n\n<ul>\n<li>Checkout field values copy when multiple seats selected<\/li>\n<li>Minor style fixes <\/li>\n<\/ul>\n\n<h4>1.21.0<\/h4>\n\n<ul>\n<li>Registration mobile view changes<\/li>\n<li>Shortcode height attribute support. Lets you control the height of shortcode.<\/li>\n<\/ul>\n\n<h4>1.20.1<\/h4>\n\n<ul>\n<li>Fixed issue where start and end date where not displayed correctly in registration view<\/li>\n<\/ul>\n\n<h4>1.20.0<\/h4>\n\n<ul>\n<li>Seat number change functionality added to map-editor.<\/li>\n<\/ul>\n\n<h4>1.19.2<\/h4>\n\n<ul>\n<li>PHP warning fix<\/li>\n<\/ul>\n\n<h4>1.19.1<\/h4>\n\n<ul>\n<li>Bug fix<\/li>\n<\/ul>\n\n<h4>1.19.0<\/h4>\n\n<ul>\n<li>Seat lock and seat password feature added.<\/li>\n<\/ul>\n\n<h4>1.18.0<\/h4>\n\n<ul>\n<li>Display warning in booking status page when pending booking expiration time is set<\/li>\n<li>Minor changes to booking status page<\/li>\n<li>Improved image upload URL in map-editor<\/li>\n<\/ul>\n\n<h4>1.17.1<\/h4>\n\n<ul>\n<li>Fixed registration view initial zoom out if map is too large for the screen<\/li>\n<\/ul>\n\n<h4>1.17.0<\/h4>\n\n<ul>\n<li>Text added with text tool can now be resized.<\/li>\n<li>Booking table added to booking status page<\/li>\n<li>Booking table is added to booking notification email (admin).<\/li>\n<\/ul>\n\n<h4>1.16.1<\/h4>\n\n<ul>\n<li>Fixed issue where QR code was not sent when using approved booking email template<\/li>\n<\/ul>\n\n<h4>1.16.0<\/h4>\n\n<ul>\n<li>You can now customize verification, pending booking and approved booking emails.<\/li>\n<\/ul>\n\n<h4>1.15.0<\/h4>\n\n<ul>\n<li>Removed booking info from email verification.<\/li>\n<li>Send out booking update email when booking gets pending state<\/li>\n<li>Fixed issue when confirming a booking can cause approved booking state change. <\/li>\n<li>Added setting to control how long can booking be in pending state.<\/li>\n<\/ul>\n\n<h4>1.14.0<\/h4>\n\n<ul>\n<li>Fixed issue where certain characters in registration name would break booking manager<\/li>\n<li>Fixed registration view when Google page translate is used<\/li>\n<li>Not using language files from the project. Language files will be pulled from translate.wordpress.org\/projects\/wp-plugins\/seatreg<\/li>\n<li>Booking status will be set to 0 when related PayPal payment is refunded or reversed<\/li>\n<li>Improved booking activity logging<\/li>\n<\/ul>\n\n<h4>1.13.0<\/h4>\n\n<ul>\n<li>Map editor can now add text to registration view<\/li>\n<\/ul>\n\n<h4>1.12.0<\/h4>\n\n<ul>\n<li>Shortcode modal added to more items<\/li>\n<li>Added functionality to settings to show custom field data in registration view<\/li>\n<\/ul>\n\n<h4>1.11.0<\/h4>\n\n<ul>\n<li>More item added to Home page items<\/li>\n<li>Added functionality to copy existing registration<\/li>\n<li>Custom fields can now be created with space characters<\/li>\n<\/ul>\n\n<h4>1.10.3<\/h4>\n\n<ul>\n<li>Added booking id to XLSX<\/li>\n<li>Removed Payment txn id and Payment received from XLSX<\/li>\n<li>Fixed booking status page link in registration page<\/li>\n<\/ul>\n\n<h4>1.10.2<\/h4>\n\n<ul>\n<li>Fixed PayPal payment bugs<\/li>\n<li>Code maintenance<\/li>\n<\/ul>\n\n<h4>1.10.1<\/h4>\n\n<ul>\n<li>Fixed wrong QR code in receipt emails when approving multiple bookings with booking-manager<\/li>\n<\/ul>\n\n<h4>1.10.0<\/h4>\n\n<ul>\n<li>Added booking status link to booking manager and receipt email<\/li>\n<li>Booking manager improvements<\/li>\n<li>Code maintenance<\/li>\n<\/ul>\n\n<h4>1.9.1<\/h4>\n\n<ul>\n<li>Booking manager bug fix on new registrations when adding a booking<\/li>\n<\/ul>\n\n<h4>1.9.0<\/h4>\n\n<ul>\n<li>Booking manager can now add bookings<\/li>\n<li>Added more logging for QR Code sending<\/li>\n<li>Fixed booking manager loading spinner position<\/li>\n<li>When email confirm is turned off and you need to pay for you booking then booking success dialog has text telling people to click to pay for booking<\/li>\n<\/ul>\n\n<h4>1.8.0<\/h4>\n\n<ul>\n<li>Added QR testing tool<\/li>\n<li>Changed QR code save directory<\/li>\n<li>Bug fix on receipt email custom fields<\/li>\n<\/ul>\n\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>Booking receipt email is now sent to booker when booking is approved (enabled by default).<\/li>\n<li>You can enable QR code for receipt email in settings (not enabled by default).<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Danish translations added. Thank you Kim Soenderup.<\/li>\n<li>You can now set approved bookings back to pending.<\/li>\n<li>You can now view booking and registration activity logs.<\/li>\n<li>Fixed an issue with custom field labels.<\/li>\n<li>Minor UI improvements<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Added support for WordPress 5.8<\/li>\n<li>You can now set registration close reason.<\/li>\n<li>Minor UI and style improvements.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Added tools submenu page with email testing<\/li>\n<li>Minor UI improvements<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Added support for PayPal payments<\/li>\n<li>With map builder you can now add prices to seats<\/li>\n<li>In settings you can turn on and configure PayPal<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added pot file for translations<\/li>\n<li>Added Estonian translations<\/li>\n<li>Text fixes and changes<\/li>\n<li>Fixed bug when trying to remove image from room<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added shortcode<\/li>\n<li>Some style fixes<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Don't ask confirmation email when multi seats enabled and email confirmation turned off.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Fixed issue with multiple seat booking edit<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Using Unix timestamps in DB.<\/li>\n<li>Some fixes and improvements.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>added logic for DB updates<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>removed default values from db tables where it is not supported. Set table engine to innoDB.<\/li>\n<li>bug fixes<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>xlsxwriter class update. PHP 8 compatible.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>PHP warning fixed<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Removed captcha <\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Using template_include filter instead of page_template<\/li>\n<li>Missing includes fix<\/li>\n<\/ul>","raw_excerpt":"Create and manage online registrations. Design your own registration layout and manage bookings.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/139255","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=139255"}],"author":[{"embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/thesiim"}],"wp:attachment":[{"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=139255"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=139255"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=139255"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=139255"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=139255"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=139255"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}