Skip to content

Jomres v10.5.4

Compare
Choose a tag to compare
@jomres jomres released this 28 Sep 12:22
· 534 commits to master since this release
73925c8
  • Stripe Standard payment gateway added to Jomres Core.

  • Added the ability for the Jomres template parser to call code that introduces Joomla modules into Jomres template files.

  • Added a new feature to copy API keys to clipboard.

  • Payment gateways moved out of their tab in property config into a page of their own.

  • BS5 Booking form layout reworked. Room feature selection initially hidden in accordion, rooms lists moved around.

  • Two new currency codes added for Venezuelan Bolivar, including the black market currency code (really? Wow.)

  • Changed how old style language files are detected and used, so that new lang definitions are automatically parsed in despite them not being in the older language files.

  • Changed how Oauth clients are stored in the database. This means that, for non-manager users, they will need to create new clients and request new tokens.

  • Allow us to set a token when calling self API on behalf of a user

  • Updated the Edit API Client page. Show a valid token if available. Include the ability to remove (disable, not delete) old tokens.

  • README.md Added minicomponent trigger notes for new Jomres Messaging System that allow for parsing of messages by plugins.

  • Run watcher scripts during error responses, as well as successful api responses

  • Don't trigger cron tasks during api calls, might shave off 50ms here and there, but it's all worth it.

  • Str replace / in javascript date input if necessary

  • Don't output hidden menu items if menuoff is set .

  • Don't show powered by if the menu is off in the url

  • Removed references to syndication in rest api test.

  • Added new functionality whereby new buttons can be added to the edit booking/reservation details page.

  • Modified contact owner to ensure that component args is used.

  • Improved BS5 admin cpanel layout.

  • Tweaked how an error is reported to keep it up-to-date with the current system.

  • Added new guidance for users when they click on the New Property or Manager Properties button in the admin area. If they're not logged in then they'll see a message asking them to login. This will help new users who are not familiar with the need to login to the frontend to administer properties.

  • Moved contact form out of tabs in property details. This allows us to override the contact form in various ways without messing up the general layout.

  • Added a new WP function for generating the default WP login form, in case one hasn't been configured in Site Config > Messaging System tab

  • Setting the default setting of the group by fix to off on new installations.

  • FAQ items in BS5 updated to remove accordion and simplify output. Comments added to other templates

  • Changed how reviews button stacks in basic module output template

  • Removed thanks output from show property reviews template

  • Added new Common strings for login/logout and related urls

  • Modified edit account details page, guests can no longer save a different email address from that stored against their CMS account.

  • Property uid now available to basic contract details class contract result

  • Added a new (as yet unused but available) method to jr_user class to check if their details are complete.

  • BS5 Booking form classic rooms list received some love.

  • Reworked property header, book now button is sticky and moved some buttons around.

  • Made host link smaller so that it matches the rest of the buttons in property header

  • Bot encrypted email address added to site sitebar

  • Property details reorganised. Got rid of tabs, layout adjusted.

  • Introduce new functionality for setting page titles.

  • New common string COMMON_CANCEL added to patTemplate class.

  • Added contact us text to property details default $output variable.

  • Both BS3 & BS5 : Fields not marked as Required are now hidden in the booking form.

  • BS5 Checkboxes replaced with BS5 switches (https://getbootstrap.com/docs/5.0/forms/checks-radios/#switches) in booking form.

  • BS5 Layout of Booking form's Rooms lists updated. Available and Selected rooms lists tweaked. Feedback messages moved above totals.

  • Fixed links to jomres.net to use https protocol (lang files)

  • Added some changes to resolve issues in API since Joomla 4.2.2 released

  • Basic room details tweak : Since Joomla 4.2.2 calling this function triggers an error in the api. Given that the api doesn't benefit from having the tooltips, we won't return them.

  • Make roomrateperday on new installations longer so that countries like Columbia who have prices in the millions of pesos can still list prices.

  • Updated CMS Specific code for calling CMS's editor in Joomla 4.

  • Added some definitions to core language file that should be in plugins, however because of where those plugins are called in some templates, they're not always called correctly. This resolves that.

  • API : Fixed an error in PHP8

  • Change how image root is found so that og:image paths render correctly.

  • Fixed a notice in touch templates.

  • Fix a bug where unpublished properties could be included in host property list on BS5 templated sites

  • Removed a limitation preventing child prices from being calculated if compatability mode not enabled.

  • Refactored extra guest numbers in booking engine.

  • Fixed an issue in Standard mode where the correct guest numbers could not be saved correctly, occupancy calculation code was causing problems.