Releases: simpleviewinc/tap-events-force
Sessions Component v3.1.3
Summary
This release is a minor update, with no breaking API changes.
It introduces a waiting list capacity, and it also removes the red asterisk that was appearing on the group booking modal whenever it was in an unmodified state.
Updates
- #160
- Add support for waitlist capacities in the group booking modal
Sessions Component v3.1.2
Summary
This release is a patch update, with no breaking API changes. It fixes the bug that was causing infinite resizing of the sessions component when rendered inside of an iframe using the iframe-resizer plugin.
Patch updates
Sessions Component v3.1.0
Summary
This release is a minor update, with no breaking API changes. It will allow consumers to update the styling of buttons more easily.
Minor Updates
EVF Button Changes (#130)
- Added classNames to EVF Button children based on ticket request
- ef class to button text element "ef-button-text"
- ef class to counter element "ef-button-text-counter"
- ef class to tick element "ef-button-text-icon"
- Removed all color from EVF Button styles
- Updated filter model clear all button to be a Link Button
- Updated to use EVFButton
- Fixed render bug with LabelButton
Sessions Component v3.0.0
Summary
This release is a major update, with breaking changes.
Do not push to production, until updates have been made to the consuming application
Major Feature Updates
EVF Button Changes (#124)
- Demo button for EVF replacement
- Added Button Component prop
- The Session component now expects a
ButtonComponent
similar to theModalComponent
prop - Updated the modal context to be a Components context
- Rewrote button styles and logic, and removed any styles no longer being used
- The Session component now expects a
Hide waiting list filters (#125)
- Added check to see if any sessions have a waiting list
- Added key to store, to save the waiting list active state
- Added hook to pull waiting list state from the store
- Updated filter modal to show waiting list labels based on it's state
Fix for Labels Cut Off (#123)
- Fixed issue with labels getting cut off when many labels are part of a session
- Updated label styles to match desired display
Sessions Component v2.6.0
Summary
This minor release includes custom name for day name label
Day name label
- Jira Ticket: https://jira.simpleviewtools.com/browse/ZEN-541
- PR: #120
- day name is now determined by the prop
agendaDay.dayName
Sessions Component v2.5.0
Summary
This minor release includes the new scrolling session list.
Scrolling Session List View
- Jira Ticket: https://jira.simpleviewtools.com/browse/ZEN-472
- PR: #114
Sessions Component v2.4.1
Sessions Component v2.4.0
Summary
This release includes a few minor updates.
Minor Feature Updates
Zen 495 no sessions msg
PR: #109
- When there are no sessions to display for a day, we should show a message explaining that
- see demo app day 4
Zen 458 group booking disable
PR: #110
- in group booking mode, when every single person is booked to a session. Any adjacent session should have its booking button disabled. Just like the single booking mode
- This feature was implemented in previous sprint, but there was an edge case that was missed
- While in group booking mode, if a session had unlimited spots && a conflict exists, it would not disable the button
Version Display (Development only)
PR: #105
- to help inform devs (and anyone testing the consumer) of the current version of the tap, we should show the version of the tap in the consumer that also links to the release notes
- You can enable this feature by passing in
showVersion
prop - ref
Google Analytics
- this update is not part of the sessions app, but it is implemented in the demo app
- see this file for how it's implemented
- other useful ref:
Bug Fixes
N/A
Sessions Component v2.3.1
Summary
This release includes a few minor updates.
Minor Feature Updates
Attendees Disabled by Mismatched Day
PR: #102
- Attendees in the group booking modal will now be disabled if they are not registered for the same day as the session you opened
- Similarly, in single-booking mode, the booking button itself will be disabled if the one attendee is not registered to the same day
- This is done by examining the attendee's
bookedDays
array and checking if it includes the day number of the session
Removed Label Styling
PR: #104
- In previous versions, the labels all had random background colors applied to them internally
- This has been removed. It is expected that the consumer will apply the background color to these labels using the labels' css classes (e.g.
ef-agenda-label-<id>
). If the consumer does not apply a color, the label will default to a gray background color.
Bug Fixes
Undefined Categories
PR: #103
- there was a bug in previous versions that prevented prop changes from fully updating the component, if those prop changes included a deleted a key from the props
- now, if you delete a key from the props, it will update the component accordingly
Sessions Component v2.2.0
Summary
This release includes a handful of minor updates.
Pending Sessions
- clicking on the session booking button now calls and awaits the callbacks for the booking- and waiting-lists
- booking buttons now show a loading spinner until the promises for those callbacks resolve
- booking buttons are now disabled until the requests resolve
- the booking button in the group booking modal is now disabled until the user makes a modification to the booking and/or waiting lists
- the booking modal will now be automatically dismissed when the booking request completes
- the app will now show an alert modal if one of the request callbacks is rejected, using the thrown value for the alert message body
Modals
- the way modals are displayed was slightly modified to be consistent with events force.
- Previously, all modals were stored in a stack. Now, only a single modal is ever tracked, so old modals will no longer reappear when more recent ones are closed