Changelog
April 2021​
1.15.5​
- Fixes tickets timezone issue
- Adds
eventId
andticketId
as config options for the Registration Page widget.
1.15.4​
- Improves WIX compatibility.
- Adds cover image medium thumbnail.
- Improves Schedule tiles.
- Fixes layout for future tickets.
March 2021​
1.15.3​
- Adds PayPal integration.
1.15.2​
- Adds filters by multiple event types and categories.
1.15.1​
- Multiple fixes and adjustments.
February 2021​
1.15.0​
- Next-generation of widgets UI.
1.14.1​
- Updates languages and translations.
August 2020​
1.14.0​
- Adds new Promo widget.
July 2020​
1.13.1​
- Fixes an initialisation error for the event calendar with tiles and schedule date formatting.
1.13.0​
- Updates Schedule in Tile view: removes the Register button, adds tags and thumbnails, improves various styles. It looks awesome now!
June 2020​
1.12.3​
- Fixes a small issue with the French locale.
1.12.2​
- Fixes some translation issues with German and French locales.
May 2020​
1.12.1​
- Fixes the output of ordered/unordered lists.
1.12.0​
- Adds support for featured events in Schedule and Sidebars (widgets/widgets/sidebar-event-list.md).
- Adds support for bio (only custom themes) of trainers on the Event Page.
1.11.0​
- Adds support for
onlyFeatured
in the Schedule. - Adds two supportive classes to the Schedule to differentiate location and datetime blocks in tiles
- Adds support for the additional registration button on the Event Page.
April 2020​
1.10.2​
- Fixes the issue with muted registration form for free events.
- Adds new
coverImage
configuration parameter for Event Page with four attributes:show
,placeholder
,width
,height
.
1.10.1​
- Fixes a position of free label in the table view of the Schedule and hides summary block for now.
1.10.0​
- Adds support for registration forms with card payments.
March 2020​
1.9.4​
- Small fixes to the Registration Form.
- Improves the selection of a ticket on the registration form.
February 2020​
1.9.3​
- Fixes an incorrect external registration link handling, resulting in all registrations coming only through Workshop Butler.
1.9.2​
- Adds license and class for div containing the list of attendees.
1.9.1​
- Adds a placeholder to a search box.
- Location filter loads the list of available countries from API.
- Improved output of filters on phones.
1.9.0​
- New widget - the list of attendees.
- Adds an option to group filters to left and right.
1.8.3​
- Fixes detailed statistics for the trainer.
1.8.2​
- Fixes trainer rating on the Event Page.
- Adds language formatter for language code(-s).
- Changes getActiveTicket() to firstActiveTicket().
- Adds three methods: active(), inFuture(), ended() to
PaidTickets
object.
1.8.1​
- Fix release version.
1.8.0​
- New design for Registration Form.
- Automatic selection of the first ticket.
- Fixed IE 11 support.
- Improved mobile support.
- Adds summary (in case tax is excluded and set or tax is included).
- Adds support for optional start/end ticket dates.
- Adds user functions passed to templates via config.
September 2019​
1.7.3​
- Fixes rendering of italic, sub and sup tags.
- Fixes support for IE11. New polyfill must be used: https://polyfill.io/v3/polyfill.min.js?features=Number.isNaN%2CIntl%2CString.prototype.startsWith%2CString.prototype.repeat
August 2019​
1.7.2​
- Fixes the representation of bold text in event and trainer descriptions.
1.7.1​
- Fixes the representation of bold text in event and trainer descriptions.
May 2019​
1.7.0​
- Adds
eventTypeId
andtrainerId
parameters to Schedule. If set, events in the schedule are filtered by these parameters. - Adds support for cover images in Schedule and Event Page.
If an event contains a cover image, then you can retrieve it and its thumbnail by
event.coverImage.url
andevent.coverImage.thumbnail
in the templates.
April 2019​
1.6.0​
- Adds
future
parameter to Schedule. Default istrue
. - Adds
length
parameter to Schedule. Default isnone
. - Changes the sorting order of events for Schedule and Sidebar Event List.
When
future=false
, the events are shown in the reverse order, from the latest to the oldest.
1.5.0​
Adds a new Category filter to Schedule.
1.4.0​
SEO-related release
- Adds JSON-LD markup for Event Pages.
- Adds page descriptions for Event Pages.
March 2019​
1.3.0​
- Adds support for URL pattern of event pages. Now you can use strings like
id={{id}}&title={{title}}&dates={{dates}}
to customise the URLs of event pages. UseeventPagePattern
parameter on Schedule and SidebarEventList widgets.
1.2.1​
- Rendering of custom fields was fixed. Before labels for custom fields were not shown.
- Rendering of custom page templates was fixed. They could produce errors in some cases.
February 2019​
1.2.0​
- Functions
_t
,_f
and widget config are available in user's templates. - Default translations can be modified with user dictionaries.
- Location filter in the List of Trainers filters trainers by countries they work at, not the countries they live in.
1.1.1​
Fixes several serious flaws with mobile templates, which did not work correctly in many cases.
1.1.0​
This release radically improves the usability of all themes for mobiles and adds several useful features.
New
- New column for a Schedule widget in a Table view - trainers.
- You can change the order of columns and hide columns in the Table view of the event schedule via parameters.
Improved
- All themes support mobile screens. Now your events are more accessible than ever.
- The URLs for Trainer Profile have a form
id=[id]&name=[trainer name]
.
Changed / Removed
- We removed the header for a Table view of the event Schedule. In this version, it is simply hidden via styles. You can show it back without changing the layout.
- Columns in the Table view got new classes to support more flexible table configurations.
October 2018​
1.0.2​
- Fixes a Trainer filter in the Schedule of events.
- Improves the styles and layout of the schedule of events a bit.
September 2018​
1.0.1​
This version represents the next generation of Workshop Butler widgets for website integration. It comes with:
- Support of six languages: English, German, French, Spanish, Portuguese, and French.
- Support of locales. For example, 'en-us' and 'en-gb'.
- Much improved five themes.
- Separate Registration Form to events.
- List of Testimonials for trainers.
- Multiple configuration options.
- Integration Kit for a simple configuration.
August 2018​
0.7.1​
- Fixes a bug when an event's timezone is shown even if it does not exist.
0.7.0​
Support for times and timezones in events
- Adds support for start and end times of events, of ]events' timezones](https://support.workshopbutler.com/article/51-time-zones-for-events).
- Removes
formatDate
function. - Moves different attributes for
Event
toschedule
andlocation
attributes. - Adds
format
method forSchedule
to render dates, times, and timezones correctly.
0.6.0​
- Adds detailed statistics for trainers. See
Statistics.votes
attribute for more information. - Adds
getFullName
function toTrainer
. - Fixes the support for a separate Registration Form.
0.5.0​
- Changes the logic to remove the dependence on the theme's classes.
- Renames the EventList widget to Schedule, the TrainerPage to Trainer Profile.
- Ups the theme version to 0.5.1.
0.4.0​
First public release
- The scripts are moved to https://cdn.workshopbutler.com.
- A project structure has changed and the themes are included as git submodule.
- Build options have changed slightly.