easyReservations 4.0.6 – 12.01.2018

  • Bugs fixed
    • Forcefully prevent AIT Themes from breaking the plugin, not the most elegant solution but it works now

easyReservations 4.0.5 – 12.01.2018

  • Bugs fixed
    • Minor bugfixes

easyReservations 4.0.4 – 09.01.2018

  • Premium
    • Payment 1.7.8
      • Fix in automatic approval
  • Bugs fixed
    • Reverted some style changes as they introduced new problems

easyReservations 4.0.3 – 04.01.2018

  • First calendar click also populates departure date
  • Bugs fixed
    • Multiple style fixes
    • Changed widget class to prevent style problems with themes

easyReservations 4.0.2 – 15.12.2017

  • Premium
    • Synchronization 2.0
      • New option to synchronize resources availability with live iCalendar feeds
      • These feeds can be used in others portals like Google Calendar, Booking.com and many others
  • Search 2.0.1
    • Fixed that search after every change did not work – add shortcode again to get it
  • Invoice 1.0.19
    • Fixed custom field title and value not appearing
  • Hourly Calendar 1.1.4
    • Minor style improvements
  • Improved translatability by removing or summarizing over 200(!) unnecessary entries
  • Bugs fixed
    • Further style fixes
    • Calendar cell height in disabled past cells if price gets displayed
    • Whitespace option in price format setting
    • Sliders on touch screens

easyReservations 4.0.1 – 08.12.2017

  • Premium
    • Payment 1.7.6
      • Minor stylesheet fixes
    • Coupons 1.0.16
      • Minor bugfix with form field
    • Export & Import 1.2.12
      • Fixed export button not working
  • Improved translatability by removing 12 unnecessary entries
  • Bugs fixed
    • Multiple stylesheet fixes
    • Clicking on overview on dashboard populates resource field again

easyReservations 4.0 – 03.12.2017

The goal of this update was to modernize and streamline easyReservations.
One big part of that is the restructure of the resources options. It’s more logical and easier to get it to do what you want now.
The more visual part is a complete overhaul of the UI. The whole plugin got visually and functionally unified and brought to modern standard.
Together with many smaller additions, improvements and fixes it really brings easyReservations to a new level.
Some sacrifices had to be made to get there though. For example all old form, calendar and admin styles are not supported anymore.
Instead of having four different styles there’s now one but with options, which is much better to maintain.

We also have a demo again! The documentation will get updated over the next days.

  • Things that may need your attention after updating
    • Resource settings new options.
    • Children discount got changed to children price. Your filters may be affected by this and need adjustments.
    • New form format. You’ll have to adjust your forms to the new format or create new ones from the new default.
    • Widget forms now get created in the form editor as well. If you had multiple widgets you’ll have to select the right template in the widgets settings.
  • Premium
    • Search 2.0
      • New style and calendar with improved responsiveness
      • New option to make calendar selectable
      • New option to define which days the calendar should display
      • New option to define multiple time ranges to display in calendar
      • New option to define search bar template
      • New shortcode tag include=”” to include rather then exclude resources by comma separated ids
      • Search bar uses exactly the same [tags] as forms now for more consistency
      • The search bar gets edited in the form editor now, your old one gets copied over
      • Search errors are now the same as in the form
      • Removed table theme and related search bar switch
      • Migration to new UI
    • Appearance 2.0
      • Renamed from Styles
      • New shortcode receipt shows price calculation in frontend
      • New shortcode resource box shows resources as slider or list to select them
      • New datepicker style “bubbles”
      • Removed premium admin style
    • Invoice 1.0.18
      • New option to set font of the invoice – important for languages with other symbols
      • Ability to define custom invoice html template as /css/custom/invoice.html
      • Style fixes in editor
      • Migration to new UI
    • Payment 1.7.5
      • New option to only auto-approve as important defined guests
      • New option to count pending reservations in availability check
      • Migration to new UI
    • Export & Import 1.2.11
      • Minor fix in .xml export
      • Migration to new UI
    • Statistics 1.2.4
      • Improved rounding
      • Migration to new UI
    • User Control Panel 1.3.7
      • Minor fixes
      • Migration to new UI
    • htmlMails 1.1.9
      • Style fixes in editor
      • Migration to new UI
    • Hourly Calendar 1.1.3
      • Minor style improvements
    • Multilingual 1.2.5
      • Migration to new UI
    • Coupons 1.0.15
      • Migration to new UI
    • Synchronization 1.0.5
      • Migration to new UI
    • Extended Calendar 1.1.9
      • Migration to new UI
  • Removed
    • Ability to select old form and calendar styles – style=”classic|1|2|blue|boxed|premium” to still use them at own risk
    • Resource infobox form element
  • New UI
    • Light and dark version
    • Form boxed and inline themes
    • Calendar multiple color options
    • Shortcodes calendar, receipt and resource box can be aligned together or float beside the form
    • New admin overview
    • New option to set which hours to display in overview
    • Improved time selection
  • Resources options
    • New billing units half-hourly and nightly
    • Option to select if started or completed billing units get charged
    • Availability check in calendars now determines if a day is free based on the possible arrival times
    • General settings time option has no effect on resource anymore
    • Children discount got changed to children price to make it easier to set to 0
    • Base price filters can now change base price and/or children price
  • Improvements
    • Form, widgets and search bars now all use the form editor and support exactly the same field [tags]
    • Widget new calendar options
    • New option for arrival and departure form fields to define which days are selectable
    • New option for arrival and departure hour form fields to define multiple ranges of hours to display
    • New option for arrival and departure minute form fields to define an increment as to which minutes to display
    • New option for resource form fields to define which resource to include rather then exclude
    • Hidden fields can now display their value
    • Filter can now be copied
    • New option calendar can display arrival days as full or empty
    • New option calendar disable display of past days availability
    • New option calendar how selection works
    • Resource names can now contain quotes ” ‘
    • New option for custom fields to be displayed at admin add
    • New custom field types slider and number
    • Now includes minified .css files; the real ones are always included in the easyreservations.org/beta
    • Effects for calendar and datepicker
    • Updated filter years
  • Bugs fixed
    • Important security fixes
    • A ton of problems with the form editor, should be much better to use now
    • Favourite reservations
    • Bulk actions in reservation table
    • Daylight saving time related problems
    • Overview datepicker in hourly mode
    • Overview date and time selection
    • Admin add now uses the same function to add custom fields as edit
    • Bugs in resource filter description
    • Base price filter sorting
    • Many minor ones

easyReservations 3.6.4 – 23.09.2017

  • Bugs fixed
    • Form selection in settings adjusted to WordPress security update 4.8.2

easyReservations 3.6.3 – 21.09.2017

  • Bugs fixed
    • Reservation table database query adjusted to WordPress security update 4.8.2

easyReservations 3.6.2 – 01.08.2017

  • Bugs fixed
    • Display of arrival in calendar

easyReservations 3.6.1 – 09.07.2017

  • Bugs fixed
    • Billing times got calculated wrong when using time was disabled

easyReservations 3.6 – 05.07.2017

  • Premium
    • Coupons 1.0.14
      • Compatibility for PHP 7 and WordPress 4.8
    • Synchronization 1.0.4
      • Updated to WooCommerce 3.1.0
    • Invoice 1.0.17
      • Compatibility for PHP 7 and WordPress 4.8
    • Multilingual 1.2.4
      • Compatibility for PHP 7 and WordPress 4.8
    • Payment 1.7.4
      • Fixed deposit price update for custom gateways
      • Updated Stripe API
    • searchForm 1.2.8
      • Compatibility for PHP 7 and WordPress 4.8
      • Add half=”0″ to the search form shortcode to disable displaying half available days
    • Export & Import 1.2.10
      • Compatibility for PHP 7 and WordPress 4.8
    • Statistics 1.2.3
      • Compatibility for PHP 7 and WordPress 4.8
      • Updated long statistic starting point to one year in past
    • User Control Panel 1.3.6
      • Compatibility for PHP 7 and WordPress 4.8
    • Hourly Calendar 1.1.2
      • Improved selection
      • Style fixes
    • htmlMails 1.1.8
      • Updated PHPMailer
  • Improvements
    • Compatibility for PHP 7 and WordPress 4.8
    • Shortcode Pop-Up updated to new TinyMCE version
    • Add half=”0″ to the calendar shortcode to disable displaying half available days
    • Calendar style supports more width
    • French and swedish translation updated
    • [balance] tag in mails for price – paid
  • Bugs fixed
    • Canceling reservations in form
    • Datepicker in overview did not work with some default date formats
    • Availability check with reservations shorter as the interval
    • Stay times calculation possible rounding error
    • Small bug in conditional reservation table searches

easyReservations 3.5.1 – 19.07.2016

  • Premium
    • Synchronization 1.0.3
      • Improved add to cart; didn’t worked for guests on some sites
      • Fixed a check that made normal woocommerce products unpurchasable
      • Improved calculation on sites like checkout
    • Invoice 1.0.16
      • Improved force download on generate
    • Payment 1.7.3
      • Fixed deposit price update for custom gateways
      • Updated stripe compatibility
      • Included deposit function to stripe
      • Fixed one of the stripes modes
    • searchForm 1.2.7
      • Improved support for multilingual post content
    • Export & Import 1.2.9
      • Typo
    • User Control Panel 1.3.5
      • Typos
      • Translatability of certain time related words
      • Fixed that some information were not queried for the table
    • Hourly Calendar 1.1.1
      • Translatability of certain time related words
      • Took out test logging that were accidentally in last version
    • htmlMails 1.1.7
      • Content of plain text emails gets cleaned of html
  • Improvements
    • Option to hide taxes in calendar (notax=”1″)
    • Added and fixed multiple currencies
    • Added 53rd week that some years have
    • Added support for percentages to filters
    • Set other formats in email dates with format=”” in arrival/departure tag
    • A few stylesheet improvements
  • Bugs fixed
    • Overview display under very special circumstances
    • Arrival and departure time if there is no departure field
    • Translatability of certain time related words
    • Filter time conditions could not be edited in one combination
    • Frontend errors could be given out in admin area
    • Exclude option of widget could lead to errors
    • Searching in table let to wordpress errors
    • Display in table if a custom price has no amount set
    • Error in tax calculation for fixed reservations
    • Content of plain text emails gets cleaned of html

easyReservations 3.5 – 08.05.2015

  • Premium
    • Synchronization 1.0.2
      • Updated and improved compatibility to new WooCommerce versions
    • Invoice 1.0.15
      • Implemented new custom fields to the [custom] tag
      • Updated html2pdf
    • Payment 1.7.2
      • Improved gateways nonce check so it wont fail on wordpress updates
    • searchForm 1.2.6
      • Improved display of availability in calendar
      • Arrival and departure time also get submit to the form
    • Export & Import 1.2.8
      • Typo
    • Multilingual 1.2.3
      • Minor bugfix
    • User Control Panel 1.3.4
      • Fixed login by link
      • Added new custom fields
    • Statistics 1.2.2
      • Fixed price got shown as paid
    • Styles 1.2.9
      • Improved availability check in datepicker
  • Improvements
    • Form editor copy&paste and history
    • Calendar availability display
    • Added swedish krone
    • Added portuguese translation – thanks to Cesar!
    • Added finish translation – thanks to Hannu!
    • Updated swedish translation – thanks to Jogge!
    • Updated spanish translation – thanks to Fernando!
    • Updated french translation – thanks to Luc!
    • Stylesheets
    • Custom fields in reservation table
    • Exclude resources from widget with [resources exclude=”ID,ID,..”]
    • Form wont rest name, email, country and custom fields on additional reservations
    • cancel=”” to remove cancel button in form shortcode
  • Bugs fixed
    • Global fix to calculate out switch to summer time
    • Calculation of children discount
    • Bulk move to trash
    • Slashes in custom fields
    • Custom fields multiplier field
    • Validation if custom checkbox is checked
    • Forms with unit select in edge cases
    • Problems with form without departure hour field in some cases
    • Table search
    • Captcha check
    • Tax calculation of fixed reservations
    • Only check standard resource requirements if no filter got applied
    • Overview select days in certain cases
    • Overview hover behavior

easyReservations 3.4.2 – 20.05.2014

  • Bugs fixed
    • Reservations in overview shifted by one day

easyReservations 3.4.1 – 13.05.2014

  • Bugs fixed
    • Admin bar wasn’t displayed in frontend

easyReservations 3.4 – 13.05.2014

  • Premium
    • Synchronization 1.0.1
      • Updated and improved compatibility to new WooCommerce versions
      • Fixed creation of WooCommerce products when resource gets added/saved
    • Invoice 1.0.14
      • Implemented new custom fields function
      • Implemented tooltip function
      • Improved calculation of tax
      • Fixed a bug where the preview couldn’t be generated
    • Payment 1.7.1
      • Minor improvements on paypal ipn script
      • Minor improvements on ogone gateway security
      • Fixed submit of payment form could delete the reservation under certain circumstances
      • Took some technical strings out of translation (e.G. merchant ID) as the translations confused some users
    • searchForm 1.2.5
      • Improved display of availability in calendar
      • A few alignment and typo improvements
    • Hourly Calendar 1.1
      • Class to generate and change their settings in javascript
      • Multiple calendars on one page possible
    • Export & Import 1.2.7
      • Implemented new custom fields function
      • Fixed excel gives out an error when opening .csv exports
    • Multilingual 1.2.2
      • Fixed a bug that prevented more translations to be added in the form editor
    • User Control Panel 1.3.3
      • Implemented new custom fields function
      • Fixed display of new messages for admin
    • Statistics 1.2.1
      • Fixed a minor bug
    • Styles 1.2.8
      • Improved that the datepicker gets only generated once per loading unless how often its used
    • Coupons 1.0.13
      • Added [coupon] tag for email
      • Changes for new form generation
    • extendedCalendar 1.1.8
      • Fixed that on some days a month could be skipped
    • htmlMails 1.1.6
      • Minor style and typo improvements
  • Custom fields
    • Completely rewrote the custom fields function
    • With a proper GUI and it’s own settings tab
    • Conditional prices with a ton of options and the function to chain multiple conditions
    • Drag and drop ordering of options and conditions
    • The custom form elements get used in admin area and guest control panel as well
    • Tutorial explaining the options and their effects
    • Old custom fields still work
  • Improvements
    • Added norwegian language
    • Updated spanish and german languages
    • Class for calendar to generate and change their settings in javascript
    • Multiple calendars per page are possible now
    • File structure to decrease loading times
    • A few new multipliers for conditional filters
    • A lot of code optimization
    • Improvements on availability check
    • Display of reservations shorter then a day in the overview
    • Added format=”” attribute to arrival and departure in the email to define a date format
    • Added two tags [taxes] and [coupon] to email
    • Form editor add and edit tags
    • Using native buttons
    • Function for tooltip
    • Handling of time change
    • Parsing of date formats
    • Disabling of form elements
    • Normal calendar style display of availability
    • Radio buttons alignment in form
    • Reservations calculation history
    • Error message in form if time selected is unavailable
    • Many typos and improvements on alignment and style
  • Bugs fixed
    • Implemented the shortcode creator to the new tinyMCE popup function
    • Polish zloty currency
    • Display of availability in calendar in some cases
    • In some forms the form overlay wasn’t displayed correctly
    • Calculation of fixed prices in invoices
    • Children discount if base price gets applied once (a resource setting)
    • Display of billing units name in the resources setting
    • Set first day of datepicker back to monday
    • Some strings weren’t translatable
    • Calculation history’s order
    • A few tutorial messages only showed up under certain circumstances
    • Problems with setting up form for arrival and departure at the day

easyReservations 3.3.1 – 20.08.2013

  • Bugs fixed
    • Overview if reservation started before overviews range

easyReservations 3.3 – 17.08.2013

  • Premium
    • New Module: Synchronization 1.0
      • Compatibility to WooCommerce
      • Adds reservations to shopping card of WooCommerce
    • Invoice 1.0.13
      • Improved display of taxes in invoice
      • Better special sign handling in editor
      • Fixed emails not sending as attachment in some cases
      • Invoices to send gets cached in temp folder now
    • Payment 1.7
      • Gateways get defined flexible now and can be added without changes in easyreservations code [TUT]
      • Discount settings have proper GUI and can be fixed or by percent
      • Improved paypal link in emails
    • searchForm 1.2.4
      • Fixed display of errors
      • Fixed showing unavailable resources
      • Fixed calendar for hourly resources
      • Fixed naming of date fields
    • Hourly Calendar 1.0.9
      • Checks availability hourly even if resource is billing daily
      • Corrected selection of time
    • Export & Import 1.2.6
      • Select charset for excel export
    • Multilingual 1.2.1
      • Fixed alternative language format
      • Changes for new form editor
      • Tag works in widgets form
    • User Control Panel 1.3.2
      • Corrected form to limit capability to edit by time
      • Better error handling
      • Added support for coupon
      • Login form text definable by shortcode attributes
      • Fixed link for logged in users
    • Statistics 1.2
      • Filter whole statistics page per resource
      • Some minor corrections
    • Styles 1.2.7
      • Many improvements to the stylesheets
    • Coupons 1.0.12
      • Fixed filter adding and calculation in a few minor situations
      • Changes for new form editor
    • extendedCalendar 1.1.7
      • Improved stylesheet
  • Filters
    • Merged price and discount filter to one so they can be used together
    • Able to filter for unit and range time condition in the same filter
    • Deleted date condition as it’s same to select one day in the range condition
    • New conditions and multipliers by adults and by children’s
  • New form editor
    • Clean look, better usability and more explanations
    • Tags get highlighted in the editor
    • Click on tags to edit them easily
  • New setting to define possible arrival and departure time per resource
  • Support of 12-hour time format
  • New function to execute javascript after successfully reservations
  • Improvements
    • Availability errors get shown by “from – to” instead of listing each unavailable billing interval
    • Tags usable in email subject too
    • Better handling of date fields and their default values if not used
    • Technically compatibility to every date format – still needs to be fully tested before implementation of new ones
    • Price fields have new multipliers per adults (pa) and per child (pc)
    • Handling if multiple forms are on the same page
    • Email triggers get saved flexible and can be extended more easily
    • Improvements on availability check
    • First reservations get added to availability check before submit of all to prevent overbooking
    • Shortcode attribute to not reset form at additional reservations (reset=”0″)
    • No frontend calculations done by javascript anymore
    • Improved compatibility to WPML a lot
    • Loading wordpress by wp-load.php instead of wp-config.php
    • Form overlay fade-in and display of time and children’s
    • Compatibility to NextGenGallery by preventing a bug in script loading order of it
    • Value of submit button can have whitespaces
    • Improved applicability and overwriting of frontend stylesheets
    • Print all scripts in footer
    • Warning if using admin area with internet explorer
    • Handling of reservations shorter then the overviews interval
    • Tutorials
    • Many typos
  • Bugs fixed
    • Chinese translation use- and editable
    • Disabled form elements
    • Some javascript fixes in shortcode creator
    • Order of detailed price calculation for admin
    • Search in reservation table
    • Fixed translatabitlity of some strings
    • Bug in overview that reservations hot displayed one day to short in some cases

easyReservations 3.2.4 – 01.02.2013

  • Bugs fixed
    • Misleading error messages

easyReservations 3.2.2 & 3.2.3 – 31.01.2013

  • Premium
    • Invoice 1.0.12
      • Fix in filename of attachments
    • searchForm 1.2.3
      • None available got always shown if calendar was ununsed
    • htmlMails 1.1.5
      • Fixed a bug that inactive mail templates appeared as active
    • hourlyCalendar 1.0.8
      • Fixed a bug that inactive mail templates appeared as active
  • New chinese translation – thanks to David
  • Bugs fixed
    • Deleting filters with the id 0
    • Date in edit of time based filters
    • Handling of multiple percentage conditonal filtes
    • Skipping month on calendar if month has under 30 days on the last of the previous month
    • Checking for Multibyte function before using them
    • Few typos and descriptions
    • Minor errors and bugs

easyReservations 3.2.1 – 23.01.2013

  • Premium
    • Improvements
      • Try to update modules directly after updating easyReservations
      • Incompabilities get shown in dashboard and settings
    • Invoice 1.0.11
      • Changes for tax classes
    • htmlMails 1.1.4
      • Changes for automatically generated email templates; no visible change but required to work
    • Payment 1.6.1
      • New option to ask for owner name in credit card function
      • Changes for automatically generated email templates
      • Fixed price in paypal link
    • searchForm 1.2.2
      • Calendar displays half occupied days as the normal calendar does
      • Calendar left space rounded
      • Improved display of unavailability
    • Hourly Calendar 1.0.7
      • Fix for daily resources
    • User Control Panel 1.31
      • Changes for automatically generated email templates
    • Coupons 1.0.11
      • Fixed coupon list at edit
  • Improvements
    • New function tax classes to define a tax only for the stay or only for price fields
    • Hourly filters work for every billing unit now
    • Length of saved unit filters in database
    • Display of price filters
    • Deleted donation link and button
    • Option for display_price to show price per person, per unit or both
    • Added currency SEK
  • Bugs fixed
    • Search in table
    • Filters cant be deleted and added in one step anymore to prevent accidentally deleting
    • Style attribute of resources select in form
    • Not filled out required custom fields reload check
    • Calculate units correctly if arrival and departure are in different timezones (summertime)

easyReservations 3.2 – 14.01.2013

  • Premium
    • Invoice 1.0.10
      • Improved multilingual support
      • Improved date and datetime tag
      • Invoice number goes also up on attachment
      • Option to let the invoice number be calculated back to stay for each reservation
      • Fixed due only worked with number and not the tag
      • Fixed tooltips
    • htmlMails 1.1.3
      • Support for new user control panels email template canceled by guest
      • Minor changes and fixes
    • Payment 1.6
      • Integrated Stripe.com credit card gateway
      • Integrated Ogone payment gateway
      • Add charset option for PayPal
      • Automatically redirect to payment gateway with form shortcode attribute payment=”2″
      • Predefine deposit with form shortcode attribute discount=”50″
      • PayPal link in email can be html link; example: [paypal x “pay now!”]
    • searchForm 1.2.1
      • Stylesheet responsive
      • Style fixes in IE
      • Fixed [theme] tag
      • Improve shortcode generation
      • Corrected x/y of thumbnail
      • More link better translatable
      • To submit to the resource page insteat of form page enter res into the shortcodes form_url=”res” attribute
    • Hourly Calendar 1.0.6
      • Stylesheet responsive
      • 12hour Clock with shortcode attribute clock=”12″
      • Onclick completely and second click deactivatable with attribute select=”” 0,1,2
    • Export & Import 1.2.5
      • Small changes for compatibility to easyReservation 3.2
    • Multilingual 1.2
      • New tag system allows to translate whole block or the whole content at once
      • Example: [:de_DE]Hallo[:es_Es]Ola[:else]Hello[:end] with unlimited value between
    • User Control Panel 1.3
      • Guest can cancel his reservations
      • Choose which payment gateway to offer
      • New email template for mail to admin at cancellation of guest
      • New Fixed editlink
      • Setting to disable editing by time more clear
    • Statistics 1.1.5
      • Display exactly day for reservations graph
      • Included taxes to detailed statistics
      • Reservations graph displayed date more accuratly
    • Styles 1.2.6
      • Responsive form style
      • Small changes for compatibility to easyReservation 3.2
    • Coupons 1.0.10
      • Image paths in admin
    • extendedCalendar 1.1.6
      • Small changes for compatibility to easyReservation 3.2
  • Finally a real documentation
    • Documentation explains almost every function of the plugin and premium modules
    • Premium members can download an ordered PDF version
    • Data sheets for all shortcode attributes and all tags
  • Responsive stylesheets in frontend
    • Standard and premium form style are responsive and have two different styles based on screen size
    • Calendar, search form and hourly calendar are also resposive now
    • Width of shortcodes can only be set in percent anymore
  • Improvements
    • Only load all resources if required
    • Only save and restore custom stylesheets and modules if easyreservations gets updated
    • Small GUI improvements
    • Filter condition raised from 99 to 250
    • Flexible generated javscript gets given out in one statement in the footer in frontend
    • Datepicker to form field by entering it’s name into shortcode attribute datefield=””
    • Improved forms overlay width and height
    • Back button after first reservation in form
    • Calendar onclick completely and second click deactivatable with attribute select=”” 0,1,2
    • Speed optimations for using of many filters
    • Email tags can be used within the admin massage
    • Custom field tags in emails can have default value with the attribute else=”text”
    • Custom price tags in emails can have default value with the attribute else=”text” and you can hide value or amount with hide=”value|amount”
    • Logical rearrangement of resource settings
    • In administration submit buttons will glow to remember to click them
    • Search in table with one AND (+) or OR (|) statement; eg: customtitle1|customtitle2 or customtitle+resourcename
    • Errors at premium login will be shown directly
    • Premium download after ftp credentials are given
    • Small changes, additions and improvements on tutorial mode
    • Post widget automatically to selected resource page by entering resource in the URL field
  • Bugs fixed
    • Escaping translations correctly to prevent javascript issues
    • Many typos
    • Renamed times to billing units
    • Tooltip in overview
    • Set paid amount
    • Hour selection on Overview click
    • Copy resource link in IE
    • Required custom fields of standard form got applied to every form in multiple mode
    • Required custom fields load check on chagne
    • Custom price per person, billing units or both
    • Set date in arrival and departure field to today with +0
    • Min and max value of billing units, adults and children select
    • Hidden departure field
    • Escaping of javascript in from
    • 123 got displayed in overview
    • Early bird discount in admin add and edit live price calculation
    • Price fields in admin add and edit live price calculation
    • Image paths in admin
    • Styles and javascript bugs in older IE’s
    • Wrong js file paths in shortcode creator
    • Error in availability check mysql for hourly resources
    • Daily resources in hourly check
    • Multiple support emails separated by comma
    • Screen settings appearance in dashboard
    • Widget unit select

easyReservations 3.1.7 – 12.12.2012

  • Premium
    • Guest Editing 1.2.8
      • Changes for Worpdress 3.5
    • Import & Export 1.2.4
      • Changes for Worpdress 3.5
  • Bugs fixed
    • Changes for Worpdress 3.5
    • Improved availability check a bit to cover more time spans correctly
    • Merge resources fixed and expanded to more functions
    • Various minor fixes

easyReservations 3.1.6 – 09.12.2012

  • Premium
    • Payment 1.5
      • New payment gateway DIBSpayment
      • Credit Card
        • Improved security of password
        • New function to delete the credit card at edit reservation
        • New function to delete all credit cards at credit cards settings
        • Added security warning and explanation of function
      • Multiple improvements in IPN for google wallet, authorized and 2checkout
      • New and updated languages for paypal
      • Fixed bug in paypal link
      • Fixed not appearing divider between payment gateway button and credit card form for multiple reservations
    • searchForm 1.2
      • New way to present the entrys as table
      • New tag [themes] to let the user choose if he wants a list or table
      • New shortcode options for search at any change, the reserve text and resource name in table
    • Statistics 1.1.4
      • Minor changes for wordpress 3.5
  • New function to block time after and/or before reservations in main settings
  • Translations
    • New swedish translation – thanks to Christina Kjeell
    • Updated italian translation – thanks to Maroso Marco
  • Improvements
    • Cancel button in form if adding multiple reservations to come back to the reservations list. Form shortcodes attribute cancel=”” to rename it.
    • Preparation of database interactions
    • Minor changes for wordpress 3.5
  • Bugs fixed
    • Errors not appearing for admins at add/edit
    • Conditional select and radio elements and no price appearing
    • noprice attribute for price fields
    • JS bugs with multiple reservations
    • Minor fix in overview
    • Edit button at mail

easyReservations 3.1.5 – 01.12.2012

  • Premium
    • Coupons 1.0.9
      • Restrict amount input to prevent misconfigurations
    • Invoice 1.0.9
      • Submit of invoice settings
      • Improved relative image path usage
    • searchForm 1.1.16 & 1.1.17
      • Strip shortcodes of easyReservations
      • Fixed bug that unavailable resource got shown in certain circumstances
    • Guest Editing 1.2.8
      • Updated for price format
  • New function to set the price format
    • Set if currency sign before or after amount and if there’s a whitespace between
    • Set thousands and decimal seperator if point, comma, whitespace or none and to round or show decimals
  • Improvements
    • Restrict unallowed characters in many admin fields like amount or title to prevent misconfigurations
    • Set focus after submit
    • Hide calendar after normal submit
    • Improved forms javascript output into footer
    • Datepicker gives departure field +1day if available
    • Module addons appear in module list and are deactivateable without deleting files
  • Bugs fixed
    • Multiple reservations
    • Hide persons in multiple reservations
    • Availability by persons check and overview
    • Cond. price filter no price display and noprice tag to hide the price in form element

easyReservations 3.1.4 – 23.11.2012

  • Premium
    • Guest Editing 1.2.7
      • Use of better datepicker with all options
      • Fixed status bar price and status appeared twice
      • Fixed error messages
      • Fixed time at submit
      • Fixed price fields not appear
    • searchForm 1.1.16
      • Fixed bugs in the error messages if unavailable resource get shown
      • Translatability
    • hourlyCalendar 1.1.15
      • Translatability
    • Invoice 1.0.8
      • Subtract paid amount in total
  • Improvements
    • Taking current time from wordpress option
    • Translatability of ajax requests
    • Overview show count of persons instead count of reservations if availability by person
    • Two new currencys: Colombian peso and Venezuelan Bolivares
    • New language Catalan and improved spanish translation – thanks to Carles Yuste again!
  • Bugs fixed
    • Price of current in multiple reservations
    • Discounts were applied multiple time for the same type
    • Sometimes wrong sender in email to guest
    • Filters wont get added when certain errors occur anymore

easyReservations 3.1.3 – 18.11.2012

  • Bugs fixed
    • Heavy bug in availability check
    • Minor bugs in availability by persons

easyReservations 3.1.2 – 15.11.2012

  • Premium
    • Payment 1.4.1 & 1.4.2
      • Updated automatically approval for availability by persons
      • Fixed credit card edit box
      • Fixed deposit function for google wallet and 2checkout
    • SearchForm 1.1.14
      • Updated for availability by persons
      • Improved content subtraction of search results
    • Coupons 1.0.8
      • Fix for coupons with unlimited usages
    • Invoice 1.0.7
      • Updated for availability by persons
      • Fixed typo in tag
      • If Image uploaded in /wp-content/uploads use a relative path instead of URL
    • hourlyCalendar 1.0.4
      • Updated for availability by persons
  • Availability by persons
    • Resources can now be reserved by the amount of persons instead of per unit for hostels, tours, events or courses
    • These resources just have one row in the overview that shows the amounts of reservation in the background by percentages per day or hour
    • Tutorial popup for it
  • Improvements
    • Rewrote “don’t use time” mode to technically only calculate full intervals instead of simply hide it from the admin
    • New resource option to calculate the (maybe filtered) base price only once and independent from the duration of the reservation
    • New currency norwegian krone
    • Updated spanish translation – thanks to Carles Yuste!
  • Bugs fixed
    • Bug in times of price calculation
    • Default datepicker style
    • Overview selection at add and edit
    • Conditional price fields per time
    • Calendars price display improved for filters
    • Improvement in email script
    • Translation of short day- and month-names with special chars works now
    • Multiple encoding fixes
    • Early bird filter
    • Typo in forms tag show price
    • Typo in french translation that caused that no calendar could be added
    • Hide persons header in forms popup overlay if disabled

easyReservations 3.1.1 – 04.11.2012

  • Premium
    • Payment 1.4
      • Authorize.net Gateway
      • 2Checkout.com Gateway
      • Google Wallet Gateway
    • SearchForm 1.1.13
      • Fixed bug that a single error wasn’t shown
    • Coupons 1.0.7
      • Coupons get applied before storing reservation
    • Invoice 1.0.6
      • Function to calculate the price per adults in the first stage of invoice instead of own row
    • Styles 1.2.5
      • Improvements in IE
  • Improvements
    • Calendar can check for global arrival and departure so onclick is only possible on right days. Requirement Filter won’t get applied.
    • Conditional price fields wont have price displayed, for normal price fields its optional with “noprice” in tag.
  • Bugs fixed
    • WPML resources get automatically converted and will be translatable
    • JS Bug in validation
    • If no departure field in form error get show at arrival field
    • Price field per times/persons/both

easyReservations 3.1 – 22.10.09.2012

  • Premium
    • New premium service
      • Log in your premium account in the premium settings
      • Automatically update and install modules from there
      • New completely working update notifier
      • Read changelog
      • Checking compatibility both ways – alerts if the Modules version is to low for the Plugin and if the Plugins version is to low for the Module
      • Re-Install all Modules
      • De-/Activate all Modules at once
      • Removed old update notifier completely
    • Payment (PayPal) 1.3
      • Credit Cards support
        • Ask for credit card after submit
        • Check for number, type and cvv
        • Can execute auto approve
        • Saved encrypted by a definable password in the database
        • View, add and edit as admin
      • Made it ready to pay multiple reservations at once
      • Extended [paypal] emails tag by percentages of price with e.g. [paypal 30]
      • Fixed language selection bug
    • SearchForm 1.1.12
      • Build in new requirement and the filters
      • Build in translatable datepicker
      • SearchTypes Addon WPML ready
      • Fixed a rounding bug
      • Fixed a form bug
      • Position of loading image improved
    • Statistics 1.1.3
      • Fixed a rounding bug
    • extendedCalendar 1.1.3
      • Calendar cells fix in boxed style
    • Invoice 1.0.5
      • [arrival time] to get arrival date with time (+departure)
      • Fixed bug in standard invoice template
      • Using the normal price as result of invoice instead of the calculations result for fixed prices
    • Styles 1.2.4
      • Fixed bug at selecting styles
      • Fixed header of datepicker style in IE
    • Coupons 1.0.6
      • Fixed “no changes” bug
      • Fixed coupons appear as custom price in view reservation
      • Fixed that coupons could get used once more than defined in max setting
      • Coupon box at edit is showing now
    • Export & Import 1.2.3
      • Added Taxes amount to export
  • Set possible arrival and departure days per resource (mo-su)
  • Multiple Reservations in form
    • After submit the reservation a popup or full overlay will show the guests reservation
    • He can edit it, cancel it or add another reservation
    • After submit them the emails get send
    • You must turn auto-approve to after submit if you want that the reservations count into available check instantly
  • Resource’s Requirements
    • New resources setting to set possible arrival and departure days (mo-su)
    • New filter to set the new setting and min/max persons and nights per date, date range or units like in time filters
  • New form tag [infobox] that shows image, title, content and/or excerpt of the selected resource
  • Improvements
    • easyReservations is fully compatible to WPML
    • Effects for errors in form
    • Forms submit button disabled at check
    • Restructured form options & more options
    • Copy Button to add new reservations as of the current inputs at edit
    • Copy Resources
    • Table search for resources names
    • Datepicker is translatable
    • Overview show reservations under a hour more correctly now
    • Deleting resource has a confirmation popup and also deletes reservations of the resource
    • Added version number to scripts and styles to renew cached files after updates
  • New translations!
    • Spanish
    • Italian
    • Dutch
  • Bugs fixed
    • Captcha
    • Calendars cells fix
    • Date range/date in filters at edit
    • Standard departure time in form
    • Departure date if no field
    • Early-bird filter
    • Tutorial at shortcode popup
    • Availability check in form for one day reservations
    • Changed disabled to readonly in forms due to disabled elements wont get submitted
    • Tutorial in shortcode popup
    • Tutorial setting seamed off but was on if never saved, now appear correctly
    • Reservations that in a deleted resource can still be edited
    • Tables date count -0 to proper 0 and improved alignment

easyReservations 3.0.5 – 13.08.2012

  • Bugs fixed
    • Time in form in all possible relations (hidden,with [times])
    • Conditional price fields
    • Overview header if today was first day
    • More check before send mail
    • Send mail after add/edit reservation instead of before

easyReservations 3.0.4 – 08.08.2012

  • Calendar shows simple arrival and departure by half/diagonal fillings in all styles expect of boxed
  • Reply for emails to admin goes to the guest now
  • Bugs fixed
    • Time in form
    • Departure time in admin add reservation
    • Calendar takes posted resource from widget or search form
    • Upgrade script from <2.0 had an old function in it
    • Custom fields overwrite of different types

easyReservations 3.0.3 – 03.08.2012

  • Programmable price fields in forms!
    • Elseif statements for price fields in forms
    • Conditions can be resource, times, persons, children and adults
    • Example: If 4 or more persons reserve price is 5€ and if 6 or more the price is 37€
    • Nested Conditions: If resource 4 AND (if 1 (or more) person: 4 elseif 2 persons: 5) elseif resource 24 AND (if 2 children’s: 4€ elseif 5 children’s: 25€)
    • Complicated to set up -> Tutorial
  • Bugs fixed
    • Table search
    • Customs in emails
    • Resources Filter navigation in some browser; added active class
    • Filter adding: some checks and error messages
    • Improved error handling a bit

easyReservations 3.0.2 – 25.07.2012

  • Improvements
    • Resources can be re-ordered by menu order in post settings
    • Table order by persons and status
    • Widget select calendars resource in resource select as default
  • Bugs fixed
    • Added function against wordpess autop in many themes – therefor html <p> tags arnt supported anymore and must get deleted in forms
    • Tutorial Pop-Ups in shortcode function coming up every time
    • Validation for [times]
    • [times] default min value 1 instead of 0

easyReservations 3.0.1 – 24.07.2012

  • Bugs fixed
    • Calendar attribute room=””

easyReservations 3.0 – 23.07.2012

  • Premium
    • Updated all Modules to easyReservations 3.0
    • Statistics
      • Completely rewrote of statistics page
      • Monthly statistics to dashboard, statistic and dashboard
      • Navigate through time in graph and bar statistic
      • Pie charts for status, paid and persons with seamless change
      • Statistics for paid
    • Styles
      • New professional admin style
      • Finally, after over a year, a new form style!
      • New calendar style
    • Guest Editing
      • Guests can view and download invoices
      • Own settings page
      • Improved style
    • Coupons
      • Optimized check of coupons requirements
      • Datepicker in coupons settings
    • PayPal
      • Choose language of paypal page
    • hourly Calendar
      • Changes resource as of forms selection
    • Invoice
      • Choose language in editor instead of before
    • Multilingual
      • Works inside other [tags] too. Example: [error title=”[lang value=”text”]”]
    • htmlMails
      • PayPal emails standard content added
  • Big clean-up and systematisation (biggest part of update)
    • Merged all reservations functions into a central class
    • Very automatically system, less bug susceptible, better error capturing and much easier to work with
    • Reduced amount of code a lot
    • Rewrote, improvements and clean ups for nearly all functions
    • In total a change from a manually pump to a precious clockwork mechanism systematically
  • Tutorial mode
    • 102 Extensive Tutorial Pop-Ups on 13 pages
    • Saves history per page and user to not annoy, but let read all
    • Reset function to read them again
    • Some of the even cause demonstration events
    • Works with wordpress new pointer function
  • Interface
    • New reservations info bar with more information and better style
    • Improved tables data visualization
    • Better estimation of the distance of reservations
    • Removed a few useless table options
    • New statistics script
  • Beta-Release of the easyReservations ChromeExtension
    • Checks your system for new reservations and shows count of them in icons badge automatically at definable interval
    • Optional to click on icon to get to pending reservations table
    • Or open a chrome Pop-Up with a short list of active and pending reservations
    • Free
  • Improvements
    • Availability check works finally properly with arrival dates in calendar and form check
    • Function to check availability over all resources
    • Custom styles function for all types of styles and selectable instead of overwriting
    • Search for custom information in table
    • Order by resource in table orders by resource count too
    • A lot, or even more, minor ones
  • Bugs fixed
    • Forms working on mobiles now
    • Probably fixed the 404 error that occurred on some servers
    • Required checkboxes prompt error if unchecked before submit too
    • Forms submit on enter
    • Toolbar icon everywhere and updating to new wordpress function
    • Resources error on post add
    • Table options adults and children works properly
    • Reject
    • Calendars availability checks at 12:00 of day instead of 0:00
    • Overview onclick over current time at edit
    • Countless…

easyReservations 2.1.3 – 09.07.2012

  • Removed functions user-edit, dashboard widged, statistics page and export for premium
  • Module system Improved
  • Bugs fixed
    • Forum submit bug again
    • Style corrections
    • Numerous minor bug

easyReservations 2.1.2 – 07.07.2012

  • Bugs fixed
    • Form submit for some mysql versions
    • Hidden resource fields

easyReservations 2.1.1 – 05.07.2012

  • Bugs fixed
    • Form and Calendar on Mobiles should style and work correctly now (untested)
    • Calendar & Widget’s Calendar not showing
    • Module installation error due to max file size
    • Error in form because of “has to be in future” only happens if more as 24h past

easyReservations 2.1 – 03.07.2012

  • New function taxes per resource
  • Hourly overview as default in dashboard options
  • Better pagination for reservations table
  • New [date] tag in emails
  • [custom title] & [prices title] only give the values in emails
  • Added Danish Language – thanks to Søren
  • Updated french language – thanks to Remy
  • Updated german language – thanks to Patrick
  • Bugs fixed
    • Weekly billing
    • Email to admin on user edit uses right template
    • Multiple optimizations in email function
    • Country select
    • Dashboard options hide resource
    • Required custom fields working with each type now
    • Price and custom fields support check and checkbox to build a checkbox
    • Overview cell-background for today in hourly mode at non-hourly resources
    • Renamed filters: Price => Time; Discount => Conditional;
    • Days per reservation statistic
    • Optimized reservations navigation hitbox in table
    • Grey admin style optimizations

easyReservations 2.0.7 – 21.06.2012

  • Hidden fields for time
  • Units renamed to times
  • Bugs fixed
    • Time filter
    • Resource select in edit
    • Currency select
    • Availability check improved
    • Name check in form supports all characters

easyReservations 2.0.6 – 30.05.2012

  • Bugs fixed
    • Overworked module system to store them at upgrading (from now) – please update your modules
    • All captcha related bugs
    • Availability check if no resource number selected
    • Resource number at approving
    • Date format 30-05-2012
    • Price in calendar for weekly resources
    • Deleted unnecessary error at user edit
    • The “contact us to edit” error message is better to configure
    • Many minor bugs

easyReservations 2.0.5 – 17.05.2012

  • Custom .css files
    • Keep your Stylesheet changes with every update
    • Copy or add .css files to /css/custom/
    • Will be used instead of selected styles if exists
    • Works for Form, Calendar, Datepicker and searchForm
  • Bugs fixed
    • [units] form tag
    • Children as required persons
    • Calendars availability check at departure date
    • Overviews availability check with reservations under day/hour
    • Resource number select
    • Directly price/custom fields in emails
    • Date/range filters editing
    • Forms redirection

easyReservations 2.0.4 – 13.05.2012

  • Improvements
    • Price and custom fields directly in emails by [customs/prices title]
    • Redirect to another url after successfully form submit by redirect=”URL” in forms shortcode
  • Bugs fixed
    • Price fields per person and per both
    • Maximum hours in form
    • Some time calculations
    • Price per person

easyReservations 2.0.3 – 09.05.2012

  • Improvements
    • Resource count select by the names in admin add/edit/approve; reloads on resource selection
    • Modules overview automatically from array instead of html table; much saver to add new modules
  • Bugs fixed
    • Double reservations in same room and time
    • Small installation bug
    • Admin add reservation move 30 days if time reservations was disabled

easyReservations 2.0.2 – 07.05.2012

  • Improvements
    • Updated french language – 100% translated! Thanks and free module to Remy Perona
    • Datepickers first day is monday
  • Bugs fixed
    • Price per person in resource settings
    • Range filters
    • [show_price] before attribute
    • Multiple small preparations and fixes for some modules

easyReservations 2.0.1 – 05.05.2012

  • Improvements
    • Calendar price includes early bird discount
    • Calendars selection only after present
    • Form: Datepicker first day to pick is today instead of yesterday
  • Bugs fixed
    • Widget [adults] tag
    • Standard form double [show_price]
    • Table count
    • Calendar only checks full days, independent from resource option
    • Calendar checks full days in daily mode and hours in hourly mode
    • Hourly filters
    • Hourly filters editable
    • Filters table days to unit names

easyReservations 2.0 – 03.05.2012

  • Time reservations
    • Reservations can have any amount of time including hour and minute to enable the plugin for any kind of reservation
    • Overview got a hourly mode
    • If time is under a day/hour it get’s shown as count in one field
    • Overview simple tooltip
    • Selects for time were added everywhere
    • Two reservations can share one minute in the same room
    • It’s optional at settings – If turned of it will just show full days everywhere like before
  • Rooms -> Resources
    • Interval for billing can be hours/days/weeks
    • The duration of a reservation get’s calculated by the the rounded up hours/days/weeks between arrival and departure
    • Hourly filters
  • Forms
    • Tags for hours and minutes
    • Tag [units] to let the guest choose hours/days/nights as of the resources’s settings instead of a departure date
    • New standard form
    • Improved add field tag
    • New tag table with onclick
    • Exclude resource’s from select
  • Deleted functions
    • Offers: Too complicated and not much use left with all the filters and discounts
    • Message: Use custom fields
  • Improvements
    • Resources table button to custom post table
    • Modules Update Notifier much smaller and faster
    • French language
    • Most input’s stay after error’s at admin add reservation
    • New email tags and standards; Old tags are still working
    • Filter for status instead of offer
    • Link to settings
    • Updated Import Module to work with 2.0
    • Calendar styles
    • New welcome screen
    • Modules installation to work on every server
  • Bugs fixed
    • Discount percentage
    • Add form: name gets corrected instead of producing errors if wrong
    • French language
    • Table group old
    • Overview days to show: Uses option at start, but stays after button (15/30/45) click till reload
    • Overview click on room’s count at approve/edit
    • Export if no custom fields but selected

easyReservations 1.8.1 – 16.04.2012

  • Bugs fixed
    • Add/edit reservation admin
    • Prices in simple calendar style
    • Filters availability
    • Custom forms
    • Blue form style
    • Export if no custom fields used but checked

easyReservations 1.8 – 15.04.2012

  • Three new languages: France, Russian and Turkish!
  • Forms
    • New validation:
      • Errors are displayed below the incorrect field/select
      • Error checking at sending
      • Box above form as overview of errors
      • Included min/max nights/persons in live validation
      • Name, eMail and Custom fields gets checked for emptiness before sending
      • Better name validation
      • Focus field on click on the error
      • Select title and message of error box
    • Custom fields get refilled like other fields
    • Show price width & no other content
    • Show price new option before amount text [show_price before=””]
  • Name function for room numbers
  • Export
    • .csv and .xls use the same function
    • No errors with .csv files
    • Custom fields
    • Reserved
    • Room number
  • Improvements
    • Custom prices can be per persons and night now (price*persons*nights)
    • Improved Module Installation a lot
    • Set text after successful edit in userCP
    • Custom prices in email
    • Trash reservation from edit
    • Rewrote email generation script
    • New infomation in emails: paid, reserved ago, custom prices
    • Update notifier
    • File loading
    • Day and Month names everywhere translatable with just one string each
    • Calendar show posted room instead of default room after widget or other redirect
    • Filter table improved and name included
    • Overview selection stays at change overviews date/days
    • Security improvements
  • Bugs fixed
    • Editlink
    • Many email related bugs
    • Calendar selection
    • Offer discounts
    • The first unavailable day from filters can be departure day now
    • Date unavailability
    • Display price zero
    • Custom prices at view reservation

easyReservations 1.7 – 03.04.2012

  • Extended form tags!
    • up to 5 new tag options for each form tag
    • Value/Selected/Checked
    • Style
    • Title
    • Disabled
    • Maxlength
    • Captcha in tag add function
  • Select out of five date formats for the whole plugin!
  • More resources options!
    • Set minimum and maximum nights to stay for each resource
    • Set minimum and maximum persons (adults+children’s) for each resource
  • Discounts can raise the price too!
  • User-edit to User Control Panel!
    • Real login function with sessions
    • Sessions stay till browser close
    • Logout function
    • Errors don’t break site anymore without lowering security
    • Swap between reservations
    • Customizable table to show all reservation from the same email
    • Rename rooms
    • Split text over login and over the editing itself
    • Much more options
    • Improved security
  • Improvements
    • Custom prices gets added/subtracted after discounts
    • Calendar style and generation
    • Resources table divided
    • tinyMCE Shortcode button
    • Central status function
    • Custom API extended
    • Filters builder & dashboard screen settings checkboxes/radios
    • New get_the_title function for frontend (beccasue of Private:)
    • Core module installation & update notifier
    • New currency’s
    • Filters prices after deleting a resource get displayed properly
    • Modules update notifier needs to be turned on once
  • Bugs fixed
    • Table favourites
    • Price calculation admin add
    • Uninstalling function
    • Errors after form submit
    • Editlink
    • Detailed price calculation date

easyReservations 1.6.1 – 26.03.2012

  • Bugs fixed
    • Pagination
    • eMails
    • Price in emails
    • Deleted unnecessary setting

easyReservations 1.6 – 25.03.2012

  • Introducing of the Modules System: Module core!
    • Overview over available Modules
    • De-/activation of modules
    • Installation of modules
    • Update Notifier for paid modules
  • First Module Import for free!
    • Import reservations from .XML files
  • Export backups of your reservations as .XML
  • Favourites in table!
    • Favourite reservations in table
    • Every admin has his own favourites
    • They form a new group and get highlighted in other groups
    • Works seamless with AJAX with an animation
  • Resources are Custom Posts now
  • Interactive Calendar!
    • Clickable calendar with animation
    • With check for availability
  • Forms & user-edit errors change border of wrong field instead of printing error
  • Assign reservation to user technically integrated – no function behind jet
  • Custom & Price fields
    • Get stored as arrays
    • Can be editable, visible and hidden
    • Central function for editing
    • Preparation for new types in flexible and central function
    •  Can be completely separated from custom fields
    •  Can have different amount and type of information
  • Unfortunatly had to replace the statistics script due to legal issus
  • Improvements
    • Table works with #hashtags to save current group for refresh and acces a group directly by url#hashtag
    • Table new rows reserved and status
    • Discounts can be per person
    • User-edit status/price is selectable
    • Image and menu for adminbar
    • Price per resource or per persons can now be different for each resource
    • Export script
    • Upgrade script now works when skipping updates too
    • Calendar and User-edit shortcodes better placeable
    • Dozens of new currency tags
    • Got rid of offers & rooms category
    • Replacement of icons due to legal issues
    • Delete information on uninstall is selectable
    • Multiple reservation support mails by comma separation
    • Filters modes get displayed properly
    • Custom form element to forms Quicktag
    • Updated german language
  • Bugs fixed
    • Table color
    • Table reservations that ending today/tommorow/yesterday gets displayed in the right group
    • Datepicker in forms
    • Multiple style fixes
    • Overview hide rooms
    • Widget width
    • Styles in IE9
    • Emails to user after form submit
    • Offer box

easyReservations 1.5.1 – 19.03.2012

  • Bugs fixed
    • Price simulator
    • Price and custom fields on admin add
    • Filters
    • Filter count in resources overview
    • Help function in Settings
    • Dashboard widget permission
    • Removed old filters from sample rooms on new install

easyReservations 1.5 – 17.03.2012

  • Scripts and Styles get loaded for sure and only if needed without any checks now
  • Filters
    • Works per AND instead of OR
    • Much more logical and directly to set up
    • Get saved as array instead of shortcodes that have to be transformed to arrays on each calculation
    • Get sorted on add/edit instead of in each calculation
    • Unavailibility filters have finally the same flexibility as price filters
    • Discounts can be per reservation, per day or percentage
    • Discount can have different prices per room if offer
    • Unit based filter chcecking from 300 to 30 lines of code with getting rid of one fully loop
  • Custom price fields can be per person now!
  • eMails
    • Every emails is de-/activable
    • Get saved as array – from 14 to 7 options in db
  • Permissions
    • Finally a real permission system
    • Works by WordPress Roles, but also custom roles from other plugins/you
    • Set up different permissions per admin page (Dashboard, Resources, Statistics, Settings)
    • Each resource can have its own permission
    • This affects the overview, table and admin actions (add/edit/reject/approve/sendmail/trash/delete) on dashboard and the resourceses page
    • System wont examine permissons if user is admin
  • Set or change reservation time on add/edit directly
  • Forms
    • using Quicktext for form editing
    • with a bunch of own html buttons
    • adding tags at cursor position
    • fixed stylings/spelling in editation
  • All AJAX codes rewritten in jQuery with self error preventing
  • Improvements
    • Calendar shows offers availability too
    • Overview datepicker set selected date as start date
    • Got rid of nearly 100 unnessesary strings for making translations easyier
    • Improved strings for better localisation
    • Updated german language
  • Bugs fixed
    • Groundprice field shows on new resources (sorry for that)
    • Fixed three bugs at the overview effects
    • Overview date-navigation if a reservation is active
    • Export as xls
    • Export reservations from table (due to ajax table)
    • Useredit changelog and db errors
    • None offer hidden field
    • Email patterns saving properly (stripslashes)
    • Numerous minor bugs

easyReservations 1.4.2 – 13.03.2012

  • Bugs fixed
    • Form submit bug
    • Double errors

easyReservations 1.4.1 – 13.03.2012

  • Improvements
    • Added children hidden field
  • Bugs fixed
    • Hidden fields offer and persons fixed

easyReservations 1.4 – 12.03.2012

  • Reservations table
    • Works with Ajax now
    • Groups, filter, search, pagination and orderby working together and without a page refresh!
    • New group current displays currently guests!
    • Filter by date
    • Click on date in overview’s head for filtering by date or use the datepicker next to the field
  • The form tags [persons] and [children] can have a minimum and maximum value now
  • Filters
    • The conditions are shown as sentences
    • Edit price filters condition and prices directly
    • Calendar refreshs automaticly on change
    • Sort by drag’n’drop
    • Delete filter without reloading
  • Improvements
    • Renamed main page to Reservations Dashboard
    • Number of pending reservations in admin navigation
    • Centered and colored form/user-edit messages
    • Edit link works per get now
    • Overviews selections come back after change now (if you cange the date, ect)
    • Calendar double-click prevention
    • Rooms head in overview is clickable
    • Rooms can be set to form by shortcode (room=”roomid”) if form has no room tag
    • Messages on most admin actions
    • More checks for correctly inputs
    • Updated german language
  • Bugs fixed
    • Finally got rid of the “xx characters of unexpected output during activation” bug
    • Edit link on some permalink settings
    • Permissions Author and Editor
    • Own forms
    • Standart forms special characters
    • Price color bug
    • Overview mark activ days
    • Calculate workload today if no room
    • Subject Mail to guest on new reservations is editable
    • Name and email fields are required again in frontend
    • Color in table for reservations start today
    • Monday as price filter unit
    • Message if set up a wrong price format for child discount
    • Required fields are red if empty in resources
    • Rare bug if a room count is a letter it was recognized as highest room count
    • Style fixes in Safari and IE9
    • Number of pending reservations in admin bar

easyReservations 1.3.2 – 04.03.2012

  • Bugs fixed
    • Install script again…

easyReservations 1.3.1 – 04.03.2012

  • Bugs fixed
    • eMail function re-included
    • Upgrade script
    • Captcha

easyReservations 1.3 – 04.03.2012

  • Overview improvements
    • Works fully without page refresh now!
    • Hovers a reservation if you mouseOver the table
    • On manual selections at add or edit the overview will change overviews date and “selection” with you inputs
    • Effects if you insert or select a unavail room (or inexistent room number)
    • The effects can be toggled off
  • New AJAX driven dashboard Widget
  • Reservations administration page!
    • New widget shows who arrival’s and departure’s today
    • Each feature can be toggled off (Overview, Table and the Boxes)
    • The table show 7 new information (Color, ID, Country, Children’s, Paid, Custom Fields, Custom Prices)
    • Table is customizable
  • Split and documented functions into both/admin/frontend for better loading times
  • Improvements!
    • Added datepicker to filter add
    • Rewrote availability check completly
    • Reservations from guests get checked and handled in a central function
    • Many speed optimizations
    • Deleted the settings popup from overview and migrated it to the screen options
    • Improved price calculation
    • New security functions
    • Updated .pot and german language
    • Moved Help to settings
  • Overall halved the mySQL querie durations
  • Bugs fixed!
    • Children can be zero on edit
    • Groundprice from room gets calculated if an offer has no price defined for a room (happens on new rooms)
    • Fixed bug in user-edit that you could edit old reservations but couldnt edit futere ones
    • Add none offer as hidden field at forms
    • Many minor ones

easyReservations 1.2 – 25.02.2012

  • New Overview!
    • Clickable with animation!
    • Change room and date of reservation on-the-fly!
    • Select start date by datepicker or time-navigation
    • Hovers to see in wich cell and date without problems
    • Different backgrounds for days
    • Pattern for past days
    • Different colored reservation for time
    • Selctable amount of days and rooms to show
    • Count of free space per room and day
  • Frontend Calendar
    • AJAX driven frontend availability calendar!
    • Works as shortcode
    • Next- and Prev-month function
    • Shows availibilty of a selected room
    • If its on the same page/post/widget like a room select it changes on select
    • Comes with two different styles! modern & simple!
  • Admin style system and first theme “grey”!
  • Guests can edit their reservations afterwards
    • Works by shortcode
    • They log-in by ID and eMail (with Captcha)
    • Guest can change almost everythink
    • Can only edit if the reseration is past
    • You can not use this feature at all!
    • After editation the reservation is pending again
    • Admin and User get email with changelog
    • If email get changed the old one gets a mail too
  • Live price calculation in frontend & admin!
  • Widget
    • With calendar and/or (pre-)form
    • Calendar has the same settings like the shortcode
    • Configure form with tags like the normal forms
    • Set link to a page/post with form shortcode and the inputs get transferred
  • Tool to add shortcodes too posts and pages
  • Export excel file
    • Export as .xls file
    • All reservations, the ones in table or selectable by time or type
    • Select out of 12 information what should get in
  • Added help function
  • Much better email function
    • New tags [ID], [editlink], [children], [country] and [changelog]
    • Simple only send a mail function
    • Format 8 different email situations
  • Added children and country everywhere!
  • Beautiful forms!
    • Live price calculation and errors!
    • Captchas – they delete on every submit
    • Style function with two different styles white & blue
    • Added child and country select
  • Important guests will be highlighted in table
  • Add and edit reservation
    • Add reservation is on main page now
    • Price field add function added to both
    • Set and/or fix price on add
    • Set status directly on add
    • Set paid amount!
  • Resources
    • Filter table
    • Change prioritie of price filter in table
    • added fixed child discount
    • Price simulator to try out all the filters and groundprice
  • New statistics on admin main page and improved statistics page
  • Cleanup and fixed over 1337 bugs 🙂
    • Got rid of plenty unnecessary files
    • Especially of the jquery files
    • Better loading of JS files
    • Updated Highcharts
    • Many new functions for “globalism”
    • Fixed all the minor php failures
    • No silly outputs in admin anymore
    • Rewrote price calculation
    • All prices in admin gets validated
    • Removed post widget
    • On installation the room&offer cats get added
    • Plus two sample rooms and a sample offer
    • Reservation time gets saved wit the reservations
    • Price and paid works properly
    • Fixed pagination on table – no empty pages anymore
    • Replaced deprecated PHP functions
    • Hundrets of missing translations strings added
    • Much better german language
    • Different mySQL improvements and fixes
    • All values remain or happen after submit
    • Check for avail and fullness improved and extended to admin
    • Deleted alot unnecessary options
    • Allow spaces in custom & price field options
    • Resources can be private posts
    • Bugs in orderby and filter at reservations table
    • Overview is visible without reservations now

easyreservations 1.1.4 – 20.09.2011

  • FIXED Installation
  • FIXED more then five Rooms/Offers
  • FIXED Resource thumbnail bug for some themes

easyreservations 1.1.3 – 19.09.2011

  • NEW FUNCTION Price Fields in form, view and edit; Very similar to custom Fields but with impact on the Price
  • NEW FUNCTION Price Filters can have Units of Time as Condition now; for example January, Friday, Weekend, CW 23, 2012, Quarter 1
  • NEW FUNCTION Add Rooms or Offers directly from resources
  • REVAMP fully rewrote of the Overview; just one querie per row left
  • REVAMP statistic querys
  • ADDED Custom & Price Fields can now have Spaces in the options name
  • ADDED Priority System for Price Filters with Units of Time as condition
  • ADDED Help for form Field and Room/Offer Filter adding
  • ADDED Custom fields & error preventing to “add Reservation”
  • ADDED Roomcount and “Offer Box Information” to Resource editing
  • ADDED Hidden fields can be date-from, date-to or persons too
  • STYLE add Reservation
  • FIXED many speed optimizations and clean-ups
  • FIXED Overview is visible without Reservations now
  • FIXED Bugs in Orderby and Filter at Reservations Table
  • FIXED private Posts can be Room/Offer too
  • FIXED allow spaces in custom & price field options

easyreservations 1.1.2 – 10.09 .2011

  • NEW FUNCTION Custom Fields in form, view and edit; Can be different for each Reservation; delete-, edit- & addable for each Reservation
  • NEW FUNCTION Detaile Price Calculation on view, edit, reject and approve
  • NEW FUNCTION Resources Page to display Rooms and Offers; better Grounprice & Filter add script
  • ADDED On approve the Prices of Reservations get set and are directly editable
  • ADDED Mark approved Reservations as paid
  • ADDED Click on Reservations in Overview links to edit them now; Only on Main Site, reject and view
  • ADDED New Filter [pers] to change Price if more persons reserve
  • ADDED [price] and [customs] to emails
  • ADDED Price formatting
  • ADDED form Validator
  • ADDED All Reservations Group in Table
  • ADDED Florin Currency
  • STYLE Errors in form at reservating looks better now
  • STYLE Detailed Statistics
  • FIXED Overview is visible without Reservations now
  • FIXED General Settings again
  • FIXED Name Bug in edit
  • FIXED Price Calculation
  • FIXED Stay Filter
  • FIXED Current form is Big in Settings
  • FIXED Newest Reservation is first on Pending’s
  • FIXED Filter Pagination Bug on Reservation Table
  • FIXED empty Categories selectable for Room/Offer Category
  • FIXED Address, Message and Phone fields can be deleted from forms without getting error on reservating; Other types of fields are necesarry
  • DELETED Address and Phone from mySQL Database, use custom text fields insted. All Datas from old Reservations will be save.

easyreservations 1.1.1 – 27.08.2011

  • ADDED Hidden Field from form works for Offers and Rooms now
  • ADDED Select needed Permissions for Reservations Admin
  • FIXED mouseOver in overview
  • FIXED Datepicker in edit
  • FIXED Upgrade script. Everythink should be fine now
  • FIXED General Settings

easyreservations 1.1 – 26.08.2011

  • NEW FUNCTION Filters! Each Room or Offer can now have unlimeted Filters for more flexiblity. Price, Availibility, and Discount for longer Stays or recoming Guests
  • NEW FUNCTION The form is very customizable now! Can have unlimited forms, forms for just one Room and edit the Style of them very easy
  • NEW FUNCTION eMails are customizable now!
  • NEW FUNCTION Statistis! Starts with four charts, more to come
  • ADDED Overview is Clickable when approve or edit! 1x Click on roomname for change the room; Doubleclick for reset; [edit] click on date to change them fast (no visual response)
  • ADDED Settings Tabs
  • ADDED Checking availibility from Room/Offer Avail Filters and if Room is empty
  • REVAMP Rewrote the Edit Part and added it to Main Site
  • REVAMP Settings
  • FIXED Order by Date in Reservation Table
  • FIXED Search Reservations
  • FIXED many other minor bugs
  • DELETED Seasons; unnecessary because of new Filter System
  • DELETED form Options; unnecessary because of new form System

easyreservations 1.0.1 -12.08.2011

  • ADDED function easyreservations_price_calculation($id) to calculate Price from Reservation ID
  • REVAMP the Overview now uses 95% less mySQL Queries! Nice speed boost for Administration
  • FIXED Box Style of Offers in Reservation form will now work on every Permalink where the id or the slug is at the end. Thats on almost every Site
  • FIXED Box Style of Offers in Reservation form should display right on the most Themes now. If not, please sent Screenshot and Themename
  • FIXED Room/Offer in Approve/Reject Reservation Mail to User is now translatable
  • FIXED German Language is working now

easyreservations 1.0 – 12.08.2011

  • Initial relase after two months of development