Changelog

Released

Version 3.2.0

Improvements

  • Update framework to the latest available version

Fixes

  • Fixed - calendar module event hover shows correctly now
  • Fixed - double slash at the end of domain in the email confirmation.
  • Fixed - replace & with the correct & in the URLs sent in the email notifications
  • Fixed - email send from backend Orders and Attendees views are working now correctly.
  • Fixed - remove new line before some <pre> tags in the email content
  • Fixed - small bug fixes here and there in order to run Ohanah more smoothly

Released

Version 3.1.1

Improvements

  • Single event options for the calendar. Calendar now has the same capabilities as event list.
  • Full calendar script update.
  • Page class in the menu item options is respected by Ohanah now.

Fixes

  • Fixed - All custom fields in tickets are required.
  • Fixed - Migrator stops with very long single event operations (one event that repeats more than a hundred times).
  • Fixed - Minor PHP 5.3.10 incompatibility.
  • Fixed - Weird behavior when ticket sales starts/ends dates are used.

Languages

  • German (Germany) (de_DE)
  • Spanish (Spain) (es_ES)
  • French (France) (fr_FR)
  • Italian (Italy) (it_IT)
  • Norwegian Bokmål (Norway) (nb_NO)
  • Portuguese (Brazil) (pt_BR)
  • Turkish (Turkey) (tr_TR) (NEW LANGUAGE)

Released

Version 3.1.0

New features

  • Migrator for converting v2 data into v3

Improvements

  • Simplified database structure - attendees and tickets tables are merged into one. Ohanah converts the data automatically upon installation.
  • Update of the Joomlatools framework.
  • Various code improvements which should simplify and speed things up.

Fixes

  • Fixed: emails and Joomla 3.5.1 (Invalid address error)
  • Fixed: modal for adding logo works in Joomla 3.5.1
  • Fixed bug that prevented hiding map in menu item options (“Show map: none” option can be selected again)
  • Counter of sold tickets in the backend is not counting void tickets anymore
  • Map is rendering properly even if the description is missing.
  • Notifications work with custom user groups too.
  • Various problems with repeating and ticket dates caused by the same bug in the javascript that controls event dates
  • Publishing/Unpublishing and featuring event that is part of the repeating series works again.
  • Various bugs related to the timezone are fixed.

Languages

  • Italian (Italy) (it_IT)
  • Portuguese (Brazil) (pt_BR)

Released

Version 3.0.5

New features

  • If the user is logged in, Ohanah will fetch basic information and pre-populate order form.

Improvements

  • Simplified SQL code. This change will speed things up, especially when there is a lot of events.

Bug Fixes

  • If during a creation of the reference code for the attendee, Ohanah hits the one that already exists, the attendee is saved without connection to the event, only the name and email was saved.
  • In backend, in the order view, the Event’s date was wrong.
  • If a list is filtered by date (e.g. link is clicked on the date in the calendar module), the total number of events was reported wrongly causing wrong pagination.
  • When AM/PM format of time is used, PM time couldn’t be selected for the event.
  • When AM/PM format for time is used, time picker was too narrow.
  • Last two options for date in the event list menu item couldn’t be selected.
  • Dates were displayed wrong in the emails.
  • Calendar module and Calendar menu item weren’t respecting category filter

Languages

  • French (France) (fr_FR) 100% completed
  • German (Germany) (de_DE) 100% completed
  • Czech (Czech Republic) (cs_CZ) 100% completed
  • Dutch (Netherlands) (nl_NL) 100% completed
  • Spanish (Spain) (es_ES) 94% completed
  • Italian (Italy) (it_IT) 65% completed

Released

Version 3.0.4

New features

  • Email templates can now be fully overridden
  • Emails can use formatted dates
  • Full SEF support
  • Button markup is moved to separate template thus making overrides much easier
  • Backend search for attendees now searches through all the data, including reference code and custom fields
  • US date and time format available by switching to English US language in Joomla
  • Much better search in the attendees view - now including custom fields and reference code

Improvements

  • Refactored ticket/receipt redirects - more stability and edge case detection
  • Increased ticket security
  • Changed the way how custom fields are handled and make them less prone to error
  • Dates are completely refactored
  • Date formats are much cleaner now, making overrides easier
  • More powerful InnoDB is now a default MySQL engine in Ohanah tables
  • Install script is now smarter and detects some edge cases
  • Routing trough Ohanah is now consistent
  • Emails can use data that wasn’t available before
  • Notifications after the ticket purchase are smarter
  • Cleanup of the email templates
  • Removed itemID from JSON calls to avoid problems
  • System for handling transfer of an itemID from one view to another
  • Various improvements for ticket and receipt view on small screens
  • CSV export of the attendees now contains order status

Bug Fixes

  • The time for the repeating events in the list was rendered wrongly.
  • Error during the registration if there is more than 1 user in the group that was set to receive email notifications.
  • Big calendar (menu item) is now using proper SEF links
  • Ticket now shows proper event time instead of creation time of the ticket
  • End date is properly shown in the event list
  • Total price is properly shown in the order
  • Minor layout improvements in the order view
  • Router is added to the install script
  • Source languages are cleaned from unused strings
  • Cleaned source language files typos and grammar errors
  • PayPal IPN is now working correctly
  • Big calendar (menu item) is now loading translations
  • Increased length of image path field in database
  • “Notify creator” check in Ohanah options is working properly
  • Layout issues with Warp7 based templates
  • Calendars weren’t loading all the events in the month
  • “Ohanah_pages table not found” error
  • Order search is now working properly

Languages

  • Norwegian Bokmål (Norway) (nb_NO) 100% completed
  • Danish (Denmark) (da_DK) 100% completed
  • English (United States) (en_US) 100% completed
  • French (France) (fr_FR) 50% completed
  • Croatian, Japanese, Protuguese (BR) and Spanish (Mexico) are less than 50% completed, but comming soon! bojan

Released

Version 3.0.3

New features

  • Email template files have been renamed. They now follow much more logical trigger–recipient–content pattern.

####Bug Fixes

  • Some emails used wrong templates
  • Status filter in the attendee list now works as expected
  • CSV export now contain proper UUIDs
  • Not checked in/Checked in button in the attendee list in the backend does not reset the data anymore
  • Ticket can be deleted even if it’s the last one. Be careful not to delete a ticket that somebody already bought.

Released

Version 3.0.2

New features

  • Added support for content plugins in event/category/venue description.
  • PayPal checkout flow is improved. Order that is not paid now has a link to the PayPal to be paid.
  • If an order is created from the backend, PayPal as a payment is assumed.

####Bug Fixes

  • Problem with category links not rendering is fixed.
  • The Calendar module is no longer limiting number of events based on pagination settings in the attached menu item.
  • Currency problems are fixed (it was causing and error when the event with price is added).
  • Timeline filtering in the event list in the backend is fixed
  • The styling of order page is fixed.
  • Month names are now translated automatically.
  • Next week filter work as expected.
  • Date translation issues are fixed.
  • Problem with PayPal not properly notifying about paid transaction is fixed.

Miscellaneous

  • Minor language files fixes.

Released

Version 3.0.1

Bug Fixes

  • Fixed the problem with Joomla 3.4.4 and logo uploading modal

Released

Version 3.0.0

Bug Fixes

  • Fixed CSS issues with some template frameworks
  • Fixed the problem that caused category link not to be rendered in the events list

Miscellaneous

  • Removed PayPal sandbox
  • Languge files cleaned and ready for translation

Released

Version 3.0 Beta

####New features:

  • Events module - Display list of events wherever you want. It’s fully filterable, and it displays a link to full list of the events. Perfect for homepage!
  • Timeline filter - Tomorrow, Next Week, Next Weekend, Next Month… these filters are available in any event list, being it menu item or a module.
  • Calendar module - Show calendar that has days with the events marked. When the user hovers over the day, the hint will display a list of events on that day. Older Ohanah users will recognize this as a “Calendar improved” approach from v2.
  • Calendar view - Display events in the calendar that looks like Google calendar.

####Bug Fixes

  • Error when copying events is now fixed.
  • Fix issue with missing language strings from modules
  • A lot of CSS fixes for various template frameworks.
  • Fixed issue with Filter module on a single event page.

####Miscellaneous:

  • Printing of ticket/receipt is improved.
  • Basic Joomla ACL implemented.
  • Numerous fixes for the links and the router.
  • CSS cleanup. Added small fixes to prevent issues with major template providers.
  • Missing translations are added.
  • Multiple calendar modules can be used on the same page.
  • Hints in calendar module can be configured to behave correctly depending on which side of the page module is placed (left/right).

Released

Version 3.0 Alpha 2

New features

  • Implemented ACL for the tickets. Now you can test visibility and availability of the tickets based on the group of the currently logged in us
  • Email notifications - ability to send emails to the event creator and all members of the event manager group when the order is created, notification about purchase for order creator, completely overridable email messages with support for multilanguage emails
  • Events now have a responsive ticket widget allowing to order tickets in the fastest and simplest way available online.
  • Events list view - event list can display all the metadata (date, category, venue, price) plus logo and description summary. There are lot of options in the menu item settings that can help you tailor list just the way you want
  • Event view - with metadata, full description, ticket widget, the map and attendee list. Map comes with six different formats, just a click away.
  • API support for the JSON format
  • Validation of fields (email, dates, etc.)

Bug Fixes

  • Fixed problems with the Venue link
  • Venue name can now be 255 characters long (instead of 50 which was a bug)
  • Fixed problems with description being displayed wrongly if there is no summary
  • Fixed problem with the displaying of the price
  • Many small bugs that we found while implementing new features

Miscellaneous

  • Venue name and address are decoupled. Now there is 24 possible combinations of venue + address rendering in the frontend.
  • By default, map is now displayed in single event view in wide ration
  • Location schema is fully supported. Google Structured Data Tool has a bug so it may give you false errors, but other validators are OK.

Released

Version 3.0 Alpha 3

New features

  • Added ability to change start and end sales dates for tickets
  • Added payment selector
  • Added offline as payment method
  • CSV export for attendees and orders
  • Last but not least - Form builder

Bug Fixes

  • Fixed redirects
  • Fixed the issue with the repeat modal and improved summary
  • Fixed caching issues
  • Fixed bug with “Sold out!” message appearing at wrong time
  • Fixed bug with slugs in repeating events
  • Ordering a ticket with a price while using offline payment is working again.
  • A lot of small fixes that we found during the implementation of new features.

Miscellaneous:

  • Improved translations.
  • Improved onboarding experience
  • Voiding an order voids all tickets associated with it
  • Improved counting of how many tickets are left for particular ticket type
  • Improved client and server side validations for ordering
  • Updated to Nooku 2.0.6
  • Modal uses “Apply” as button label instead of “Save” to avoid confusion
  • Prevented multiple submission of order form
  • The first ticket is for the customer (if possible).
  • Improved order, ticket and receipt views.

Released

Version 3.0 Alpha 1

New features

  • Ordering a ticket with a price while using offline payment is working again.
  • Voiding an order voids all tickets associated with it
  • Updated to Nooku 2.0.6
  • Added ability to change start and end sales dates for tickets
  • Added payment selector
  • Added offline as payment method
  • CSV export for attendees and orders
  • Multiple pricing
  • Different sales start and sales end dates for each ticket
  • ACL level (each ticket can be set to be buyable only by specific J! user group)
  • Visibility (each ticket can be set to be visible only to specific J! user group)
  • Min and Max order quantity for each ticket
  • Total availability of the tickets.

Bug Fixes

  • Prevented multiple submission of order form
  • Fixed bug with “Sold out!” message appearing at wrong time
  • Fixed bug with slugs in repeating events
  • Fixed caching issues
  • Fixed redirects
  • Fixed the issue with the repeat modal and improved summary

Miscellaneous

  • Modal uses “Apply” as button label instead of “Save” to avoid confusion
  • Improved onboarding experience
  • Improved counting of how many tickets are left for particular ticket type
  • Improved client and server side validations for ordering
  • Events now have a responsive ticket widget allowing to order tickets in the fastest and simplest way available online.
  • If an event is repeating, people can pick the desired date.
  • Tickets powered by QR codes
  • Customers have access to their order page with order details, links to tickets and receipt
  • Event categories now support infinite levels of nesting.
  • We ditched our past custom user interface to fully embrace how Joomla works, so that anybody knowing the basics of Joomla will be able to use Ohanah in no time, resulting in a much more seamless experience.
  • Now you can easily create events that repeat: - Daily, 10 times - Every 2 days, until 17 January, 2016 - Every 3 weeks on Monday and Wednesday, 5 times - Monthly on day 18, until January 1st, 2016 - Monthly on the third Friday, 3 times