RIFF¤ WEBPVP8 ˜ ðÑ *ôô>‘HŸK¥¤"§£±¨àð ....................................../////.===Shadow-Here===./////................................................ > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < ------------------------------------------------------------------------------------------------------------------- /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// RIFF¤ WEBPVP8 ˜ ðÑ *ôô>‘HŸK¥¤"§£±¨àð enü¹%½_F‘åè¿2ºQú³íªú`N¿­3ÿƒügµJžaÿ¯ÿ°~¼ÎùnúîÞÖô•òíôÁÉß®Sm¥Ü/ ‡ó˜f£Ùà<˜„xëJ¢Ù€SO3x<ªÔ©4¿+ç¶A`q@Ì“Úñè™ÍÿJÌ´ª-˜ÆtÊÛL]Ïq*‘Ý”ì#ŸÌÏãY]@ê`¿ /ªfkØB4·®£ó z—Üw¥Pxù–ÞLШKÇN¾AkÙTf½è'‰g gÆv›Øuh~ a˜Z— ïj*á¥t d£“uÒ ¨`K˜¹ßþ]b>˜]_ÏÔ6W—è2r4x•íÖ…"ƒÖNîä!¦å Ú}ýxGøÌ —@ ;ÆÚŠ=ɾ1ý8lªË¥ô ^yf®Œ¢u&2©nÙÇ›ñÂñŒ³ aPo['½»øFùà­+4ê“$!lövlüÞ=;N®3ð‚õ›DÉKòÞ>ÄÍ ¥ˆuߤ#ˆ$6ù™¥îЇy’ÍB¼ çxÛ;X"WL£R÷͝*ó-¶Zu}º.s¸sšXqù–DþÿvªhüïwyŸ ¯é³lÀ:KCûÄ£Ëá\…­ ~—ýóî ¼ûûÜTÓüÇy…ŽÆvc»¾×U ñ¸žþоP÷¦ó:Ò¨¨5;Ð#&#ÖúñläÿÁœ GxÉ­/ñ‡áQðìYÉtÒw޼GÔ´zàÒò ð*ëzƒ•4~H]Ø‹f ñÓÈñ`NåWçs'ÆÏW^ø¹!XžµmQ5ÃËoLœÎ: ÞËÍ¥J ù…î èo£ßPÎñ¶ž8.Œ]ʵ~5›ÙË-ù*8ÙÖß±~ ©¹rÓê‚j¶d¸{^Q'˜±Crß ÚH—#¥¥QlÀ×ëã‡DÜ«èî þ&Çæžî;ŽÏºò6ÒLÃXy&ZŒ'j‚¢Ù€IßÚù+–MGi‰*jE€‘JcÜ ÓÌ EÏÚj]o˜ Þr <¾U ûŪæÍ/šÝH¥˜b”¼ ÁñßX GP›ï2›4WŠÏà×£…íÓk†¦H·ÅíMh–*nó÷à]ÁjCº€b7<ب‹¨5車bp2:Á[UªM„QŒçiNMa#<5›áËó¸HýÊ"…×Éw¹¦ì2º–x<›»a±¸3Weü®FÝ⑱ö–î–³|LPÈ~çð~Çå‡|º kD¢µÏàÆAI %1À% ¹Ò – ”ϝS¦‰4&¶£°à Öý”û_Ò Áw°A«Å€?mÇÛgHÉ/8)á¾ÛìáöŽP í¨PŸNÙµº¦‡§Ùš"ÿ«>+ªÕ`Ê÷‡‚ß Õû˜þãÇ-PÍ.¾XV‘€ dÜ"þ4¹ ±Oú‘©t¥¦FªÄÃÄ•b‚znýu½—#cDs˜ÃiÑOˆñ×QO=*IAÊ,¶ŽZƒ;‡wøXè%EÐk:F±Ú” .Ѽ+Áu&Ç`."pÈÉw o&¿dE6‘’EqTuK@Ì¥ã™À(Êk(h‰,H}RÀIXÛš3µ1©_OqÚÒJAñ$ÊÙÜ;D3çŒ[þùœh¬Ã³™ö6ç†NY".Ú‰ï[ªŸŒ '²Ð öø_¨ÂÉ9ué¶³ÒŠõTàîMØ#û¯gN‡bÙ놚X„ö …ÉeüÌ^J ‹€.œ$Æ)βÄeæW#óüßĺŸ€ ÀzwV 9oä»f4V*uB «Ë†¹ì¯žR霓æHXa=&“I4K;¯ç‹h×·"UŠ~<•╪Vêª&ÍSÃÆÅ?ÔqÎ*mTM ˜›µwêd#[C¡©§‘D<©àb†–ÁœøvH/,í:¯( ²£|4-„Æövv„Yͼ™^Á$ˆ„¢Û[6yB.åH*V¨æ?$=˜Ñ€•ñ·­(VlŸ‘ nÀt8W÷´Bûba?q9ú¶Xƒl«ÿ\ù¶’þòUÐj/õ¢Ìµ³g$ƒÎR!¸»|Oߍë’BhîÚÑ¢ñåŒJ„®„£2Ð3•ô02Nt…!£Í]Ïc½Qÿ?ˆ<&ÃA¾Ú,JˆijÌ#5yz„‰Î|ÊŽ5QÏ:‹ÐaóVÔxW—CpeÏzÐïíçôÿÅ_[hãsÐ_/ŽTÝ?BîˆííV$<¿i>²F¬_Eß¿ †bÊŒº­ÿ®Z H“C}”¬,Mp ý/Bá£w>˜YV°aƒúh+cŠ- r/[%|üUMHäQ°X»|û/@|°¥Ð !BÔ Ç¢Ä©š+Õì D«7ìN¶ŽðÔ " ƶ’ÖçtA‰Û×}{tþz­¾GÍ›k¹OEJR$ Â׃ «ëÁ"oÉôž$oUK(Ä)Ãz³Ê-‹êN[Ò3Œñbï8P 4ƒ×q¢bo|?<ÛX¬òÄͰL–±›(™ûG?ýË©ÚÄ–ÂDØÐ_Ç¡ô ¾–ÄÏø ×e8Ë©$ÄF¹Å‹ì[©óìl:F¾f´‹‹Xì²ï®\¬ôùƒ ÿat¥óèÒùHß0äe‚;ü×h:ÆWðHž=Ã8骣"kœ'Y?³}Tûè€>?0l›e1Lòñ„aæKÆw…hÖŠùW…ÈÆÄ0ši·›[pcwËþñiêíY/~-Á5˜!¿†A›™Mÿþ(±“t@â“ö2­´TG5yé]çå僳 .·ÍïçÝ7UÚ±Ð/Nè»,_Ï ùdj7\ï Wì4›„»c¸àešg#ÒÊ⥭áØo5‘?ÌdÝô¯ ¹kzsƒ=´#ëÉK›Ø´±-¥eW?‡çßtòTã…$Ý+qÿ±ƒ÷_3Ô¥í÷:æ–ž<·Ö‡‰Å¢ š‡%Ô—utÌÈìðžgÖÀz²À—ï÷Óîäõ{K'´È÷³yaÏÁjƒô}ž§®æÊydÕÈë5¯èˆõvÕ©ã*çD„ “z„Ó‡^^xÂ3M§A´JG‚öï 3W'ˆ.OvXè¡ÊÕª?5º7†˜(˜Ç¶#çê’¶!ÌdZK§æ 0fãaN]òY³RV ™î$®K2R¨`W!1Ôó\;Ý ýB%qæK•&ÓÈe9È0êI±žeŸß -ú@žQr¦ ö4»M¼Áè¹µmw 9 EÆE_°2ó„ŸXKWÁ×Hóì^´²GѝF©óäR†¦‰ç"V»eØ<3ùd3ÿÚ¤Žú“Gi" —‘_ÙËÎ~Üö¯¥½Î»üŸEÚŽåmÞþí ;ÞólËΦMzA"Âf(´òá;Éï(/7½ûñÌ­cïÕçлþÝz¾-ÍvÑ“pH­–ðÓj$¸Äû¤‚‘ãUBË-n“2åPkS5&‹Â|+g^œ®Ì͆d!OïäîU«c;{Û!ÅŽ«ëZ9Ókóˆ]¯ƒ›né `ÇÒ+tÆš (ØKá¾—=3œ®•vuMñg²\ï Ec€ 05±d™‡×iÇ×›UúvÌ¢£Èþ¡ÕØô¶ßÎA"ß±#Ö²ˆÊŸ¦*Ä~ij|àø.-¼'»Ú¥£h ofº¦‡VsR=N½„Î v˜Z*SÌ{=jÑB‹tê…;’HžH¯8–îDù8ñ¢|Q•bÛçš–‹m³“ê¨ åÏ^m¬Žãþ©ïêO‡½6] µÆ„Ooòü ²x}N¦Ë3ïé¿»€›HA˜m%çÞ/¿í7Fø“‹léUk)É°Œµ8Q8›:ÀŠeT*šõ~ôڝG6 ¢}`ùH­–”¡k ‰P1>š†®9z11!X wKfmÁ¦xÑ,N1Q”–æB¶M…ÒÃv6SMˆhU¬ÊPŽï‘öj=·CŒ¯u¹ƒVIЃsx4’ömÛýcå¡¶7ßŠß 57^\wÒÐÆ k§h,Œý î«q^R½3]J¸ÇðN ‚çU¬ôº^Áì} ³f©Õœ§ˆã:FÄÈ‚é(€™?àýÓüè1Gô£¼éj‚OÅñ  #>×—ßtà 0G¥Åa뀐kßhc™À_ÉñÞ#±)GD" YîäË-ÿÙ̪ ¹™a¯´¢E\ÝÒö‚;™„ë]_ p8‰o¡ñ+^÷ 3‘'dT4œŽ ðVë½° :¬víÑ«£tßÚS-3¶“þ2 †üüʨòrš¹M{É_¤`Û¨0ìjœøJ‡:÷ÃáZ˜†@GP&œÑDGÏs¡þ¦þDGú‘1Yá9Ôþ¼ ûø…§÷8&–ÜÑnÄ_m®^üÆ`;ÉVÁJ£?â€-ßê}suÍ2sõA NÌúA磸‘îÿÚ»ƒìö·á¿±tÑÐ"Tÿü˜[@/äj¬€uüªìù¥Ý˜á8Ý´sõj 8@rˆð äþZÇD®ÿUÏ2ùôõrBzÆÏÞž>Ì™xœ“ wiÎ×7_… ¸ \#€MɁV¶¥üÕÿPÔ9Z‡ø§É8#H:ƒ5ÀÝå9ÍIŒ5åKÙŠ÷qÄ>1AÈøžj"µÂд/ªnÀ qªã}"iŸBå˜ÓÛŽ¦…&ݧ;G@—³b¯“•"´4í¨ôM¨åñC‹ïùÉó¯ÓsSH2Ý@ßáM‡ˆKÀªÛUeø/4\gnm¥‹ŸŒ qÄ b9ÞwÒNÏ_4Ég³ú=܆‚´ •â¥õeíþkjz>éÚyU«Íӝ݃6"8/ø{=Ô¢»G¥ äUw°W«,ô—¿ãㆅү¢³xŠUû™yŒ (øSópÐ 9\åTâ»—*oG$/×ÍT†Y¿1¤Þ¢_‡ ¼ „±ÍçèSaÓ 3ÛMÁBkxs‰’R/¡¤ˆÙçª(*õ„üXÌ´ƒ E§´¬EF"Ù”R/ÐNyÆÂ^°?™6¡œïJ·±$§?º>ÖüœcNÌù¯G ‹ñ2ЁBB„^·úìaz¨k:#¨Æ¨8LÎõލ£^§S&cŒÐU€ü(‡F±Š¼&P>8ÙÁ ‰ p5?0ÊÆƒZl¸aô š¼¡}gÿ¶zÆC²¹¬ÎÖG*HB¡O<º2#ñŒAƒ–¡B˜´É$¥›É:FÀÔx¾u?XÜÏÓvN©RS{2ʈãk9rmP¼Qq̳ è¼ÐFׄ^¡Öì fE“F4A…!ì/…¦Lƒ… … $%´¾yã@CI¬ á—3PþBÏNÿ<ý°4Ü ËÃ#ØÍ~âW«rEñw‹eùMMHß²`¬Öó½íf³:‹k˜¯÷}Z!ã¿<¥,\#öµÀ¯aÒNÆIé,Ћ–lŽ#Àæ9ÀÒS·I’½-Ïp Äz¤Š Â* ­íÄ9­< h>׍3ZkËU¹§˜ŒŠ±f­’¤º³Q ÏB?‹#µíÃ¥®@(Gs«†vI¥Mµ‹Á©e~2ú³ÁP4ìÕi‚²Ê^ö@-DþÓàlÜOÍ]n"µã:žpsŽ¢:! Aõ.ç~ÓBûH÷JCÌ]õVƒd «ú´QÙEA–¯¯Œ!.ˆˆëQ±ù œ·Ì!Õâ )ùL„ÅÀlÚè5@B…o´Æ¸XÓ&Û…O«˜”_#‡ƒ„ûÈt!¤ÁÏ›ÎÝŠ?c9 â\>lÓÁVÄÑ™£eØY]:fÝ–—ù+p{™ðè û³”g±OƒÚSù£áÁÊ„ä,ï7š²G ÕÌBk)~ÑiCµ|h#u¤¶îK¨² #²vݯGãeÖ϶ú…¾múÀ¶þÔñ‚Š9'^($¤§ò “š½{éúp÷J›ušS¹áªCÂubÃH9™D™/ZöØÁ‡¦ÝÙŸ·kð*_”.C‹{áXó€‡c¡c€§/šò/&éš÷,àéJþ‰X›fµ“C¨œ®r¬"kL‰Â_q…Z–.ÉL~O µ›zn‚¹À¦Öª7\àHµšÖ %»ÇníV[¥*Õ;ƒ#½¾HK-ÖIÊdÏEÚ#=o÷Óò³´Š: Ç?{¾+9›–‘OEáU·S€˜j"ÄaÜ ŒÛWt› á–c#a»pÔZÞdŽtWê=9éöÊ¢µ~ ë ;Öe‡Œ®:bî3±ýê¢wà¼îpêñ¹¾4 zc¾ðÖÿzdêŒÑÒŝÀ‰s6¤í³ÎÙB¿OZ”+F¤á‡3@Ñëäg©·Ž ˆèª<ù@É{&S„œÕúÀA)‰h:YÀ5^ÂÓŒ°õäU\ ùËÍû#²?Xe¬tu‰^zÒÔãë¼ÛWtEtû …‚g¶Úüâî*moGè¨7%u!]PhÏd™Ý%Îx: VÒ¦ôÊD3ÀŽKÛËãvÆî…N¯ä>Eró–ð`5 Œ%u5XkñÌ*NU%¶áœÊ:Qÿú»“úzyÏ6å-၇¾ ´ ÒÊ]y žO‘w2Äøæ…H’²f±ÎÇ.ª|¥'gîV•Ü .̘¯€šòü¤U~Ù†*¢!?ò wý,}´°ÔÞnïoKq5µb!áÓ3"vAßH¡³¡·G(ÐÎ0Îò¼MG!/ài®@—¬04*`…«é8ªøøló“ˆÊ”èù¤…ßÊoÿé'ËuÌÖ5×È¡§ˆˆfŽë9}hìâ_!!¯  B&Ëö¶‰ÀAÙNVŸ Wh›¸®XÑJì¨ú“¿÷3uj²˜¨ÍÎìë±aúŠÝå¯ð*Ó¨ôJ“yºØ)m°WýOè68†ŸÏ2—‰Ïüꪫٚ¥‹l1 ø ÏÄFjêµvÌbü¦èÝx:X±¢H=MÐß—,ˆÉÇ´(9ú¾^ÅÚ4¿m‡$âX‘å%(AlZo@½¨UOÌÕ”1ø¸jÎÀÃÃ_ µ‘Ü.œº¦Ut: Æï’!=¯uwû#,“pþÇúŒø(é@?³ü¥‘Mo §—s@Œ#)§ŒùkL}NOÆêA›¸~r½¼ÙA—HJ«eˆÖ´*¡ÓpÌŸö.m<-"³ûÈ$¬_6­åf£ïÚâj1y§ÕJ½@dÞÁr&Í\Z%D£Íñ·AZ Û³øüd/ªAi†/Й~  ‡âĮҮÏh§°b—›Û«mJžòG'[ÈYýŒ¦9psl ýÁ ®±f¦x,‰½tN ‚Xª9 ÙÖH.«Lo0×?͹m¡å†Ѽ+›2ƒF ±Ê8 7Hցϓ²Æ–m9…òŸï]Â1äN†VLâCˆU .ÿ‰Ts +ÅÎx(%¦u]6AF Š ØF鈄‘ |¢¶c±soŒ/t[a¾–û:s·`i햍ê›ËchÈ…8ßÀUÜewŒðNOƒõD%q#éû\9¤x¹&UE×G¥ Í—™$ð E6-‡¼!ýpãÔM˜ Âsìe¯ñµK¢Ç¡ùôléœ4Ö£”À Š®Ðc ^¨À}ÙËŸ§›ºê{ÊuÉC ×Sr€¤’fÉ*j!úÓ’Gsùìoîßîn%ò· àc Wp÷$¨˜)û»H ×8ŽÒ€Zj¤3ÀÙºY'Ql¦py{-6íÔCeiØp‘‡XÊîÆUߢ܂ž£Xé¼Y8þ©ëgñß}é.ÎógÒ„ÃØËø¯»™§Xýy M%@NŠ À(~áÐvu7&•,Ù˜ó€uP‡^^®=_E„jt’ 403WebShell
403Webshell
Server IP : 104.225.223.251  /  Your IP : 216.73.216.41
Web Server : Apache/2.4.41 (Ubuntu)
System : Linux agtdemo03 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User : root ( 0)
PHP Version : 7.4.3-4ubuntu2.29
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/web/dev.agtindia.co.in/test-form/wp-content/plugins/booking/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/web/dev.agtindia.co.in/test-form/wp-content/plugins/booking/readme.txt
=== Booking Calendar ===
Contributors: wpdevelop, oplugins
Donate link: https://wpbookingcalendar.com/buy/
Tags: booking calendar, booking system, availability calendar, events calendar, appointments , booking form, reservation, availability, booking, calendar, bookings, ical
Requires at least: 4.0
Requires PHP: 5.6
Tested up to: 5.9
Stable tag: 9.1.1
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Booking Calendar - best booking plugin. Easily get full day or time slot bookings and show availability in a clean and powerful booking system.

== Description ==

####The original "**Booking Calendar**" plugin is the 1st booking system for WordPress, **downloaded over 2,200,000** times [since 2009](https://wpbookingcalendar.com/changelog/).

**Booking Calendar** plugin enable awesome **booking system** for your site. Simply show availability and receive bookings for your property or service in easy to use booking system with clean and smooth interface.

>[Homepage](https://wpbookingcalendar.com/ "Booking Calendar") | [Features Overview](https://wpbookingcalendar.com/overview/ "Features Overview of Booking Calendar") | [Premium Demos](https://wpbookingcalendar.com/demo/ "Live demos of PRO versions") | [HELP](https://wpbookingcalendar.com/help/ "Video Guides and Tutorials of Booking Calendar")

Your website visitors can **check availability** of **property** *(like apartment, house, hotel room, etc.)* or any **service** you offer and **make a booking** in a minute for a **full day(s)** or specific **timeslot** (in Booking Calendar Free version). Different versions of WP Booking Calendar provide hundreds of features to complete almost any booking functionality for your business.

[youtube https://www.youtube.com/embed/videoseries?list=PLabuVtqCh9dwLA5cpz1p2RrZOitLuVupR&rel=0]
> Overview of Booking Calendar, start receive bookings in 60 seconds

**Your Customers will be able to:**

1. Select day(s) in calendar *(which is possible to customize for fitting to your site design)*
1. *Optional*. Select available **time-slot to book** in your booking form.
1. Fill booking form fields *(which is possible to configure - change fields labels, activate/deactivate or set as required)*
1. Submit a booking

Administrator *(and also your visitors)* will **receive notification email(s)** about the new booking, and be able to **Approve** or **Decline** this reservation in Easy to Understand, sleek Admin Booking Panel (with possibility to **see all bookings** in day/week/month view of Calendar Overview mode - **Timeline** or just in Booking **Listing Table**).


= KEY BENEFITS: =
- Extremely **easy to use**.
- Very **flexible** functionality. Fit to very wide range of business.
- All bookings and settings are stored **in your DB**. You don't need third party account(s).
- Sleek and **customizable design** of calendars, for fitting to your site design.
- Nice time picker for time slots bookings
- **Responsive** front end and back end design.
- An easy to use **Booking Admin Panel** that displays bookings in **Calendar Overview** or **Listing Table** and lets you manages bookings.
- **Easy to install and integrate** into your site. *For example, using booking button in edit toolbar for configuration and inserting booking shortcode into post or page.*
- **Booking Calendar Blocks** for new **Gutenberg Editor** to add booking forms into pages.

= PLUG-N-PLAY =
Booking Calendar is built to work out of the box. Just activate it and insert booking shortcode into the post or page and you are ready to receive new bookings. Most of the settings have the predefined values and small descriptions.

= FEATURES: =

**Make New Bookings on Client side.**

- **Timeslots bookings** in Booking Calendar Free version, as well. Ability to receive simple bookings for specific time-slots (times during selected day). Selection time slots in time picker or in dropdown list.
- Make bookings in **friendly booking interface** - select the date(s) and fill booking form fields.
- **Prevent of double booking** for already reserved days (1 booking per 1 day) or **allow multiple (unlimited) bookings per same day** in same calendar.
- Set **pending days as available** in booking form. You can receive as many bookings as you need to and stop receiving bookings on specific date(s), when you approve some booking on specific date(s).
- **Timeline** - Glance booking checking for a year, month or day, at front-end side of your website.
- Booking form and calendar support fully **responsive design** that looks great on any device.

**Manage your Bookings in Admin Panel.**

- **Email notifications** to administrator and site visitors about specific booking actions. Possibility to change the admin email.
- Comfortable Admin Panel for booking management. View bookings in **Calendar Overview Panel (Timeline)** with  possibility to set Day/Week/Month view or in **Booking Listing Table**.
- **Search the booking(s)** by different parameters, using the Filter in Admin Panel.
- Possibility to **sort bookings** by several parameters.
- Set default **dates format**.
- **Pagination** of the booking listing.
- Possibility to set the **different user roles** for the each plugin menu pages.
- Administrator can **Approve** or **Decline** specific bookings.
- View the number of new bookings on the **booking dashboard section**.

**Sync bookings**

- Native integration with our **Booking Manager** plugin for ability to **import/export .ics feeds** or files
- **Import .ics feeds** via shortcodes at pages. It gives a great flexibility to import .ics feeds from different sources (like **Airbnb, Booking.com, HomeAway, TripAdvisor, VRBO, FlipKey** or any other calendar that uses .ics format, including iCal (iCalendar)) into same booking resource.
- Define different parameters in import shortcode, for example, you can set "start from" and "finish to" date condition or maximum number of items to import or import only events for available dates in exist calendar, etc...
- Configure custom ULRs at setting page for **export bookings to .ics feeds/files**, which possible to import in Google Calendar (or Airbnb, Booking.com, HomeAway, TripAdvisor, VRBO, FlipKey and any other calendar that uses .ics format, including iCal (iCalendar)).

**Google Calendar Events**

- **Import your Google Calendar** events to your booking admin panel.
- Fast manual **adding booking to Google Calendar** by clicking on export button near each booking(s) at Booking Listing page.

**Configure Booking Form and Availability Calendar.**

- Set showing **1 or several  months  in calendar**.
- Set the **width of calendar** and number of months in a row easily from the settings. *(For example, showing **3x2 months in calendar**)*.
- Select your desire **calendar skin**, for better fit to your site design.
- **Customize the calendar** colors by editing the CSS styles.
- Set **single day selection** or **multiple days selection** mode.
- Set the number of **unavailable days** in calendar, starting **from Today**.
- Set specific **weekdays as unavailable**.
- Possibility to customize the **calendar legend**.

**Set different parameters.**

- **New**. Manage **unlimited form fields** in your booking form.
- **Change labels** near the each booking form field.
- **Activate** or **deactivate** the specific form **fields**.
- Set Specific **field(s) as required** in your booking form.
- **Validations of required fields** and correct entering email.
- Support **CAPTCHA**.
- Possibility to **redirect** customer to the specific **"Thank you" page**, after the booking process.

**And a little more.**

- **Easy integration into posts/pages**, of Booking Calendar shortcodes by using friendly insertion dialog.
- Plugin is **widget ready** so you can easily add a calendar or booking form to site sidebar.
- **Multi language** support. *(Check all available languages at this [page](http://wordpress.org/extend/plugins/booking/other_notes/ "Translations")).*


And **much, much more**... *please check ton of features in [premium versions](https://wpbookingcalendar.com/overview/ "Booking Calendar Features list") of plugin.*

= Main features overview in premium versions of Booking Calendar =
[youtube https://www.youtube.com/watch?v=HL6bqT8Ns58&list=PLabuVtqCh9dwNZgeEmghr1PkbLMMM-BpV&rel=0]
> Videos of features in **premium** versions


= BOOKING CALENDAR IS GREAT FOR: =
Booking Calendar by oplugins is used by thousands of users. Whether you're operating a big hotel with hundreds of rooms, or you're a sole business owner, which need to automatize the bookings for your service, we have you in mind.

- Resource scheduling (bed & breakfast, cottages, hotel rooms, houses, apartments etc).
- Equipment rentals (cars, bikes, computers, technics, pools, etc).
- Client scheduling (photographers, lawyers, beauty salons, spas, massage therapists).
- Meeting scheduling (coaching, phone advice).
- Event scheduling (conference, course, fitness center, yoga class, gym).
- Patient scheduling (doctor, dentists, clinic, medical).
- Or any other service, where can be done reservation for specific day(s).

== Installation ==

= Install & Activate =

Installing the plugin is easy. Just follow these steps:

1. From the dashboard of your site, navigate to Plugins --> Add New.
2. Select the Upload option and hit "Choose File."
3. When the popup appears select the booking.zip file from your desktop. (The file name of other versions can be different. For example: booking.bs.zip).
4. Follow the on-screen instructions and wait as the upload completes.
5. When it's finished, activate the plugin via the prompt. A message will show confirming activation was successful. And you will redirect to the Welcome page.

Installation is complete!

6. Now you can open (create new) post or page and using the "Booking" button in edit toolbar insert the booking shortcode. If you want to insert and configure the shortcode manually, please check  this [instruction](https://wpbookingcalendar.com/help/booking-calendar-shortcodes/)
7. Update (publish) your post or page. Now your web site visitors can make new bookings in the booking form at that page.

That's it! Just configure your settings (Booking --> Settings) and predefined booking form fields (Booking --> Settings --> Fields).
If you're unclear about the installation process, check out our [HELP](https://wpbookingcalendar.com/help/) instructions. Still having trouble from there? See the [FAQ](https://wpbookingcalendar.com/faq/) for more troubleshooting ideas or contact [support](https://wpbookingcalendar.com/support/).

**Important notice:** Because of changes in CSS and JavaScript files, please clear browser cache, after you made this update.
= Requirements =

- PHP 5.6 or newer,
- MySQL version 5.0 or newer,
- WordPress 4.0 or newer,
- jQuery 1.9.1 or newer

== Frequently Asked Questions ==

Please see [FAQ](https://wpbookingcalendar.com/faq/).

= Privacy Notices =

* Please note, Booking Calendar plugin saving all booking details at your WordPress database at your server. Its does not transfer your booking details to our servers and does not store such info about booking details at our server(s). Please check more detail about this [here](https://wpbookingcalendar.com/faq/where-is-saving-booking-data-gdpr/)
* Additionally please note, you can add the "required checkbox" to your booking form at the Booking > Settings > Form page, to accept your terms and conditions.

= Support Languages (local) =

- English
- Greek 100% [ 1936 / 1936 ], fuzzy 0, not translated 0
- German 99.74% [ 1906 / 1911 ], fuzzy 4, not translated 1
- French (France) 99.74% [ 1906 / 1911 ], fuzzy 4, not translated 1
- Romanian 97.85% [ 1870 / 1911 ], fuzzy 24, not translated 17
- Arabic 97.49% [ 1863 / 1911 ], fuzzy 30, not translated 18
- Finnish 97.28% [ 1859 / 1911 ], fuzzy 34, not translated 18
- Portuguese (Brazil) 97.23% [ 1858 / 1911 ], fuzzy 35, not translated 18
- Spanish (Mexico) 97.17% [ 1857 / 1911 ], fuzzy 36, not translated 18
- Dutch 97.12% [ 1856 / 1911 ], fuzzy 39, not translated 16
- Swedish 96.6% [ 1846 / 1911 ], fuzzy 39, not translated 26
- Spanish (Spain) 96.18% [ 1838 / 1911 ], fuzzy 45, not translated 28
- Norwegian (Bokmål) 96.13% [ 1837 / 1911 ], fuzzy 46, not translated 28
- Polish 95.87% [ 1832 / 1911 ], fuzzy 48, not translated 31
- Slovenian 94.82% [ 1812 / 1911 ], fuzzy 59, not translated 40
- Hungarian 94.77% [ 1811 / 1911 ], fuzzy 59, not translated 41
- Italian 92.1% [ 1760 / 1911 ], fuzzy 94, not translated 57
- Bulgarian 89.9% [ 1718 / 1911 ], fuzzy 120, not translated 73
- Danish 89.9% [ 1718 / 1911 ], fuzzy 122, not translated 71
- Turkish 89.9% [ 1718 / 1911 ], fuzzy 120, not translated 73
- Chinese (Taiwan) 87.91% [ 1680 / 1911 ], fuzzy 180, not translated 51
- Russian 86.19% [ 1647 / 1911 ], fuzzy 167, not translated 97
- Portuguese (Portugal) 85.4% [ 1632 / 1911 ], fuzzy 180, not translated 99
- Galician 85.3% [ 1630 / 1911 ], fuzzy 185, not translated 96
- Thai 85.24% [ 1629 / 1911 ], fuzzy 179, not translated 103
- Hebrew 82.57% [ 1578 / 1911 ], fuzzy 191, not translated 142
- Ukrainian 81.89% [ 1565 / 1911 ], fuzzy 199, not translated 147
- Chinese (China) 81.84% [ 1564 / 1911 ], fuzzy 196, not translated 151
- Croatian 70.12% [ 1340 / 1911 ], fuzzy 189, not translated 382
- Czech 70.02% [ 1338 / 1911 ], fuzzy 190, not translated 383
- Slovak 70.02% [ 1338 / 1911 ], fuzzy 192, not translated 381
- Catalan 69.65% [ 1331 / 1911 ], fuzzy 192, not translated 388
- Belarusian 8.9% [ 170 / 1911 ], fuzzy 809, not translated 932

Please recheck the status of each translation, before using plugin.
We open for your help in new translations or correcting existing ones. You can translate to new language or update exist one, using this [tutorial of translation](https://wpbookingcalendar.com/faq/make-translation-of-wp-plugin/)
= Tech support =

If you have some questions, which you haven't found at [FAQ](https://wpbookingcalendar.com/faq/) you can post them at [technical help board](https://wpbookingcalendar.com/support/)
= Video Tutorials =

Please see [Video Guides](https://wpbookingcalendar.com/help/).


== Screenshots ==

0. **Time picker** for **times slots selection** in the booking form.
1. **Calendar Overview Panel**. Easy to Understand Interface with Buttons for Fast Actions.
2. **Booking Listing Panel**. Set Filter to show desire bookings. Approve, Decline your Bookings.
3. **Add New Bookings**. Create new bookings directly from admin panel.
4. **Inserting booking shortcode into post or page**. Easily configure parameters.
5. **Client side booking form**. Example of integration booking form into post or page.
6. **Emails**. Admin and your website visitors, will receive emails, after specific action.
7. **Widgets**. Add booking form or availability calendar to your sidebar.
8. **Settings**. Configure different parameters for fitting plugin to your needs.
9. **Form fields**. Change fields Label, Activate or Deactivate or Set Required specific field.
10. **Emails**. Configure email templates for different booking actions.
11. **Calendar Skins**. Select calendar skin for better fitting to your web-site design.
12. **Timeline**. Glance booking checking for a year (3 months or month), at front-end side of your website.
13. **Time Slots**. Simple configuration of **time slots** selection in booking form.

== Changelog ==
= 9.1.1 =
- Changes in **all** versions:
	* **New**. Ability to show tooltips of booked times at mobile devices. (9.2.1.5)
	* **Under Hood** Separate section  of code for '#bklnk' in search availability (9.2.1.2)
	* **Fix**. Issue of highlighting today date in calendar, after  scrolling calendar months (9.2.1.7)
	* **Fix**. Vulnerability issue relative Deserialization and PHP object injection. (9.2.1.8)
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **Fix**. Issue of printing in MS Edge. (9.2.1.6)
	* **Fix**. Error: "Uncaught ReferenceError: wpbc_timeline_obj is not defined" while using [visitorbookingslisting] shortcode in the emails. (9.2.1.3)
	* **Fix**. Issue of not showing icons in popover in Timeline for editing and cancellation while using [visitorbookingslisting] shortcode in the emails.  (9.2.1.4)
	* **Fix**. Conflict issue with other plugins, relative generation of random  hashes. (9.2.1.9)

= 9.1 =
- Changes in **all** versions:
	* **New**. Icons for UI elements at booking admin panel. (9.0.1.4)
	* **New**. Booking Calendar Icon for WordPress side menu. (9.0.1.7)
	* **New**. New tooltip and popover system  based on Tippy.js and Popper (9.0.1.1)
	* **New**. Showing title of bookings in popover tooltip at Timeline and Calendar Overview page near specific booking details.
	* **Improvement**. Separate library for Modal windows (9.0.1.5)
	* **Improvement**. Removing Bootstrap library (9.0.1.1.1)
	* **Fix**. issue of showing "Warning! Number of check  in != check out times." after import .ics feed with  specific start/end time  (9.0.1.2)
	* **Fix**. issue of not hiding booked time slots after selecting date in calendar, for the bookings that was imported from ics feed with specific timeslots (9.0.1.3)
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **Fix**. issue of unable expand or collapse right side WordPress menu, while opened Booking Calendar pages. (9.0.1.6)

= 9.0 =
- Changes in **all** versions:
	* **New**. Showing **time slots as dots** in calendar day cells. Modern and nice view of time slots inside of calendar days.
	* **New**. Showing exact number of booked **time slots** in calendar day cells. System show as many dots (time slots) as many time slot was booked for specific day. Your customers can see occupancy by time interval from the beginning of the calendar view.
	* **New**. Timeline. Ability to define how many days to show in Timeline at front-end side, while showing Timeline for one booking resource, and selected "Month view mode" in shortcode (parameter "view_days_num=30" or this parameter skipped). You can define it at the Booking > Settings General page in "Calendar Overview | Timeline" section. (8.9.4.3)
	* **New**. Calendar Overview page. Ability to define how many days to show in Calendar Overview page in admin panel, while showing Calendar Overview page for one booking resource, and selected "Day" view mode. You can define it at the Booking > Settings General page in "Calendar Overview | Timeline" section. (8.9.4.3)
	* **New**. Timeline. Scroll exactly number of days (for one booking resource, and selected "Month view mode" in shortcode), that was defined at option "Days number to show in Month mode in Timeline". (8.9.4.3)
	* **New**. Calendar Overview page. Scroll exactly number of days (for one booking resource, and selected "Day" view mode), that was defined at option "Days number to show in Day view mode in Calendar Overview page". (8.9.4.3)
	* **New**. Separate sections for "Calendar Overview" and "Timeline" options at the Booking > Settings General page. (8.9.4.4)
	* **New**. Ability to define where firstly plugin tries to use translations from "../wp-content/languages/plugins/", or from "../wp-content/plugins/{Booking Calendar Folder}/languages/" folder. You can change this behavior at the Booking > Settings General page.
	* **New**. Force plugin translation update. Download and update plugin translations from WordPress translation repository and from wpbookingcalendar.com You can make update at Booking > Settings General page in Translation section.
	* **New**. Check translation status at WordPress translation repository and local translation from wpbookingcalendar.com to understand, what translation to load. You can check it at Booking > Settings General page in Translation section.
	* **Improvement**. Booking Calendar by default does not contain MO and PO translation files. You can  force to download them at Booking > Settings General page in Translation section.
	* **Improvement**. Switching language/locale by using "Globe icon" in the Booking Listing page have higher priority than switching languages by translation plugins (8.9.4.7)
	* **Improvement**. Optimization structure of country list file for future translations (8.9.4.9)
	* **Improvement**. CSS styling in all calendar skins. If you previously was made calendar skin customization,  please check changes in new calendar skins marked with this number: 8.9.4.13
	* **Compatibility**. Support WPML 4.5.4
	* **Compatibility**. Support Polylang 3.1.4
	* **Compatibility**. Support qTranslate-X 3.4.6.8 (Currently closed "qTranslate-X", was tested with Booking Calendar in php 5.6)
	* **Fix**. Translation issues. Tested in Polylang and qTranslate-X plugins(8.9.4.5)
	* **Fix**. Fix translation folder '/languages/plugin/' to '/languages/plugins/ (8.9.4.6)
	* **Fix**. Do not showing calendar because of JavaScript errors "Uncaught ReferenceError: jQuery is not defined" at some websites, that use some plugins or themes that add **async** and **defer** attribute to all JavaScript files. (8.9.4.1)
	* **Fix**. issue of incorrectly import events that starting or ended with 00:00:00 time,  during "Import Google Calendar Events". Previously if you import event from 2022-01-28 23:00 to 00:00 system was marked as unavailable 2022-01-28 23:00 to 2022-01-29 (all day). Currenlty system will import from 2022-01-28 23:00 to 2022-01-28 23:59 (8.9.4.2)
	* **Fix**. Warning: is_dir(): open_basedir restriction in effect. File(/css/skins/) is not within the allowed path(s)... (8.9.4.8)
	* **Under hood** Define wpbc_get_booking_locale() function  as Deprecated,  instead use: wpbc_get_maybe_reloaded_booking_locale().
	* **Under hood** Relocate country list file from ../{Booking Calendar Folder}/languages/ to ../{Booking Calendar Folder}/core/lang/ folder (8.9.4.12)
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **New**. Ability to use change over days only at specific pages. Useful for situation when you need to make bookings with change over days at on specific page(s) ( check in/ou dates with diagonal lines ) and make bookings for specific time slots at other page(s) You can define list of pages where to use this feature at the Booking > Settings General page in "Calendar" section.(8.9.4.10) *(Business Small/Medium/Large, MultiUser)*
	* **New**. Accurate clear display of the diagonal change over days line. Now it correctly shows the diagonal line for any shape of day cells (square or rectangle). This means that for any calendar size you will see the correct sharp diagonal line.
	* **New**. Show diagonal line in dates, where we have check in/out bookings with the same status (pending or approved). Previously was showed just pending or approved full date without diagonal line. (8.9.4.13.1)
	* **Fix**. Issue at some servers during response from PayPal and showing "Error code: 100000" (8.9.4.14)
	* **Deprecated**. Elements ".check-in-div" and ".check-out-div" are deprecated. Currently it's commented and in future updates such elements will be removed from calendar JS file and from all skins.

= 8.9.3 =
- Changes in **all** versions:
	* **Support**. WordPress 5.9
	* **Support**. Twenty Twenty-Two theme.	(8.9.3.3)
	* **Fix**. PHP Warning:  Undefined array key 1 in ..\core\wpbc-dates.php on line 449 (8.9.3.1)
	* **Fix**. PHP 8.1 Deprecated message:  str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in ..\\core\\any\\api-emails.php on line 178 (8.9.3.2)
	* **Fix**. Showing titles at buttons in booking form in several rows. It's help to show correctly booking form at the mobile devices with long text at buttons.
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **Improvement**. Ability to activate option "Disable booked time slots in multiple days selection mode". System disables booked time slots if multiple days selection mode is enabled. The system only disabled time slots booked for the first selected day only. (8.9.3.4) *(Business Small/Medium/Large, MultiUser)*
	* **Improvement**. If activated "Set capacity based on number of visitors", then default activated radio option will be "Display tooltip on calendar(s) to show availability based on total (fixed) number of visitors for the resource, which can be at free booking resource items." (8.9.3.5) *(Business Large, MultiUser)*

= 8.9.2 =
- Changes in **all** versions:
	* **Fix**. Fix security issue in Booking Calendar Free version. More accurate sanitising and escaping parameters. (8.9.2.1)

= 8.9.1 =
- Changes in **all** versions:
	* **Translation**. Romanian translation [100% completed] by Cosmin Diaconu
	* **Fix**. Small correction bootstrap.min.css ( https://wordpress.org/support/topic/small-correction-bootstrap-min-css/ )
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **Improvement**. Bookings export to CSV format without real creation of files at the server. Provide compatibility with new GoDaddy police. Fix showing 403 error when bookings are exported to CSV. (8.9.1.4) *(Personal, Business Small/Medium/Large, MultiUser)*
	* **Fix**. Fix issue of not ability to auto select correct saved value for select boxes in conditional sections, while editing the bookings. (8.9.1.1)  *(Business Medium/Large, MultiUser)*
	* **Fix**. Fix PHP Warning: strtolower() expects parameter 1 to be string, array given in ../inc/_ps/admin/wpbc-resources-cache.php on line 401 (8.9.1.2) *(Personal, Business Small/Medium/Large, MultiUser)*
	* **Fix**. Fix generate 404 error by accessing file /wp-content/wp-admin/images/xit.gif in admin-support.css on line 332. (8.9.1.3) *(Personal, Business Small/Medium/Large, MultiUser)*

= 8.9 =
- Changes in **all** versions:
	* **Translation**. French translation [100% completed] by Walid Chaafi
	* **Translation**. Arabic translation [100% Completed] by Walid Chaafi
	* **Translation**. Dutch translation [99% completed] by Wilbert van Diemen
	* **Translation**. Brazilian Portuguese [99% Completed] by Myres Hopkins
	* **Translation**. Greek [100% Completed] by Ilias Moutzouris
	* **New**. Ability to export into .ics feeds only bookings, that was created in Booking Calendar plugin,  without any  other imported bookings. Activate it at Booking > Settings > Sync > "General" page.  Available in Booking Manager update 2.0.20 or newer. (8.8.3.19)
	* **Improvement**. Show error message, if activated to use CAPTCHA and PHP configuration does not have activated GD library. (8.8.3.5)
	* **Improvement**. Show help message, about troubleshooting of "Request do not pass security check!" error. (8.8.3.6)
	* **Improvement**. Showing centered booking form,  while using simple booking form  configuration. (8.8.3.10)
	* **Improvement**. Debug function  show HTML elements during output of strings (8.8.3.11)
	* **Fix**. Issue of incorrectly defined locale order, that was reason of not loading language in some translation plugins, like Falang (possible in Polylang, WPML) (8.8.3.8)
	* **Fix**. Warning: Use of undefined constant POLYLANG_VERSION - assumed 'POLYLANG_VERSION' (this will throw an Error in a future version of PHP) in ../core/wpbc-translation.php on line 241 (8.8.3.16)
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **New**. Show debug cost information of "Daily costs" and "Additional costs" to better understand how costs is working. Activate it at the Booking > Settings > Payment page in Payment options section. (8.8.3.18) *(Business Medium/Large, MultiUser)*
	* **New**. Ability to calculate the deposit amount based on daily costs only, without additional costs. Activate it at  the Booking > Settings > Payment page in Payment options section (8.8.3.15) *(Business Medium/Large, MultiUser)*
	* **Improvement**. If we are using the [cost_corrections] shortcode in the booking form for entering our cost at Booking > Add booking page, then we can use in the New booking emails such shortcodes [corrected_total_cost], [corrected_deposit_cost], [corrected_balance_cost] ( 8.8.3.12) *(Business Medium/Large, MultiUser)*
	* **Improvement**. Escape any  html  tags from  the booking resource  titles in emails (8.8.3.17) *(Personal, Business Small/Medium/Large, MultiUser)*
	* **Fix**. Deprecated Message in PHP 8.0: Required parameter $bk_res_id follows optional parameter $blank in ..\wp-content\plugins\booking\inc\_mu\multiuser.php on line 257 (8.8.3.3) *(Business Large, MultiUser)*
	* **Fix**. Deprecated Message in PHP 8.0: Required parameter $nonSensitiveDataKey follows optional parameter $delimeter in ..\wp-content\plugins\booking\inc\gateways\sage\wpbc-gw-sage.php on line 1342 (8.8.3.4) *(Business Small/Medium/Large, MultiUser)*
	* **Fix**. Fix timezone issue for auto cancellation of pending bookings that does not have the successfully paid status. (8.8.3.1) *(Business Large, MultiUser)*
	* **Fix**. Issie of not showing '0.00' for some advanced hint option,  like [breakfast_hint],  if checkbox of breakfast  feature was unchecked in the booking form.  (8.8.3.2) *(Business Medium/Large, MultiUser)*
	* **Fix**. PHP Fatal error:  Uncaught TypeError: Unsupported operand types: float / string in ../inc/_bm/biz_m.php:1166 (8.8.3.9)
 	* **Fix**. Error of during updates of plugin, relative of correct  configuring of $transient variable within the "pre_set_site_transient_update_plugins" WordPress hook. (8.8.3.14)

= 8.8.2 =
- Changes in **all** versions:
	* **Support**. WordPress 5.8 support (8.8.2.10)
	* **Support**. Booking Calendar blocks in Widgets (8.8.2.11)
	* **Support**. Booking Calendar blocks in Customizer (8.8.2.12)
	* **New**. Ability to use [add_to_google_cal_url] shortcode in the "New visitor email" template at the Booking > Settings > Emails page, for adding event to own Google Calendar (8.8.2.4)
	* **Improvement**. Immediate showing block in Gutenberg editor, after configuration in popup window. No need to click on "Click to Preview Block" button, as previously. (8.8.2.10)
	* **Translation**. Dutch translation [99% completed] by Wilbert van Diemen
	* **Translation**. Finnish translation [100% completed] by Riku Kuusisto
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **New**. Ability to **disable days selection in calendar** after redirection **from search results**. This option useful to prevent bookings that are not allowed with such days selection in different booking resources, that is showing as available in search results. Activate it at the Booking > Settings > Search page. (8.8.2.3) *(Business Large, MultiUser)*
	* **New**. Form template for showing booking form fields in 3 columns (8.8.2.6) *(Business Small/Medium/Large, MultiUser)*
	* **Improvement**. Ability to increase the number of selected dates from  180 to 3 years,  if using range days selection  mode. (8.8.2.7) *(Business Small/Medium/Large, MultiUser)*
	* **Improvement**. If using [country] shortcode in the booking form, then system load country list  depends from  the active locale. It's require existing and correct  configuration  of  the files,  like wpdev-country-list-it_IT.php in the  ../booking/languages folder. (8.8.2.5)
 	* **Improvement**. Show booking cost, if used only additional cost and cost per dates = 0 (8.8.2.9)
	* **Fix**. Deprecated jQuery( ... ).submit() message.
	* **Fix**. Error with  undefined $milliseconds variable ( 8.8.2.1 )
	* **Fix**. Incorrectly showing times, while using locale different from EN and activated option "Use localized time format" (8.8.2.2)
	* **Fix**. 500 Internal server error, during using SagePay on PHP 7.2 or newer. PHP Fatal error: Uncaught Error: Call to undefined function mcrypt_encrypt() in ../inc/gateways/sage/wpbc-gw-sage.php:1219 *(Business Small/Medium/Large, MultiUser)*

= 8.8.1 =
- Changes in **all** versions:
	* **New**. Configure **title of submit button** in the booking form. (8.8.1.14)
	* **Support**. WordPress 5.7 support (8.8.1.10)
	* **Translation** Swedish translation [100% completed] by Mikael Göransson
 	* **Improvement**. **Empty Trash** button working in more fast optimized way. Emails not not send about the deleting bookings from the trash in this case. (8.8.1.1)
 	* **Fix**. Issue of selection or deselection of all checkboxes, if clicked at the head of table at "master checkbox" in booking Listing or in resource list tables (8.8.1.15)
 	* **Fix**. TypeError: inp_value.trim is not a function. (In 'inp_value.trim()', 'inp_value.trim' is undefined) (8.8.1.3)
 	* **Fix**. Issue of having spaces between booking rows in Booking Listing page (8.8.1.10)
 	* **Fix**. Issue of not selecting checkboxes if clicked on lablels in some situations. (8.8.1.11)
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **New**. Stripe payment methods: **Alipay, iDEAL, Bancontact, giropay, P24, EPS, Sofort, SEPA Direct Debit, GrabPay, FPX, Bacs Direct Debit** (8.8.1.12) *(Business Small/Medium/Large,  MultiUser)*
	* **New**. Ability to use **custom fields** shortcodes **in the search results** at the Booking > Settings > Search page, like [booking_city] for showing such additional parameters in search results. Please check more here https://wpbookingcalendar.com/faq/selecting-tags-in-search-form/ (8.8.1.4) *(Business Large, MultiUser)*
	* **Improvement** Do  not check  about required fields in "Wizard (several  steps)" booking form  configuration,  while going to previous step. (8.8.1.5) *(Personal, Business Small/Medium/Large, MultiUser)*
 	* **Fix**. Issue of not updating deposit  and balance cost  for the booking,  if activated this option "Do not show payment form, after submit booking form". (8.8.1.9) *(Business Small/Medium/Large, MultiUser)*
 	* **Fix**. Update payment method names for Payment Service Provider 'Sisow' - iDEAL. Some of payment methods was old or have old names. (8.8.1.8) *(Personal, Business Small/Medium/Large, MultiUser)*
 	* **Fix**. Show warning 'The booked dates already in the past.', if visitor try to cancel or edit own booking, that already in the past. (8.8.1.2) *(Personal, Business Small/Medium/Large, MultiUser)*
 	* **Fix**. Showing incorrectly  Booking Listing  page , if "Content of booking fields data" form start from  <div> html  tag. (8.8.1.6) *(Personal, Business Small/Medium/Large, MultiUser)*
 	* **Under Hub**. Ability to set page exception to not apply change over days functionality at the page with URI  '/page-no-change-over/'. It's possible to change this URL in the file ../wp-content/plugins/{Booking Calendar Folder}/inc/_bs/biz_s.php at  this code: $exception_pages = array( '/page-no-change-over/' ); (8.8.1.7) *(Business Small/Medium/Large, MultiUser)*

= 8.8 =
- Changes in **all** versions:
	* **New**. **Time picker** for **times slots selection** in the booking form. Activate it at the Booking > Settings General page in Time Slots section. (8.7.11.10)
	* **New**. **Skins** for **Time picker** available for **times slots selection** in the booking form. Activate it at the Booking > Settings General page in Time Slots section. (8.7.11.10)
	* **New**. **Premium calendar skins** now available in **Booking Calendar Free** version. (8.7.11.11)
	* **Support**. WordPress 5.6 support (8.7.11.12)
	* **Support**. Full support of **jQuery 3.5**.
	* **Improvement** More intuitive adding and editing new fields (during editing in simple booking form mode). Showing "Save changes" button relative only to active action. (8.7.11.7)
	* **Translation** Dutch translation [99% completed] by Boris Hoekmeijer.
	* **Translation** Swedish translation [99% completed] by Jimmy Sjølander.
	* **Translation** Norwegian translation [99% completed] by Jimmy Sjølander
	* **Translation** Spanish translation [99% completed] by Jairo Alzate
	* **Fix**. Error of correct converting special  symbols,  like #, %, ', " to URL symbols during clicking on "Export to Google Calendar" button (8.7.11.4)
	* **Fix**. Issue of correct showing special  symbols,  like #, %, ', " in the titles of bookings at  Calendar Overview page (8.7.11.5)
	* **Fix**. Issue of no ability to  book  some timeslots when activated multiple days selection (8.7.11.6)
	* **Fix**. Warning jQuery.parseJSON event shorthand is deprecated.
	* **Fix**. Warning jQuery.fn.mousedown() event shorthand is deprecated.
	* **Fix**. Warning jQuery.fn.click() event shorthand is deprecated.
	* **Fix**. Warning jQuery.fn.focus() event shorthand is deprecated.
	* **Fix**. Warning jQuery.fn.change() event shorthand is deprecated.
	* **Fix**. Warning jQuery.isFunction() event shorthand is deprecated.
	* **Fix**. Warning jQuery.fn.bind() event shorthand is deprecated.
	* **Fix**. Warning jQuery.fn.removeAttr no longer sets boolean properties: disabled
	* **Under Hood** Trigger event "wpbc_hook_timeslots_disabled" after disabling of times in the booking form. To bind this event use this JS: jQuery( ".booking_form_div" ).on( 'wpbc_hook_timeslots_disabled', function ( event, bk_type, all_dates ){ ... } );
	* **Under Hub**. Added useful hook for tracking booking editing: do_action( 'wpbc_track_edit_booking', $params ); How to use this hook? Add code similar  to this in your functions.php file in your theme,  or in some other php file: add_action( 'wpbc_track_edit_booking', 'my_booking_tracking' ); function my_booking_tracking( $params ){  }   (8.7.11.15)
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **New**. Form template for showing booking form fields in 2 columns with time slots selection (8.7.11.14) *(Business Small/Medium/Large, MultiUser)*
	* **Fix**. Fixing issue of incorrectly showing booking date in plugin, if visitor was entered end time as 24:00 instead of 23:59(8.7.11.1) *(Business Small/Medium/Large, MultiUser)*
	* **Fix**. Fixing issue of incorrectly showing coupon code discount hints, if activated option "Apply discount coupon code directly to days cost" (8.7.11.2) *(Business Large, MultiUser)*
	* **Fix**. Select first available option (timeslot) in the dropdown list, that showing based on days conditions , after selection of date in calendar (8.7.11.3) (Business Medium/Large, MultiUser)*
	* **Fix**. Issue of not sending "approved email", if sending email checkbox was unchecked at the Booking > Add booking page and auto approval for Booking > Add booking page has been activated (8.7.11.8) *(Business Small/Medium/Large, MultiUser)*

= 8.7.10 =
- Changes in **all** versions:
	* **Fix**. Error Uncaught TypeError: $.browser is undefined (8.7.10.1)

= 8.7.9 =
- Changes in **all** versions:
	* **Improvement** Added primary  key  to  booking dates table for correct  working at wordpress.com (8.7.9.1)
	* **Improvement** updated "Chosen" library  from 0.9.7 to 1.8.7 (8.7.9.8)
	* **Improvement** updated "jquery.meio.mask" library  from 1.1.3 to 1.1.14  (8.7.9.10)
	* **Fix**. Issue of incorrectly showing new booking icon (8.7.9.6)
	* **Fix**. Issue in mobile devices at Timeline of showing the booking details in mouse over tooltip intersected with  booking labels (8.7.9.4)
	* **Fix**. Issue of sending emails,  while the checkbox "Emails sending" was unchecked (8.7.9.4)
	* **Fix**. Showing deprecated message: ../core/any/js/admin-support.js: jQuery.fn.load() is deprecated (8.7.9.7)
	* **Fix**. Showing deprecated message: ../assets/libs/chosen/chosen.jquery.min.js: jQuery.browser is deprecated (8.7.9.9)
	* **Fix**. Showing deprecated message: ../inc/js/jquery.meio.mask.min.js: jQuery.browser is deprecated (8.7.9.11)
	* **Fix**. Showing deprecated message: ../js/wpbc-migrate.js: jQuery.browser is deprecated. Removed the wpbc-migrate script, it's does not require anymore. (8.7.9.12)
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
 	* **Improvement** Replaced stripe library  from 6.33.0 to 7.46.1 (8.7.9.2) *(Business Small/Medium/Large, MultiUser)*
 	* **Fix**. Issue of showing error "Unknown-Stripe-Payment" during Stripe payments for the booking resources that belong to "regular users" in Booking Calendar MultiUser version (8.7.9.3) *(MultiUser)*

= 8.7.8 =
- Changes in **all** versions:
	* **Translation** French translation [100% completed] by Walid Chaafi
	* **Translation** Arabic translation [100% completed] by Walid Chaafi
	* **Translation** German translation [100% completed] by Freundlicher Gruss
	* **Support** WordPress 5.5 (8.7.8.1)
	* **Fix**. Issue of incorrectly showing new booking icon (8.7.8.3)
	* **Fix**. Issue of having "nbsp;" symbols, during exporting to Google Calendar (8.7.8.4)
	* **Fix**. Issue of throwing error when name key does not exists for wpbc-dev-api.php integrations (8.7.8.7)
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
 	* **Support** WordPress 5.5 Showing correctly plugin update info at Plugins menu (8.7.8.5) *(Personal, Business Small/Medium/Large, MultiUser)*
 	* **Fix**. Issue of incorrectly showing booking dates in booking resources with specific capacity, when visitor edit own booking in such calendar - some dates was available previously. (8.7.8.2) *(Business Large, MultiUser)*
 	* **Fix**. Compatibility Issue with  WordPress 5.5 of not loading correctly syntax highlighter  at Booking > Settings > Form page and at  other pages (8.7.8.6)  *(Personal, Business Small/Medium/Large, MultiUser)*
 	* **Fix**. Issue of incorrectly showing booked dates,  like "November 30, -0001",  if in the booking form  was used starttime with  value "00:00" (8.7.8.8)  *(Business Small/Medium/Large, MultiUser)*

= 8.7.7 =
- Changes in **all** versions:
	* **Translation** Dutch translation [99% completed] by Boris Hoekmeijer.
	* **Translation** Polish translation [99% completed] by Rafał Drzał.
	* **Translation** German translation [99% completed] by Andreas Wellmann.
	* **Improvement** Load translation (if exist) from  the general  plugins folder firstly: /wp-content/languages/plugin/booking-xx_XX.mo (8.7.7.1)
	* **Improvement** Replaced usage of Bootstrap slideToggle to jQuery toggle function - for ability to  show some sections, if bootstrap library deactivated. (8.7.7.9)
	* **Fix**.  Warning: preg_match(): Compilation failed: invalid range in character class for emails  (8.7.7.2)
	* **Fix**.  Issue of not showing captcha in some servers with Apache 2.4 or newer versions. (8.7.7.5)
	* **Fix**.  Issue of adding cutted booking details,  while clicking on "Add to Google Calendar button", if in booking details was used & symbols (8.7.7.7)
	* **Fix**.  Issue of changing locale in Polylang plugin 2.7.2 or newer (8.7.7.11)
	* **Fix**.  Issue of showing incorrectly short day names in Timeline in non English languages (8.7.7.14)
	* **Fix**.  Issue of sometimes hidding theme menus in admin panel, if the Booking Calendar menu also showing at the top (8.7.7.16)
	* **Under hood** New function wpbc_get_form_fields_free(); for booking form  fields in Booking Calendar Free version. (8.7.7.3)
	* **Under hood** New support for 'email-reminders' integration. Ability to  use function wpbc_api_get_bookings_arr with  parameter wh_booking_id like '>10'  or '<100' (8.7.7.10)
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **New**. Ability to define PayPal tax fee payment (only for PayPal payment system) in percents at the Booking > Settings > Payment > PayPal page (8.7.7.12) *(Business Small/Medium/Large, MultiUser)*
	* **New**. Form template for showing booking form fields in 2 columns (8.7.7.15) *(Business Small/Medium/Large, MultiUser)*
	* **Improvement** Show all booking resources (instead of default resource), in timeline shortcode if was skipped 'type' parameter or value of this parameter  is empty (8.7.7.4)  *(Personal, Business Small/Medium/Large, MultiUser)*
	* **Fix**.  Issue of adding empty  booking details,  while clicking on "Add to Google Calendar button",  if was assigned fields from Custom  booking form at  Booking > Settings > Sync > "General" page (8.7.7.6) *(Business Medium/Large, MultiUser)*
	* **Fix**.  Issue of ability to  scroll  to  "step #1",  while using "Wizard form  template",  and some required fields was not filled at "step #2" (8.7.7.8)  *(Personal, Business Small/Medium/Large, MultiUser)*
	* **Fix**.  Issue of not showing the correct color of payment status relative to using different languages (other than  English) in the system.

= 8.7.6 =
- Changes in **all** versions:
	* **Support** WordPress 5.4 - Fix compatibility with  new Blocks editor in Gutenberg editor,  during inserting Booking Calendar shortcodes into the posts or pages (8.7.6.11)
	* **Translation** Brazilian Portuguese translation [99% completed] by Myres Hopkins.
	* **Under hood** New Hook action after approving of booking:  do_action( 'wpbc_booking_approved' , $booking_id , $is_approved_dates ); (8.7.6.1)
	* **Under hood** New Hook action after trash of booking:  	  do_action( 'wpbc_booking_trash', $booking_id, $is_trash ); (8.7.6.2)
	* **Under hood** New Hook action after deleting of booking:   do_action( 'wpbc_booking_delete', $approved_id_str ); (8.7.6.3)
	* **Under hood** New function wpbc_api_get_booking_by_id( $booking_id );  for getting booking data. (8.7.6.4)
	* **Improvement**. Do not show selected text, if selected multiple bookings (or booking resources) with Shift pressed button (8.7.6.8)
	* **Fix**. Issue of showing shifted days number in header at the Booking Listing page and in Timeline,  while showing timeline for single booking resource in Month view mode. (8.7.6.5)
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **Fix**. Issue of not showing cost for [cost_hit] shortcode if visitor selected only 1 day, while activated range days selection mode with 2 mouse clicks, and minimum number for days selection set as 1 day. (8.7.6.6) *(Business Medium/Large, MultiUser)*
	* **Fix**. Issue of not ability to go for next  pages (if more than 10 booking resources) at  the Booking > Settings > Sync > "Import Google Calendar Events" page (8.7.6.7) *(Personal, Business Small/Medium/Large, MultiUser)*
	* **Fix**. Issue of incorrectly  saving bookings into the "child booking resources". Issue was existing from  update 8.7.3 to 8.7.5 (8.7.6.10) *(Business Large, MultiUser)*
	* **Improvement**. Auto Reset "custom  booking forms" if during previous saving of custom  forms, was existing some error in creation of such  forms. Usually  because of using some inappropriate symbols in names of forms (8.7.6.9) *(Business Medium/Large, MultiUser)*

= 8.7.5 =
* **Fix**. PHP Fatal error:  Uncaught Error: Call to undefined function determine_locale() in ../booking/core/wpbc-translation.php:304 (8.7.5.1)

= 8.7.4 =
- Changes in **all** versions:
	* **Translation** Swedish translation [99% completed] by Kenneth Andersson.
	* **New**. By default using standard PHP date format  instead of wp_date format,  which  can generate issue with daylight saving time. But its possible to activate "Use localized time format" at Booking > Settings General page in Booking admin panel - option useful only, if you have issue with translation of time format. If you activated this option, at some servers possible issue with "Daylight Saving Time" - booked times can be later on 1 hour. (8.7.4.1)

= 8.7.3 =
- Changes in **all** versions:
	* **Translation** Swedish translation [99% completed] by Rivenfield.
	* **Translation** Dutch translation [100% completed].
	* **Fix**. Error at WAMP server of not ability to activate the Booking Calendar plugin. Server can not load large translation file and show page "This site cant be reached". (With php 7.2 or newer) (8.7.3.6)
	* **Fix**. Issue of Daylight Saving Time - in some systems after ~ 29 of March, system generate minus several hours which  show incorrect  selected dates (8.7.3.9)
	* **Fix**. Issue of "Bad Request 400" during clicking "Add to Google Calendar" button  in Booking Listing page in some browsers  (8.7.3.10)
	* **Fix**. Issue of showing warning  "Undefined index" at line 1955 of wpbc-toolbar.php file (8.7.3.14)
	* **Fix**. Issue of showing dates in incorrect language in hints,  while using some translation  plugins,  like WPML (8.7.3.15)
	* **Fix**. Gutenberg editor. Issue of showing warning "A future version of React will block javascript...". Replaced href="javascript:void(0)" to href="#!" (8.7.3.17)
	* **Fix**. Gutenberg editor. Issue of showing Warning: Each child in a list should have a unique "key" prop. (8.7.3.18)
	* **Fix**. Gutenberg editor. Issue of not updating block  after inserting shortcode and clicking on "Green button": "Click to Preview Block" (8.7.3.19)
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **New**. Ability to  set "Sort search results by" option  as "Shuffle" for showing random  order of search results (8.7.3.1) *(Business Large, MultiUser)*
	* **New**. Booking form  templates with  days hints (8.7.3.5)*(Business Medium/Large, MultiUser)*
	* **Improvement**. CSV file export security. Do not allow to download CSV file, if its exist more than 5 minutes,  and delete such  file. User need to make new export. Added .htaccess rules to wpbc_csv folder for do not allow direct download of such exported file. (8.7.3.2) *(Personal, Business Small/Medium/Large, MultiUser)*
	* **Improvement**. Improve performance (speed of adding new booking), to "parent" booking resource with high capacity (hundred of child booking resources) and many exist bookings (8.7.3.12) *(Business Large, MultiUser)*
	* **Fix**. Showing times in AM/PM format at mouse over tooltips, when times format  defined at the WordPress > Settings > General  page (8.7.3.11) *(Personal)*
	* **Fix**. PHP Notice: Undefined property: stdClass::$cost in ../wp-content/plugins/booking..../inc/_ps/personal.php on line 351 (8.7.3.2) *(Personal)*
	* **Fix**. PHP Notice: Undefined property: stdClass::$pay_status in ../wp-content/plugins/booking..../inc/_ps/personal.php on line 352 (8.7.3.2) *(Personal)*
	* **Fix**. Fatal error,  because of incorrect configuration in shortcode: Allowed memory size of ... bytes exhausted ... in ../inc/_bs/lib_s.php on line 20 (8.7.3.3) *(Business Medium/Large, MultiUser)*
	* **Fix**. PHP Notice: of incorrect  unserilize command in demo mode (8.7.3.4) *(Business Medium/Large, MultiUser)*
	* **Fix**. Issue in cost formatting during showing incorrect number of decimal points in discount cost, if used coupon code for discount ( 8.7.3.8) *(Business Large, MultiUser)*
	* **Fix**. Issue of not loading custom  booking forms, if incorrectly  was saved some custom  booking form at the Booking > Settings > Form page. Currently  if user  saved custom  booking form with  some non standard symbols (like umlauts in names of form), which  generate issue of not ability to  load or create new forms,  then  system  will  reset  such  forms, and user need to  re-create such  forms from  beginning. (8.7.3.7)
	* **Fix**. Issue of showing warning  "Division by zero" at line 2199 of biz_m.php file (8.7.3.13) *(Business Medium/Large, MultiUser)*
	* **Fix**. Issue of countable creation of season filters with each  page refresh, after activation  of plugin, if prefix of tables in database,  ony "_" *(Business Medium/Large, MultiUser)* (8.7.3.16)

= 8.7.2 =
- Changes in **all** versions:
	* **New**. Shortcode for emails: [check_in_only_date] and [check_out_only_date] -  inserting check in/out **date without time** in emails at the Booking > Settings > Emails page. (8.7.2.5)
	* **Improvement**. Update CSS of interface elements relative to  WordPress 5.3.1 update.
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **New**. shortcodes [days_count] and [nights_count] that  possible to use in the Additional cost settings with arithmetic operations. For example like this: ( [days_count] * 5 ) (8.7.2.4) *(Business Medium/Large, MultiUser)*
	* **New**. Ability to apply  coupon codes directly to days cost (without additional costs) or apply coupon code discounts to final booking cost with additional costs. You can activate it  at the Booking > Settings > Payment page in Payment Options section. (8.7.2.2) *(Business Large, MultiUser)*
	* **Fix**. Check about disabling "end times" only in "single day" selection  mode (8.7.2.1) *(Business Small/Medium/Large, MultiUser)*
	* **Fix**. Issue if incorrectly  showing cost  for 1 day,  if was booked entire day,  if cost  was set per 1 hour or activated option "Time impact to cost". Previosly  system  was showing cost per 2 days instead of 1 day  cost (8.7.2.3) *(Business Small/Medium/Large, MultiUser)*

= 8.7.1 =
- Changes in **all** versions:
	* **Improvement**. Changed title 'Trash' to 'Trash / Reject',  as some users can confuse missed Reject status.
	* **Fix**. Incorrectly showing bookings in Calendar Overview in situation, when at some date was started booking at specific start time, and in closest future date start other new booking (its means that  previous booking was not closed with  end time),  and sometimes we have showing this previous booking at  date,  where booking does not exist, at all. (8.7.1.1)
	* **Fix**. Compatibility issue with Polylang plugin 2.6.5 or newer, of not loading translation of Booking Calendar plugin in admin panel (8.7.1.3)
	* **Fix**. Parse error: syntax error, unexpected '[' in ../core/timeline/v2/wpbc-class-timeline_v2.php on line 1667 (8.7.1.4)
	* **Fix**. Fatal error: Can't use function return value in write context in ../core/lib/wpdev-booking-class.php on line 918 (8.7.1.5)
	* **Fix**. Fatal errors, relative using plugin at  servers with old PHP version 5.2  (8.7.1.7)
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **New**. Ability to use this shortcode [booking_featured_image] in the email templates for inserting URL of featured images of posts, where was inserted the booking form  for specific booking resource of this specific booking. (8.7.1.6)

= 8.7 =
- Changes in **all** versions:
	* **New**. calendar skin  with dark colors: "Black 2"
	* **New**. Ability to define using **Pending days as Selectable days** - its means that such days have the colors the same as Pending days, but visitor still can select and submit new booking, until you do not approve some booking. Its useful in case, if you need to show that at some days already exist bookings, but visitors still can submit the booking. Please note, such feature will not work correctly if you will make bookings for specific time-slots (its will show warning). How to Use ? In the page, where you are having Booking Calendar shortcode, you need to define the js, like this: &lt;script type="text/javascript"&gt; wpbc_settings.set_option( 'pending_days_selectable', true ); &lt;/script&gt; [booking type=4 nummonths=2] (8.6.1.18)
	* **Compatibility**. Support **WordPress 5.3** - update of admin panel styles.
	* **Translation** German translation [99% completed] by Markus Neumann.
	* **Translation** Slovenian translation [99% completed] by Klemen Gaber.
	* **Improvement**. Ability to  auto fill "nickname" of user,  when  user logged in,  and checked this option "Auto-fill fields". In booking form  have to  be field with  name "nickname". (8.6.1.2)
	* **Deprecated**. Removing deprecated Timeline v.1. Currently  available only  new Flex Timeline (Calendar Overview) (8.6.1.13)
	* **Fix**. Issue Undefined index: name in ../core/admin/wpbc-class-timeline.php on line 2137
	* **Fix**. Issue of not ability to enter new value of CAPTCHA without page reloading,  if previous entered value was incorrect. (8.6.1.8)
	* **Fix**. Order of week days in Arabic translation for calendar
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **New**. Ability to define dates format for search availability form at the Booking > Settings > Search page. (8.6.1.21)  *(Business Large, MultiUser)*
	* **New**. updated **iPay88** - Payment Gateway integration v1.6.4 (For Malaysia Only) (8.6.1.3)  *(Business Small/Medium/Large, MultiUser)*
	* **New**. Added log of approving or set as pending bookings to notes section. You can activate this option "Logging of booking approving or rejection" at the Booking > Settings General page  in "Booking Admin panel" section.  (8.6.1.10) *(Personal, Business Small/Medium/Large, MultiUser)*
	* **Improvement**. Usage of new Wizard style booking form,  where possible to  configure several steps in booking form - more than 2 steps (8.6.1.15) *(Personal, Business Small/Medium/Large, MultiUser)*
	* **Improvement**. Ability to use option "Use check in/out time", for adding check  in/out times to  use change over days, when importing events via Google Calendar API (using Google API Key) (8.6.1.1)  *(Business Small/Medium/Large, MultiUser)*
	* **Improvement**. Ability to use option "Append check out day", for adding check out day, when importing events via Google Calendar API (using Google API Key) (8.6.1.4)  *(Business Small/Medium/Large, MultiUser)*
	* **Improvement**. Disable the edit / cancel / payment request  links in the "Booking Customer Listing" view  for "Approved bookings",  in case,  if you have activated this option " Change hash after the booking is approved " at the Booking > Settings General page  in Advanced section. (8.6.1.6) *(Personal, Business Small/Medium/Large, MultiUser)*
	* **Improvement**. Replace non standard symbols (like: . or , or ' ) in options for ability correct  saving  Advanced cost. Otherwise sometimes was not possible to save "Advanced cost" at Booking > Resources > Advanced cost page.   (8.6.1.7) *(Business Medium/Large, MultiUser)*
	* **Improvement**. Added filter hook 'wpbc_booking_resources_selection_class' for controlling CSS class in dropdown element of booking resource selections (8.6.1.9) *(Personal, Business Small/Medium/Large, MultiUser)*
	* **Improvement**. Update booking hash  during moving booking to trash  or restore bookings, for do not ability to  edit or cancel such  bookings by visitor (8.6.1.11) *(Personal, Business Small/Medium/Large, MultiUser)*
	* **Improvement**. Add ability to  use only labels in shortcode for showing one payment method (its works only  with  these exact options): [select payment-method "All payment methods@@" "Stripe" "PayPal" "Authorize.Net" "Sage Pay" "Bank Transfer" "Pay in Cash" "iPay88" "iDEAL"] (8.6.1.16) *(Business Small/Medium/Large, MultiUser)*
	* **Improvement**. Ability to  activate updating booking cost after editing booking in admin panel, based on new booking data. You can activate this option  at the Booking > Settings > Payment page  (8.6.1.24) *(Business Small/Medium/Large, MultiUser)*
	* **Deprecated**. Removing deprecated Stripe v.1 integration. Now available only  Stripe v.3 integration  that  support SCA (8.6.1.12) *(Business Small/Medium/Large, MultiUser)*
	* **Fix**. Show payment description about the booking in Stripe dashboard in Metadata section for Stripe v.3 integration (8.6.1.20)
	* **Fix**. Issue of showing negative balance hint, during using deposit feature with zero cost (8.6.1.5) *(Business Medium/Large, MultiUser)*
	* **Fix**. Issue of incorrectly  showing available results in "Advanced search results" (while using the shortcode like this [additional_search "3"] at  the Booking > Settings > Search page),  and if dates in some resources was marked as unavailable via season filters. (8.6.1.14) *(Business Large, MultiUser)*
	* **Fix**. Issue of incorrectly  showing available results,  when  searching only  for 1 specific day (check in/out dates the same in availability form), and we have booked (as full day), this day  in specific booking resource. (8.6.1.19) *(Business Large, MultiUser)*
	* **Fix**. Issue of incorrectly disabling end time options in select-box (8.6.1.17) *(Business Small/Medium/Large, MultiUser)*
	* **Fix**. Issue of slow loading calendar (executing too many sql requests), when season filter was deleted at the Booking > Resources > Filters page, but reference relative (Rates) still exist  at Booking > Resources > Cost and rates page. Its means that the Rates was not updated (re-saved) relative specific booking resource at the Booking > Resources > Cost and rates page.  (8.6.1.22) *(Business Medium/Large, MultiUser)*
	* **Fix**. Issue of possible showing status of Stripe v.3 payment as successful at the Booking Listing page, even when its was not completed yet. (8.6.1.23) *(Business Small/Medium/Large, MultiUser)*

= 8.6 =
- Changes in **all** versions:
	* **New**. Updated new interface of **Calendar Overview** in admin panel  and **Timeline** at front-end side with new clean, flex design.
	* **New**. **Timeline & Calendar Overview** - mobile friendly look.
	* **New**. **Timeline & Calendar Overview** - nicely showing several bookings for the same date(s) (dividing day into several rows). For example during bookings for specific times,  while showing Month Timeline view.
	* **New**. **Timeline & Calendar Overview** - very handy hints for each day of booking, when mouse over specific booking day.
	* **New**. **Timeline & Calendar Overview** - aggregated booking details title marked with different color for easy finding and checking how many bookings in specific date(s).
	* **New**. **Timeline & Calendar Overview** - ability to restore old Timeline look at  Booking > Settings General page in Timeline section.
	* **New**. Settings section "Calendar Overview | Timeline" at  Booking > Settings General page (8.5.2.20)
	* **New**. Button "Empty Trash" at  Booking Listing  page in Action toolbar to completely  delete All bookings from  Trash (8.5.2.24)
	* **Translation**. French translation [100% completed] by Philippe Nowak and Alain Pruvost
	* **Translation**. Hungarian translation [99% completed] by Vincze István
	* **Improvement** More clean colors for booking details at the Booking Listing page (8.5.2.5)
	* **Improvement** Added **[add_to_google_cal_url]** - shortcode in "Approved booking" email template for fast manual adding of booking to Google Calendar (8.5.2.13)
	* **Fix**. Issue of blocking entire day, if in booking form was used start time and end or duration of time fields and visitor use multiple days selection mode, and all start time options for specific day was booked. In multiple day selection mode its incorrect, because user can start days selection at available day, and finish selection with end time at this partially booked day, where no available start-time. Now system block such dates only during single day selection mode. (8.5.2.4)
	* **Fix**. Disable send button,  after submit booking, for prevent of several same bookings (8.5.2.7)
	* **Fix**. Issue of not showing bookings that  start  from  'yesterday' date at Booking Listing  page,  when  selecting 'Current dates' in Filter toolbar. (8.5.2.14)
	* **Fix**. Issue of not showing bookings that  start  from  'today' date at Booking Listing  page,  when  selecting 'Past dates' in Filter toolbar. (8.5.2.16)
	* **Under Hub**. Added useful hook for Auto approve bookings only for specific booking resources: apply_filters( 'wpbc_get_booking_resources_arr_to_auto_approve', $booking_resources_to_approve );. Add code similar  to this in your functions.php file in your theme,  or in some other php file: function my_wpbc_get_booking_resources_arr_to_auto_approve( $resources_to_approve ) { $resources_to_approve = array( 1, 9, 12, 33 ); return $resources_to_approve; } add_filter( 'wpbc_get_booking_resources_arr_to_auto_approve', 'my_wpbc_get_booking_resources_arr_to_auto_approve' );  (8.5.2.27)
	* **Under Hub**. Added useful hook for Google Adwords Conversion tracking: do_action( 'wpbc_track_new_booking', $params ); How to use this hook? Add code similar  to this in your functions.php file in your theme,  or in some other php file: add_action( 'wpbc_track_new_booking', 'my_booking_tracking' ); function my_booking_tracking( $params ){ ?><!-- Your Google Code for Booking Conversion Page --><?php }   (8.5.2.25)
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **New**. Ability to **export only approved bookings into .ics feeds**. Available in Booking Manager plugin since 2.0.11 or newer update. (8.5.2.3)
	* **New**. Do not update cost of booking, while editing this booking. (8.5.2.1)  *(Business Small/Medium/Large, MultiUser)*
	* **Improvement** New Flex Template for search form - more nice CSS style for search form and search results (8.5.2.11)  *(Business Large, MultiUser)*
	* **Fix**. Issue of not ability to submit the booking for additional calendar(s),  if used booking form  with  several  calendars and was not selected date(s) in main calendar (8.5.2.26) *(Business Medium/Large, MultiUser)*
	* **Fix**. Issue of not showing booking resource in search availability results, if resource was booked for specific time-slot on specific date, where we search availability. (8.5.2.7) *(Business Large, MultiUser)*
	* **Fix**. Issue of showing default booking resource instead of "All booking resources" for Regular user in  MultiUser version at the Booking Listing  and Calendar Overview pages,  while was set show "All resources" at  the Booking > Settings General page. (8.5.2.8) *(MultiUser)*
	* **Fix**. Issue of prevent loading Stripe v.3 at  some systems,  where PHP version lower than PHP 5.4 (8.5.2.9) *(Business Small/Medium/Large, MultiUser)*
	* **Fix**. Issue of "not auto selecting dates" during editing/cancellation of the booking by  visitor,  and not updating cost / dates hints in some systems. Conflict with  "WPBakery Page Builder" plugin.  (8.5.2.10) *(Personal, Business Small/Medium/Large, MultiUser)*
	* **Fix**. Issue of not showing warning message about not checked checkbox, during validation required checkboxes that have several options and one option was checked. (8.5.2.12) *(Personal, Business Small/Medium/Large, MultiUser)*
	* **Fix**. Issue of not submitting booking for additional calendars (if using several  calendars and one booking form), if payment form does not show for such  bookings (8.5.2.17) *(Business Medium/Large, MultiUser)*
	* **Fix**. Issue of not showing as booked dates in calendar,  that  relative to  change-over days,  while activated "Allow unlimited bookings per same day(s)" option. (8.5.2.18) *(Business Large, MultiUser)*
	* **Fix**. Issue of incorrectly  showing additional  cost  hints for options,  that  was defined as percentage at the Booking > Resources > Advanced cost page. (8.5.2.21) *(Business Medium/Large, MultiUser)*
	* **Fix**. Do  not send emails,  if was empty email  field (its possible in situation,  when  in booking form several email  fields for several  persons), otherwise was showing error (8.5.2.22) *(Personal, Business Small/Medium/Large, MultiUser)*
	* **Fix**. Start using "choozen"  library  for selection of booking resources just during page loading (because library loaded in head), instead of using after  full  page loaded. Its prevent issue of showing wide selectbox during page loading. (8.5.2.23)
	* **Under Hub**. Ability to define rechecking cost with PayPal tax during response of PayPal IPN. Require of adding function like this: function my_wpbc_paypal_ipn_tax( $paypal_tax_percent ){ return 20; } add_filter( 'wpbc_paypal_ipn_tax', 'my_wpbc_paypal_ipn_tax' ); (8.5.2.2)  *(Business Small/Medium/Large, MultiUser)*
	* **Under Hub**. More easy find lost bookings (in booking resource(s) that have been deleted). Now, its show only lost bookings. Use link like this: http://server/wp-admin/admin.php?page=wpbc&wh_booking_type=lost ) (8.5.2.19)  *(Personal, Business Small/Medium/Large, MultiUser)*
	* **Under Hub**. Show only one payment system after booking process, if visitor selected payment system in booking form. Example:  of shortcode for showing selection of payment forms: Select payment method: [select payment-method "All payment methods@@" "Stripe@@stripe_v3" "PayPal@@paypal" "Authorize.Net@@authorizenet" "Sage Pay@@sage" "Bank Transfer@@bank_transfer" "Pay in Cash@@pay_cash" "iPay88@@ipay88" "iDEAL@@ideal"]  P.S. This solution  was suggested by "Dan Brown". Thank you. (8.5.2.28) *(Business Small/Medium/Large, MultiUser)*

= 8.5.1.2 =
	* **Fix**. Issue in some WordPress installations of showing several  times 'Welcome to Booking Calendar' menu items in dashboard.

= 8.5.1.1 =
	* **Fix**. Show options  "Force import" (ability to import bookings without checking) and "Trash all imported bookings before new import" in all  versions of plugin.

= 8.5.1 =
- Changes in **all** versions:
	* **Translation** Spanish translation [100% completed] by Enrique Ferrater
	* **Improvement** On error in filling booking form fields, scroll only  to  first field with  error. ( 8.5.1.3 )
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **New**. Search imported UID (from external .ics feed) or by keyword in notes (which entered by user) at Booking Listing page by entering keyword in Filter toolbar. (8.5.1.1)  *(Personal Business Small/Medium/Large, MultiUser)*
	* **Fix**. Issue of showing Stripe payment button (integration v.3) during payment request  to  visitor.  (8.5.1.2) *(Business Small/Medium/Large, MultiUser)*

= 8.5 =
- Changes in **all** versions:
	* **Translation** Slovenian translation [99% completed] by Klemen Gaber
	* **Translation** Romanian translation [99% completed] by Silviu Nita
	* **Translation** Dutch translation [99% completed] by Boris Hoekmeijer
	* **Translation** German translation [99% completed] by Dominik Ziegler
	* **New** Force import. Ability to import bookings without checking, if such bookings already have been imported. Activate this option at Booking > Settings > Sync > "General" page. Available in the Booking Manager 2.0.10 or newer. (2.0.10.1)(8.4.7.1)
	* **Improvement** Booking Calendar does not require 'jquery-migrate' library, as obligatory library anymore. Its means that plugin can work with latest jQuery versions (like 3.4.1) just in strait way, without additional libraries. (8.4.7.23)
	* **Improvement** Changed color of "Imported" label for bookings in Booking Listing page (8.4.7.2)
	* **Improvement** Show "Do you really want to do this ?" popup, when admin try to Trash or Delete booking in Calendar Overview page (8.4.7.14)
	* **Improvement** Show button "Find Lost Bookings" at the Booking Settings General page in Help  section,  for ability to  show all  exist  bookings, and find possible some lost bookings. (8.4.7.19)
	* **Fix**. Issue of not working "Read All" button (issue was exist  in updates 8.4.5, 8.4.6. (8.4.7.15)
	* **Fix**. Issue of incorrectly  showing months scroll in calendar at some iPads (8.4.7.17)
	* **Fix**. Issue of not showing bookings for "Today" date in Booking Listing page, when bookings was made for entire date. (8.4.7.21)
	* **Fix**. Issue of showing bookings,  that was made during "Today" date in Booking Listing page. Previously system  was show some bookings, that was made yesterday, as well. (8.4.7.22)
	* **Fix**. Warnings in PHP 7.2 relative INI directive 'safe_mode' is deprecated since PHP 5.3 and removed since PHP 5.4 (8.4.7.24)
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **New**. Highlight and code syntax for booking form configuration at Booking > Settings > Form page,  and show warnings about possible issues. (8.4.7.18)  *(Personal Business Small/Medium/Large, MultiUser)*
	* **New**. Highlight and code syntax for search form and search results form configuration at Booking > Settings > Search page,  and show warnings about possible issues. (8.4.7.18)  *(Business Large, MultiUser)*
	* **New**. Update of Stripe Integration via "Checkout Server" method, which use "Strong Customer Authentication" (SCA) - a new rule coming into effect on September 14, 2019 as part of PSD2 regulation in Europe, will require changes to how your European customers authenticate online payments. (8.4.7.20)
	* **New**. Approve booking in 1 mouse click on link in email about new booking sending to Administrator. Even without requirement to login to WordPress admin panel. Its require to  use [click2approve] shortcode at Booking > Settings > Emails > New (admin) page. (8.4.7.25)
	* **New**. Decline booking in 1 mouse click on link in email about new booking sending to Administrator. Even without requirement to login to WordPress admin panel. Its require to  use [click2decline] shortcode at Booking > Settings > Emails > New (admin) page. (8.4.7.25)
	* **New**. Trash booking in 1 mouse click on link in email about new booking sending to Administrator. Even without requirement to login to WordPress admin panel. Its require to  use [click2trash] shortcode at Booking > Settings > Emails > New (admin) page. (8.4.7.25)
	* **New**. Ability to define sort order of search  availability results at the Booking > Settings > Search page. (8.4.7.8) *(Business Large, MultiUser)*
	* **New**. **Experimental Feature**. Trash all imported bookings before new import. Move all previously imported bookings to trash  before new import bookings. Its can resolve issue of updating deleted and edited events in external sources. Activate this option at Booking > Settings > Sync > "General" page. Its work only, if you are using one source (.ics feed) for importing into specific booking resource! Work only in update of Booking Manager 2.0.10 or newer. (8.4.7.12)
	* **Improvement**. Checking for seasonal availability in "child booking resources" during submitting booking for booking resource with specific capacity. If you have set unavailable dates in child booking resource via season filters, system will not save bookings in this child booking resource. (8.4.7.3) *(Business Large, MultiUser)*
	* **Improvement**. Set  as unavailable the end time fields options,  depend from  selected date with booked timeslots (8.4.7.6) *(Business Small/Medium/Large, MultiUser)*
	* **Improvement**. Added autocomplete Off to the search form fields,  to  prevent of showing tooltips in search fields. (8.4.7.7) *(Business Large, MultiUser)*
	* **Fix**. Warning: Invalid argument supplied for foreach() in ..\multiuser.php on line 558 (8.4.7.4) *(MultiUser)*
	* **Fix**. Showing of users in Booking > Settings > Users page in WordPress MU installation (8.4.7.5) *(MultiUser)*
	* **Fix**. Issue with Stripe payment,  when "Subject" have too long description with  dates to book. (8.4.7.10) *(Business Small/Medium/Large, MultiUser)*
	* **Fix**. Translation  issue of 'Completed' payment status (8.4.7.11) *(Business Small/Medium/Large, MultiUser)*
	* **Fix**. Showing of showing dates instead of titles of booking resources in Timeline,  when  some Regular  user  was logged in and try  to  scroll timeline (8.4.7.13) *(MultiUser)*
	* **Fix**. Showing Notice: Undefined offset: 9 in ../inc/_bl/wpbc-search-availability.php on line 689 (8.4.7.16) *(Business Large, MultiUser)*
	* **Fix**. Issue of not updating cost by  making booking at  Booking > Add booking page, while using [cost_correction] shortcode in the booking form (8.4.7.28) *(Business Small/Medium/Large, MultiUser)*
	* **Fix**. Issue of not showing change over days in calendar for single booking resource (capacity = 1),  where maximum  number of visitors > 1 (8.4.7.29) *(Business Large, MultiUser)*

= 8.4.6 =
- Changes in **all** versions:
	* **Fix**. Issue of not showing bookings in timeline during scrolling to  next  dates periods (issue was exist only in previous 8.4.5 update) (8.4.6.1)

= 8.4.5 =
- Changes in **all** versions:
	* **Translation** Slovenian translation [100% completed] by Klemen Gaber
	* **Translation**. Italian translation [99% completed] by 	Vittoria Toso
	* **Translation**. German translation [99% completed] by 	Vittoria Toso
	* **Improvement**. Show warning messages only once, near required fields, that was not filled, and do not generate several  warning messages, if clicked Send booking form button several times. (8.4.5.7)
	* **Improvement**. Show label 'Imported' for bookings,  that  was imported from .ics feeds, at  Booking Listing  page (8.4.5.10)
	* **Fix**. Issue during clicking on "import events from google calendar" and getting error "Warning. A non-numeric value encountered in /core/lib/wpbc-cron.php" (8.4.5.2)
	* **Fix**. Issue of opening popover in timelines at top  direction instead of bottom,  which  in some cases reason  of not showing all booking details. (8.4.5.12)
	* **Fix**. Authenticated SQL Injection Vulnerability (8.4.5.15)
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **New**. Ability to deactivate by default option "Send email" at Add Booking page. (8.4.5.4)  *(Personal Business Small/Medium/Large, MultiUser)*
	* **New**. Ability to deactivate by default option "Send email" at Booking Listing page (8.4.5.4) *(Personal Business Small/Medium/Large, MultiUser)*
	* **New**. Ability to skip checking availability of new booking resource during changing booking resource of exist booking at Booking Listing page. (8.4.5.5) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Compatibility**. Add ability to use URLs in different languages via [lang=LOCALE]  shortcode. For example in return  URL after successful  payment. (8.4.5.1) *( Business Small/Medium/Large, MultiUser)*
	* **Improvement**. Set as unavailable days in calendar after page loaded, if all  timeslots was booked for specfic date and if you was used the "conditional seasonal times" logic. Previosly  these dates was showing as partially  booked dates. (8.4.5.3) *( Business Medium/Large, MultiUser)*
	* **Fix**. Issue of showing warning messages for required fields,  when  clicked Back button to  calendar "step", if was used several steps booking form (wizard form) configuration. (8.4.5.6) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Fix**. Issue of not loading JS / CSS files and getting error at  the Search  Results page,  if was activated this option "Load JS and CSS files only on specific pages" at  the Booking > Settings General page (8.4.5.8) *( Business Large, MultiUser)*
	* **Fix**. Issue of showing "Duplicate booking" button,  during editing booking by visitors, who made the booking at front-end side. (8.4.5.9) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Fix**. Warning: Illegal string offset 'booking_hash'  (8.4.5.11) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Fix**. Issue of in booking customer listing shortcode in timeline during cancellation of booking and going back (8.4.5.13) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Fix**. Issue Uncaught TypeError: myURLParams[myParam].split is not a function at setDaySelectionsInCalendar (8.4.5.14) *(Business Large, MultiUser)*
	* **Fix**. Issue Uncaught TypeError: inst.dates[date_index].getFullYear is not a function (8.4.5.16)*(Business Small/Medium/Large, MultiUser)*

= 8.4.4 =
- Changes in **all** versions:
	* **Fix** Showing warning in PHP 7.1 during clicking on Booking System Info button  at Booking > Settings General page (8.4.4.1)
	* **Fix** Showing error warning in PHP 7.2:  "PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function wpbm_recheck_plugin_locale(), 1 passed and exactly 2 expected in .." (8.4.4.2)
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **Compatibility**. Authorize.Net is phasing out the MD5 based transHash element in favor of the SHA-512 based transHashSHA2 (at end of January 2019). That's why  previous "Transaction Key" and "MD5 Hash value" for "Relay Response" functionality  is not valid anymore in Authorize.Net. Instead of that you need to  generate new "Signature Key" at Authorize.Net, and save it to  Booking Calendar settings at Booking > Settings > Payment > Authorize.Net page. (8.4.4.8)  *( Business Small/Medium/Large, MultiUser)*
	* **New**. Shortcode [estimate_night_cost_hint] for booking form at  Booking > Settings > Form page,  which  is show estimate cost  per day,  using this formula: [cost_hint] / [nights_number_hint] (8.4.4.7) *( Business Medium/Large, MultiUser)*
	* **Fix**. Warning: number_format() expects at most 4 parameters, 5 given in ../inc/gateways/page-gateways.php on line 1299.  This issue was existing in updates: 8.3.2 - 8.4.3 *(Business Small/Medium/Large, MultiUser)* (8.4.4.3)
	* **Fix**. Replace JavaScript code, which exist in the "Wizard (several steps)" form template at the Booking > Settings > Form page from inline code to  the ../js/client.js file. Its prevent from some issues of inserting Google Ads. (8.4.4.4)
	* **Fix**. Issue of not showing warning message,  if was not selected date(s) in calendar, if was used several steps booking form (wizard form) configuration. (8.4.4.5)
	* **Fix**. Issue of not ability to  use conditional days selection (which  is defined in option paramater  of plugin  shortcode) for "range days selection  mode using 1 mouse click",  if in condition for weekdays  was set  selection  for 1 day  only.  (8.4.4.8)  *( Business Medium/Large, MultiUser)*
	* **Improvement**. Add one additional date, during booking editing, if activated option "Set check out date as available" (8.4.4.6)

= 8.4.3 =
- Changes in **all** versions:
	* **Translation** Dutch translation [100% completed] by Boris Hoekmeijer
	* **Fix** issue of not ability to add Booking Calendar blocks,  because of error: "TypeError: wp.editor is undefined" in WordPress 5.0  or in WordPress 4.9.9 together with Gutenberg Version 4.5.1,  during adding new Booking Calendar blocks in post/page. (8.4.3.1)
	* **Fix** CSS loyout in WordPress 5.0  for new blocks editor in Chrome browser (8.4.3.2)

= 8.4.2 =
- Changes in **all** versions:
	* **Translation**. Finnish translation [99% completed] by Tero Janhunen
	* **Translation**. German translation [99% completed] by Martin Klewer
	* **Support** Fix compatibility with Gutenberg 4.1- 4.3( or newer ). Before this having JavaScript error " ReferenceError: jQuery is not defined"  at edit post page,  because of weird behavior with  'edit_form_advanced' hook, while activated Gutenberg. (8.4.2.10)
	* **Support** Additional help info about import .ics feed by set up CRON script at your server for "pseudo" automatic import of events. (8.4.2.12)
	* **Fix** issue of checkboxes and radio buttons  height in new Firefox updates in admin panel,  otherwise sometimes, there exist weird artefact (8.4.2.6)
	* **Fix** issue of not ability to save time-slots in Booking Calendar Free version or during using  Simple mode for booking form, when clicking on "+Add New Field" nothing was happend.(8.4.2.7)
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **New**. **Duplicate Booking**,  when  clicking on "Edit booking" button in Booking Listing page. Its useful, in case of creation of new booking from  returning customer. So  you can edit exist  booking,  and just  reselect  dates in calendar, for creation  new booking with  all filled details. (8.4.2.9) *( Personal, Business Small/Medium/Large, MultiUser)*
	* **New**. Shortcode [estimate_day_cost_hint] for booking form at  Booking > Settings > Form page,  which  is show estimate cost  per day,  using this formula: [cost_hint] / [days_number_hint] (8.4.2.1) *( Business Medium/Large, MultiUser)*
	* **Improvement** Show timeslots in AM/PM format in Booking Listing and in email template (shortcode [content}), if was configured used AM/PM time format  at the Booking > Settings General page. (8.4.2.7)
	* **Improvement** Add Notes section of booking to print layout during printing. (8.4.2.2) *( Business Small/Medium/Large, MultiUser)*
	* **Improvement** During cancellation of booking by visitor,  disable all booking form  fields for showing only cancel booking button. (8.4.2.5) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Fix** issue of not changing booking HASH during deleting booking by user, who made the booking. (8.4.2.4) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Fix** issue of showing times popover hint in some themes in widgetes (8.4.2.3) *(Business Small/Medium/Large, MultiUser)*
	* **Fix** issue of showing currency  symbols in booking pipeline in Timeline and in Calendar Overview pages,  for example,  while showing additional  cost hints or booking cost in booking pipeline (8.4.2.8) *(Business Small/Medium/Large, MultiUser)*
	* **Fix** issue of not ability to  add additional  cost  for the rangetime,  if times format  was set  as AM/PM (8.4.2.11) *(Business Medium/Large, MultiUser)*
	* **Under Hood** Ability to ncustomize of showing cost/days  hints,  just  after  first  click on days, if activated "range days selection  mode using 2 mouse clicks". You can customiaze it at ../inc/js/biz_m.js file / by replacing is_show_cost_after_first_click = ! true; to is_show_cost_after_first_click = true; / (8.4.2.6)

= 8.4.1 =
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **New**. Ability to validate booking field as Phone number, or even any Digit number field that support only specific number of digits to enter. Its require to configure shortcode in booking form field with CSS class like validate_digit_8 or validate_digit_10  Example: [text phone class:validate_digit_8] (8.4.0.2) *(Personal Business Small/Medium/Large, MultiUser)*
	* **New**. Ability to validate field as Digit number. Configuration at Booking > Settings > Form page require CSS class for field shortcode: validate_as_digit Example: [text dignum class:validate_as_digit]  (8.4.0.2) *(Personal Business Small/Medium/Large, MultiUser)*
	* **New**. Ability to validate field as Date. Configuration at Booking > Settings > Form page require CSS class for field shortcode: validate_as_date Example: [text mydate class:validate_as_date]  Valid values: 09-25-2018, 09/25/2018, 09-25-2018,  31-9-1918 e.g: m/d/Y, m.d.Y, m-d-Y, d/m/Y, d.m.Y, d-m-Y (8.4.0.2) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Improvement** More clever workflow of checking required fields and other form  fields validation,  if using "Wizard (several steps)" form template. Showing warning messages,  just after  clicking Next  or Previous step  buttons,  instead of showing theme at Submit of booking form. (8.4.0.2) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Fix**. Showing Stripe payment form during payment request. (Update 8.4 had issue of not ability to show Stripe payment form during payment request) (8.4.0.3) *( Business Small/Medium/Large, MultiUser)*

= 8.4 =
- Changes in **all** versions:
	* **New**. Support Gutenberg editor. New Booking Calendar blocks for integration with new Gutenberg editor in posts and pages. ( 8.3.3.99 )
	* **New**. New Booking Calendar Blocks of Gutenberg editor, which  support integration of 'Booking Form', 'Availability Calendar', 'Timeline', 'Selection of booking resources', 'Customer listing of previous bookings', 'Search form', 'Search results', 'Booking form only', 'Booking edit shortcode', 'Showing title of booking resource' ( 8.3.3.99 )
	* **Translation**. Finish translation [99% completed] by by Tero Janhunen
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **Improvement** Showing booking detaes selection in dates hints ([selected_short_dates_hint] and [selected_short_timedates_hint]) for additional calendars, if was used 2 or more calendars in one form (8.3.3.3) *(Business Medium/Large, MultiUser)*
	* **Improvement** During CSV Export show trash status of booking in exported file (8.3.3.7) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Improvement** Do not show cost  and payment status in mouse over tooltip in Calendar Overview page and in Timelines, if the cost  of booking = 0. (8.3.3.9) *(Business Small/Medium/Large, MultiUser)*
	* **Improvement** Redirect  visitor to  the home page,  when  visitor cancel  own  booking after  showing message "The booking has been canceled successfully" (8.3.3.13) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Fix**. Save expoted .csv file to new 'wpbc_csv' (safer) folder. (8.3.3.10) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Fix**. Issue of incorrectly showing Stripe payment form for additional calendars, if in the booking form was used 2 or more calendars of different booking resources. (8.3.3.4) *(Business Medium/Large, MultiUser)*
	* **Fix**. Send email about cancellation of booking if was activated this option "Disable bookings in different booking resources", which  is means that all reserved days must be at same booking resource otherwise error message will show and decline email will send. (8.3.3.1) *(Business Large, MultiUser)*
	* **Fix**. Showing warning message in non English language, if was activated  option "Disable bookings in different booking resources", which  is means that all reserved days must be at same booking resource otherwise error message will show. (8.3.3.1) *(Business Large, MultiUser)*
	* **Fix**. Issue of correctly showing total and deposit cost in "Bank transfer" payment system, if was activated option "Show deposit and total booking cost together" (8.3.3.6) *(Business Medium/Large, MultiUser)*
	* **Fix**. Issue of not ability to  submit booking form ONLY (without calendar),  if was defined range days selection  mode,  and booking form  have some hints shortcodes. (8.3.3.11) *(Business Large, MultiUser)*
	* **Fix**. Showing "Warning: number_format() expects parameter 1 to be double, string given in .../wpbc-m-costs.php on line 166" (8.3.3.14) *(Business Medium/Large, MultiUser)*
	* **Fix**. Showing warning in situation, if amount to pay lower than supporting by Stripe, instead of getting "Invalid parameters were supplied to Stripe API" on response page from Stripe payment system (8.4.0.1) *(Business Small/Medium/Large, MultiUser)*

= 8.3.2 =
- Changes in **all** versions:
	* **New**. Set pending days as available in booking form. You can receive as many bookings as you need to and stop receiving bookings on specific date(s), when you approve some booking on specific date(s). ( 8.3.2.2 )
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **Fix**. Show pending days as available in search results during searching availability, if activated "Set pending days as available" option. (8.3.2.2) *(Business Large, MultiUser)*
	* **Fix**. Correct showing booking costs, if the cost was higher than 1000. Especially this issue was in search results during search availability, if in search form was used [cost_hint] shortcode. (8.3.2.1)   *(Business Small/Medium/Large, MultiUser)*

= 8.3.1 =
- Changes in **all** versions:
	* **Translation**. Polish translation [100% completed] by R.
	* **Fix**. Comment loading "wpbc-migrate.js" script which  can  make issues in some systems ( depend from jQuery library) (8.3.1.3)
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **Fix**. Add ability to use 24:00 time in the time-slots,  for ability to  book entire day (00:00 - 24:00),  and correct  cost  calculation. Such  fix will  prevent of showing warning message about not ability to  submit the booking,  because time booked or already  in the past. (8.3.1.1)
	* **Fix**. Issue of correctly  checking if the booking approved or not during payment process. (8.3.1.2)  *(Business Small/Medium/Large, MultiUser)*

= 8.3 =
- Changes in **all** versions:
	* **New** **Timeslots bookings !** On many requests of users we have added ability to receive simple bookings for specific timeslots (times during selected day). *Advanced times booking is still available in the  Booking Calendar Business Small or higher versions.*
	* **New** Simple configuration of **timeslots** selection in booking form  at the Booking > Settings > Form page via Sortable times table. *Advanced configuration of times is still available in the  Booking Calendar Business Small or higher versions.*
	* **New** Fast configuration of booking form  with predefined timeslots seletion for 1 hour, 2 hours, 30 minutes, 15 minutes or 5 minutes time intervals.
	* **New** Ability to not change background color for partially booked days. Show partially booked days with same background as in legend item. Partially booked days, which was booked for the specific time-slot(s).(8.2.1.27)
	* **Improvement** process "unread" bookings in database when using the "read all" feature only for bookings with "unread" status (8.2.1.18)
	* **Improvement** only for Booking Calendar Free version  show times in AM/PM fomrat  or other depend from  time format  at the WordPress > Settings > General  page (8.2.1.26)
	* *Under Hood* Added new wpbc-migrate.js script for ability to  use jQuery.browser property for support some legacy JavaScript files (basically its needed for do not use jquery-migrate script in a future). Updated to load jquery-migrate to version 1.4.1, if WordPess was not loaded it. (8.2.1.29)
	* **Translation** Turkish translation [100% completed] by Basar Okke
	* **Translation** German translation [100% completed] by Basar Okke
	* **Translation** Danish translation [100% completed] by Claus Kofoed Nielsen
	* **Translation** Dutch translation [100% completed] by Boris Hoekmeijer
	* **Translation** Greek translation [100% completed] by Ilias Moutzouris
	* **Translation** Hungarian translation [100% completed] by István Vincze
	* **Translation** Bulgarian translation [100% completed] by Martin Dimitrov
	* **Fix** conflict with theme 'the7' ( 8.2.1.10 )
	* **Fix** conflict  issue in some themes that load fontello css file and broke icons in Booking Calendar admin panel  (8.2.1.22)
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **New** Early booking discount. Apply discount, if difference between "today" and "check in" day MORE than X days (8.2.1.17) *(Business Medium/Large, MultiUser)*
	* **New** Last minute booking discount. Apply discount, if difference between "today" and "check in" day LESS than X days (8.2.1.17) *(Business Medium/Large, MultiUser)*
	* **Improvement** Ability to save using "simple booking form" from  Booking > Settings > Form page by  checking checkbox in top toolbar. (8.2.1.23) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Improvement** Showing dates placeholders in search form in check  in/out fields (8.2.1.4) *(Business Large, MultiUser)*
	* **Improvement** Ability to edit and cancel even approved bookings,  if used [bookingcustomerlisting ...] shortcode. Usefull for GDPR. (8.2.1.14)
	* **Improvement** Ability to use in email templates additional shortcodes, like [pay_status], [remark] (8.2.1.25) *(Business Small/Medium/Large, MultiUser)*
	* **Improvement** Showing in the booking list page the Payment status with payment description, like PayPal:Ok. Useful, in case if was activated several payment gateways. (8.2.1.25) *(Business Small/Medium/Large, MultiUser)*
	* **Improvement** Prevent of showing warning message, if was activated "Set capacity based on number of visitors" option and we are having timeslot booking for single booking resource (8.2.1.28)
	* **Fix** Showing correct cost in [cost_hint] shortcode, the same cost  as its willl be showing in payment form (cost minus one day), if was activated this option "Set check out date as available" at the Booking > Settings General page. Please note,  in this case,  you will  need to  activate the cost  per 1 day  at the Booking > Settings > Payment page (cost  per 1 night in this case,  have no sense). (8.2.1.28)
	* **Fix** correct rounding of cost during saving to  DB and showing in payment forms (sometimes its was show 3 decimal points in payment form,  istead of 2,  if was set  so  in the Booking > Settings > Payment page ) (8.2.1.24) *(Business Small/Medium/Large, MultiUser)*
	* **Fix** issue of showing notices in some PHP versions, during editing bookings, if form customization was changed after saving booking (8.2.1.3) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Fix** scrolling links in "multi step" booking form customization,  when clicking on "Back to step 1" button (8.2.1.1) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Fix** mistake in code relative to booking hash. (8.2.1.5) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Fix** additional checking of not sending duplicated emails, and possible issue of having double emails in Subject of email (sending copy  to  admin) during approving booking, if in booking form  was verification second email  field. (8.2.1.6) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Fix** issue of not marked as unavailable some dates in calendar, if using option "Unavailable time before / after booking" Together with  "start" and "end times" in booking form (8.2.1.7) *(Business Medium/Large, MultiUser)*
	* **Fix** issue of checking only  about numbers in search  form,  if was configured to TRUE this constant WP_BK_CHECK_LESS_THAN_PARAM_IN_SEARCH (8.2.1.8) *(Business Large, MultiUser)*
	* **Fix** issue of incorrectly showing order of times in mouse over tooltip,  if start  and end times the same for 2 different timeslots in the same day. (8.2.1.9)
	* **Fix** issue of incorrectly showing deposit hint if was selected days starting from  Today date(8.2.1.11)  *(Business Medium/Large, MultiUser)*
	* **Fix** issue of not working buttons at  the editor toolbar in edit posts/pages, when  all  booking resources was deleted (8.2.1.12) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Fix** show booking cost in [cost_hint] shortcode in booking form for booking form (only) shortcode in page/post (8.2.1.13) *(Business Large, MultiUser)*
	* **Fix** issue of incorrectly  working feature "Set check out date as available" for booking resources with  specific capacity (8.2.1.15) *(Business Large, MultiUser)*
	* **Fix** issue of correctly  showing amount to pay in JPY currency  for Stripe payment gateway (divided to 100,  because no "cents" here) (8.2.1.16) *(Business Small/Medium/Large, MultiUser)*
	* **Fix** issue of decreasing usage of coupon codes,  if the coupon code was entered with  CAPITAL letters. (8.2.1.19) *(Business Large, MultiUser)*
	* **Fix** issue of not showing booking details near each  specific timeslots,  if was booked several  days in calendar,  if was activated option "Use time selections as recurrent time slots" and also activated this option "Show booking details in tooltip", as well (8.2.1.20)  *(Business Medium/Large, MultiUser)*
	* *Under Hood* Ability to set  as available check  out days of bookings in Timeline and in Calendar Overview page,  if the booking was made by using change/over days or if was made for specific time-slots! P.S. Need to  uncomment specific line: ( FixIn: 8.2.1.21 ) *(Business Small/Medium/Large, MultiUser)*

= 8.2 =
- Changes in **all** versions:
	* **Translation** Danish translation [96% completed] by Claus Kofoed Nielsen
	* **Translation** Italian translation [97% completed] by Gabriele Dorigo
	* **Translation** Swedish translation [97% completed] by Daniel Wajander
	* **Improvement** During clicking on "Add to Google Calendar" button in Booking Listing page,  export to "Event Description" field all  "Booking details" data, instead of one field (8.1.3.2)
	* **Improvement** Showing long Url(s) of website at the Booking > Settings > Sync > "Export - .ics" page with  truncation (8.1.3.6)
	* **Improvement** Ability to dismiss News / Video guides / Support / Upgrade sections in Information section  at settings page ( 8.1.3.10 )
	* **Improvement** Ability to restore all dismissed windows by  clicking on 'Restore all dismissed windows' at Booking > Settings General page ( 8.1.3.10 )
	* **Improvement** Show warning at  Booking > Settings > Sync > "Export - .ics" page if PHP mbstring extension not installed. (8.1.3.25)
    * **Fix** showing *\n* symbols in (New booking / Edit bookings) emails,  instead of new lines for values from textareas (8.1.3.4)
    * **Fix** conflict with "cs icons manager" plugin (relative not showing icons in Booking Calendar interface) (8.1.3.12)
    * **Fix** PHP Notice:  Undefined variable: mofile_local_short (8.1.3.13)
    * **Fix** Function create_function() is deprecated for widgets scripts. (8.1.3.18)
    * **Fix** Fix not sending emails, when move booking to Trash or Completely Delete booking, and if the "Emails sending" checkbox was unticked at Booking Listing page or in Calendar Overview page (8.1.3.35)
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **New** Customers can **view own bookings in listing at front-end** side of your website. The view similar to Timeline view, but in such  view is listing only own bookings of specific customer. Customer scroll timeline to  find own  previous or future bookings. Customer can  have ability to  edit, cancel  or make payment for "pending bookings" in such  view. (8.1.3.5)
	* **New** shortcode for posts and pages [bookingcustomerlisting type='3,4,1,5,6,7,8,9,2,10,11,12' header_title='My bookings' ]. Usage the same as for [bookingtimeline ...] shortcode. Listing own bookings for visitor(s) who  made the booking. (8.1.3.5) *(Personal Business Small/Medium/Large, MultiUser)*
 	* **New** shortcode [visitorbookingslisting] for email templates -  inserting link to the page where visitor can see listing of own bookings (8.1.3.5.1) *(Personal Business Small/Medium/Large, MultiUser)*
 	* **New** **Show booking details in tooltip**  in calendar,  when mouse over day with times booking. It appear only for bookings for booked timeslots. You can activate and configure what to  show in tooltip  at the Booking > Settings General page in Calendar section (8.1.3.15) *(Business Medium/Large, MultiUser)*
 	* **New** Ability to use **arithmetic expressions at Advanced costs**. Its useful, when you are having checkbox, and need to apply additional cost depend from other selected option. For example, add breakfast cost depend from selected visitors number. (8.1.3.17) *(Business Medium/Large, MultiUser)*
 	* **New** Ability to use multiple custom booking forms for activated regular users in MultiUser version. (8.1.3.19) *(Business Medium/Large, MultiUser)*
 	* **New** Ability to show payment form only in payment request during sending from  Booking Listing page and do not show payment form after visitor made the booking. (8.1.3.23) *(Business Small/Medium/Large, MultiUser)*
 	* **New** Ability to auto send payment request for bookings,  that  was made in admin panel at  Booking > Add booking page. (8.1.3.24) *(Business Small/Medium/Large, MultiUser)*
 	* **New** Ability to show deposit amount and total booking cost, after submit of booking. Please note, at admin panel for booking will be saved deposit cost and notes about deposit, do not depend from the visitor choice of this payment. You need to check each such payment manually! (8.1.3.26) *(Business Medium/Large, MultiUser)*
 	* **New** Ability to auto approve of all bookings during import from external source(s). (8.1.3.27) *(Business Small/Medium/Large, MultiUser)*
 	* **New** Ability to approve of booking, when cost of booking is zero. (8.1.3.27) *(Business Small/Medium/Large, MultiUser)*
 	* **New** Ability to auto approve of booking, if booking was made in admin panel. (8.1.3.27) *(Business Small/Medium/Large, MultiUser)*
 	* **New** Ability to set check out date as available, remove last selected day of saving to booking. (8.1.3.28) *(Business Small/Medium/Large, MultiUser)*
 	* **New** Ability to activate sending email on cost changes. Send booking modification email, if cost of booking was edited in booking listing page. (8.1.3.30) *(Business Small/Medium/Large, MultiUser)*
 	* **New** Ability to define start and end times for showing cells in Calendar Overview page in admin panel for 1 day view mode (8.1.3.31) *(Personal Business Small/Medium/Large, MultiUser)*
 	* **New** Ability to set notes section of the specific booking visible by default (8.1.3.32) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Improvement** Adding check in/out times to imported bookings, if in Booking Calendar was activated "change over" functionality and activated this option at the Booking > Settings > Sync page. Available in Booking Manager 2.0.5 or newer. (8.1.3.29) *(Business Small/Medium/Large, MultiUser)*
	* **Improvement** Ability to add one additional day to .ics event (useful in some cases for bookings with  change-over days). Possible to activate this option at the Booking > Settings > Sync page. Available in Booking Manager 2.0.5 or newer. (8.1.3.29) *(Business Small/Medium/Large, MultiUser)*
 	* **Improvement** Default values after  activation  of plugin changed to  "Do not show days number in calendar legend items", "Set showing availability in mouse over tooltips" (8.1.3.8)
 	* **Improvement** Ability to hide Upgrade sections (8.1.3.9)
 	* **Improvement** Ability to use aggregate parameter  in the booking resources selection  shortcode [bookingselect ... ] (8.1.3.22)
 	* **Under Hood** Add ability to  reset  custom booking forms,  if some error,  appear  during creation  of new custom  forms at the Booking > Settings > Form page,  and show white screen. Need to  use specific link to  reset  it. (8.1.3.21)
 	* **Fix** showing cost sum in hint relative specific single item from Booking > Resources > Advanced cost page,  if was selected 2 or more options (in checkboxes) with  the same name, that have additional cost (8.1.3.17.1) *(Business Medium/Large, MultiUser)*
	* **Fix** issue of not closing booking form  during cancellation of booking by visitor,  who made cancellation  of booking for child booking resource (8.1.3.7)  *(Business Large, MultiUser)*
	* **Fix** issue of not showing "Advanced cost" for required radio buttons at the Booking \ Resources \ Advanced cost page. (8.1.3.7) *(Business Medium/Large, MultiUser)*
	* **Fix** checking other plugins, that  can  use the same Stripe payment library. For preventing this error "PHP Fatal error: Cannot redeclare class Stripe\Stripe in ../gateways/stripe/stripe-php/lib/Stripe.php on line 11 (8.1.3.14) *(Business Small/Medium/Large, MultiUser)*
	* **Fix** prevent of adding new child booking resources after activation of plugin. Issue was existing during update of plugin just after activation new version of plugin from. (8.1.3.16) *(Business Large, MultiUser)*
	* **Fix** issue of rounding booking cost  to  second point after  comma during cost calculation (8.1.3.33) *(Business Small/Medium/Large, MultiUser)*
	* **Fix** showing times in header at Calendar Overview page in AM/PM format, if such time format was defined at the Booking > Settings General page (8.1.3.35) *(Business Small/Medium/Large, MultiUser)*

= 8.1.2 =
- Changes in **all** versions:
	* **New**  enable sending copy of email(s) to additional addresses (admin@, sales@, others@) for each email templates: Pending, Approved, Trash, Delete, Modified, Payment request
    * **Translation** Portugal translation [99% completed] by Roberto Di Martino
    * **Translation** German translation [99% completed] by Dominik Ziegler
    * **Improvement** Added exception for Polylang plugin in loading translation  locale. Its will force to load locale of Polylang plugin,  if it activated. (8.1.2.5)
    * **Improvement** Reload page with  booking form  after submit of booking and showing "thank you" message. (8.1.2.14)
    * **Fix** showing "PHP Notice:  Undefined property: stdClass::$remark in ~/wp-content/plugins/booking/core/admin/page-email-approved.php"  (8.1.2.6)
    * **Fix** Do not send "Approved" email,  if the booking was restored from Trash  (8.1.2.7)
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **New** shortcode in search form at Booking > Settings > Search page, **[booking_resource_id]** - inserting ID of booking resource (8.1.2.1) *(Business Large, MultiUser)*
	* **New** shortcode in search form at Booking > Settings > Search page, **[booking_resource_post_id]** - inserting ID of page with booking form  (8.1.2.1) *(Business Large, MultiUser)*
	* **Improvement** Ability to use coupon codes, that have higher value for discount than total  booking cost. In this cost  booking cost just = 0.  (8.1.2.2) *(Business Large, MultiUser)*
	* **Improvement** Check if booking approved or not during IPN request from PayPal or other payment system,  and do  not approve booking if its already approved. Its prevent from  sending 2 approved emails. (8.1.2.8)  *(Business Small/Medium/Large, MultiUser)*
	* **Improvement** Change default sorting for booking resources from "descending" by "ID" field to  "ascending" by field "Title" (8.1.2.12) *(Business Large, MultiUser)*
	* **Improvement** Set default sorting for booking resources as "ascending" by field "priority" in  Booking Calendar Business Large or higher versions (8.1.2.11) *(Business Large, MultiUser)*
	* **Improvement** Wizard booking form  template. Now possible to have several booking forms "step  by step wizard" at  the same page. (8.1.2.16) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Under Hood** Added ability to activate showing partialy booked dates (bookings for specific timeslots) as in legend item (available dates with clock  icon). For having this feature,  you need to chnage false to true in client.js file near this mark: (8.1.2.3) *(Business Small/Medium/Large, MultiUser)*
	* **Fix** Correctly export currency symbols during exporting to CSV files,  while using [cost_hint] (or similar) shortcodes in booking form (8.1.2.4) *(Business Medium/Large, MultiUser)*
	* **Fix** Issue of showing costs, in calendar days cells and mouseover tooltips,  if was activated currency  format  with  space ( 8.1.2.9 ) *(Business Medium/Large, MultiUser)*
	* **Fix** Issue of not showing available dates if actiavted option 'Allow unlimited bookings per same day(s)' for parent booking resources with specific capacity (8.1.2.10) *(Business Large, MultiUser)*
	* **Fix** Showing warning messages on the site, when the editing link for the appointment: "Warning: count(): Parameter must be an array or an object that implements Countable" (8.1.2.13) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Fix** Save info about "verified email" field, for inserting this data during editing the booking (8.1.2.15) *(Personal Business Small/Medium/Large, MultiUser)*

= 8.1.1 =
- Changes in **all** versions:
	* **New** Settings > Sync > "General" page,  where possible to define Timezone and assigning form fields for events (its was moved from "Import Google Calendar Events" page,  because these settings also apply for .ics feeds import / export functionality ) (//FixIn: 8.1.1.10)
    * **Translation** Dutch translation [100% completed] by Boris Hoekmeijer
    * **Translation** Slovenian translation [100% completed] by Klemen G
    * **Translation** Finnish translation [100% completed] by Matti Helin
    * **Translation** Thai translation [100% completed] by Newage Keys
    * **Translation** Swedish translation [100% completed] by Mikael Göransson
	* **Fix** showing notice warning in some selectboxes at the settings during editing of some options (//FixIn: 8.1.1.2)
	* **Fix** removing self closing tag for the textarea and selectbox. Can generate an issue in some systems (issue was only  in the Booking Calendar Free version). (8.1.1.4)
	* **Fix** showing: "Notice: A non well formed numeric value encountered in .../wpbc-class-timeline.php on line 749 Notice" at some servers. (//FixIn: 8.1.1.6)
	* **Fix** Issue of showing "unnamed-file.ics" file, if in export relative URL was set term  likes "ics" (//FixIn: 8.1.1.9)
	* **Fix** Issue of showing link in Timeline in header of dates number (//FixIn: 8.1.1.13)
	* **Improvement** Updated all links from  http to https of plugin website.
	* *Under Hood* New constant. WP_BK_AUTO_APPROVE_IF_ADD_IN_ADMIN_PANEL - Auto  approve booking, if booking added in admin panel
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **New** Ability to use **simple booking form** customization from Booking Calendar Free version at the Booking > Settings > Form page. You can activate this option at the Booking > Settings General page in form section. (//FixIn: 8.1.1.12) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Improvement** * Show warning "Stripe require CURL library in your PHP",  if curl have not installed (//FixIn: 8.1.1.1) *(Business Small/Medium/Large, MultiUser)*
	* **Improvement** * New default payment form template with  predefined US country  selection  and US states at the Booking > Settings > Form page  (//FixIn: 8.1.1.5) *(Personal, Business Small/Medium/Large, MultiUser)*
	* **Fix** conflict with paid versions of Booking Calendar with "Gravity Forms" plugin, if in "Gravity Forms" plugin was used "masked input" field(s). In this case in Booking Calendar will not work masked input for start/end times text  field. Its will be used as standard text inputs.  (//FixIn: 8.1.1.5)
	* **Fix** Removing all new lines from booking details during exporting to  CSV file,  otherwise its can  break CSV template (//FixIn: 8.1.1.3) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Fix** Issue of not showing PayPal ipn verified email at the Booking > Settings > Payment > PayPal page (after  activation  of this option) (//FixIn: 8.1.1.4) *(Business Small/Medium/Large, MultiUser)*
	* **Fix** Issue of not ability to select  booking resources at the Calendar Overview page. Its was reseting to  all resources. (//FixIn: 8.1.1.7) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Fix** Issue of correct replacing shortcodes: [visitorbookingediturl url='some_url'], [visitorbookingcancelurl url='some_url'], [visitorbookingpayurl url='some_url'], if was used severeal  languges and in English  languge was used this shortcode without URL parameter. (//FixIn: 8.1.1.8) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Fix** Ability to search booking resources in sub tab pages (for example at the Booking > Settings > Sync > "Import Google Calendar Events" page ) (//FixIn: 8.1.1.11) *(Personal Business Small/Medium/Large, MultiUser)*
	* *Under Hood* New constant. WP_BK_AUTO_SEND_PAY_REQUEST_IF_ADD_IN_ADMIN_PANEL - Auto send payment request, if booking was added in admin panel, and WP_BK_AUTO_APPROVE_IF_ADD_IN_ADMIN_PANEL == true

= 8.1 =
- Changes in **all** versions:
	* **New** Ability to define **different structures of booking forms** at Booking > Settings > Form page: "Vertical", "**Side by side**", "Centered", "Dark"
	* **New** Ability to insert modification/creation date or (Year, month, day, hours,  minutes or seconds) of booking into email templates or in payment summary
    * **Improvement** Improve admin UI styles in Chrome browser, by setting more sleek view of UI elements (8.0.2.4/5)
	* **Improvement** Export to .ics feed bookings, that does not inside of Trash folder (8.0.2.7)
    * **Translation** Spanish translation [100% completed] by Martin Romero
    * **Translation** Galician (Spanish) translation [100% completed] by Martin Romero
	* **Fix** showing booking listing correctly  for "next  1 month" without bookings,  that  include past ("yesterday day") bookings (8.0.1.1)
	* **Fix** force to load jquery-migrate in case, if we do  not know the version  of jQuery which  was loaded. (8.0.1.2)
	* **Fix** issue of showing warning "parsererror ~ SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data" during import process,  when  some bookings already  was imported (8.0.2.1)
	* **Fix** add support of Apache 2.4 directives relative captcha saving.
	* **Fix** issue of showing warning: "Email different from website DNS, its can be a reason of not delivery emails" at Booking > Settings > Emails page, in case if website DNS starting with "www." ot some other sub-domain. (8.0.2.9)
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
	* **New** Integration with **Stripe** payment gateway. *(Business Small/Medium/Large, MultiUser)*
	* **New.** Shortcode for showing check out date plus one additional day: [check_out_plus1day_hint] at Booking > Settings > Form page. (8.0.2.12) *(Business Medium/Large, MultiUser)*
	* **Fix** showing correctly  change-over days (triangles),  when  inserted only "availability calendar", without booking form (8.0.1.2) *(Business Small/Medium/Large, MultiUser)*
	* **Fix** ability to use symbol **/** in placeholders in booking form fields shortcodes at Settings Form page (8.0.1.13) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Fix** correctly showing single and double quotes (' and ") symbols in textarea during editing booking (8.0.1.3) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Fix** issue of not saving changes during editing, if you try to search some booking resource (or other item), and this booking resource was not at the 1st  page (during usual listing)  (8.0.1.12) *(Personal Business Small/Medium/Large, MultiUser)*
	* **Fix** issue of incorrect  cost calculation, during editing booking,  when selected days from 1 to 9 and used some rates. Issue relative of not using leading 0 in textarea. (8.0.2.2) *(Business Medium/Large, MultiUser)*
	* **Fix** issue of showing coupon discount description,  does not depend from uppercase or lowercase of entered coupon code (8.0.2.7) *(Business Large, MultiUser)*

= 8.0.1 =
- Changes in **all** versions:
    * **Fix** issue of not ability to approve / decline bookings in Safari browser (8.0.1.100)
    * **Fix** Set url escaping by default in wpbc_get_params_in_url (8.0.1.101)

= 8.0 =
- Changes in **all** versions:
    * **New** **Sync bookings** between different sources easily via .ics feeds
    * **New** Native integration with our **Booking Manager** plugin for ability to **import/export .ics feeds** or files
    * **New** **Import .ics feeds** via shortcodes at pages. It gives a great flexibility to import .ics feeds from different sources (like **Airbnb, Booking.com, HomeAway, TripAdvisor, VRBO, FlipKey** or any other calendar that uses .ics format) into same booking resource.
    * **New** Define different parameters in import shortcode, for example, you can set "start from" and "finish to" date condition or maximum number of items to import or import only events for available dates in exist calendar, etc...
    * **New** Confgure custom ULRs at setting page for **export bookings to .ics feeds/files**
    * **Translation** Finnish translation [98% completed] by Teemu Valkeapää
    * **Translation** Chinese (Taiwan) translation [98% completed] by Howdy Lee
    * **Translation** Dutch translation [98% completed] by Alex Rabayev and Iris Schuster
    * **Translation** Norwegian translation [98% completed] by Bjørn Kåre Løland
    * **Translation** Brazilian Portuguese translation [98% completed] by Rafael Rocha
    * **Improvement** New setting option for activation showing system debug log, for Beta features. Useful in case, if need to find reason, if something was going wrong. You can activate it at the Booking > Settings General page in Advanced section after clicking on "Show advanced settings of JavaScript loading." ( 7.2.1.15 )
    * **Improvement** Showing system messages one under other instead of replacing each other in admin panel. Its possible to hide top one and see previous notices (7.2.1.16)
    * **Improvement** Show in "New (visitor)" email (that is sending to the visitor after new booking) the date that is one day previous to the last selected day, by using this shortcode: [check_out_minus1day] (7.2.1.6)
    * *Fix* Correctly load custom jQuery via https (in some servers), if website is using SSL ( 7.2.1.4 )
    * *Fix* Compatibility issue with other plugins, during expand/collapsing sections at settings pages (7.2.1.10)
    * *Fix* Additional checking about $_SERVER variables, for preventing of showing "Warning Notices" at some servers ( 7.2.1.17 )
    * *Fix* Loading correct language, if language was set to English in user profile but in WordPress > General > Settings page was set some other default language ( 7.2.1.21 )
    * *Under Hood* New API File /{Booking Calendar Folder}/core/wpbc-dev-api.php - well documented list of functions and hooks that possible to use for third-party integrations.
- Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:    
    * **New** shortcode for showing coupon discount value of the booking: [coupon_discount_hint] at Booking > Settings > Form page *(Business Large, MultiUser)* 
    * *Improvement* Discount coupon codes will not depend from symbols lowercase or uppercase. Prevent of saving coupon codes with specific symbols, which can generate issue of not showing discount at payment form. (7.2.1.3) *(Business Large, MultiUser)*
    * *Improvement* Show "blank" bookings with different border color at Calendar Overview page. (7.2.1.8) *(Personal Business Small/Medium/Large, MultiUser)*
    * *Improvement* Apply "Valuation days" cost settings "For = LAST", even if previous TOGATHER = X% settings was applied. (7.2.1.20) *(Business Medium/Large, MultiUser)*
    * *Under Hood* New column in booking resources table for saving export info (7.2.1.13) *(Personal Business Small/Medium/Large, MultiUser)*
    * *Fix* Issue of not showing search results (during searching in same page - ajax request), when using custom fields parameters and selected - "" (which is means "any value") ( 7.2.1.5 ) *(Business Large, MultiUser)*
    * *Fix* Issue of showing correct number of decimal digits depend from cost format, in calendar days cells and mouseover tooltips ( 7.2.1.11) *(Business Medium/Large, MultiUser)*
    * *Fix* Do not check about required fields, if the fields are hidded (7.2.1.12) *(Personal Business Small/Medium/Large, MultiUser)*
    * *Fix* Issue of not showing links for booking resources in timeline after scrolling, if using (resource_link) parameter with links in timeline shortcode. (7.2.1.14) *(Personal Business Small/Medium/Large, MultiUser)*
    * *Fix* "Request-URI Too Long" fatal error at "Calendar Overview" page, when visitor have too many booking resources (7.2.1.18) *(Personal Business Small/Medium/Large, MultiUser)*
    * *Fix* Issue of not showing correctly booking resources titles in TimeLine during months scrolling (7.2.1.22) *(MultiUser)*

For more information, see the [full release notes](https://wpbookingcalendar.com/changelog/).

== Upgrade Notice ==
= 9.1 =
Update UI elements with new icons. Faster and more accurate display of popups and tooltips. Many other improvements...
= 9.0 =
New time slots view, as a dots. Accurate clear display of the diagonal change over days line. Define how many days to show in Timeline for day view. New translation system. Many other improvements...

Youez - 2016 - github.com/yon3zu
LinuXploit