Here’s what’s new in Rock’s GitHub for Pre-Alpha Release
18.0.10, released on 8/5/2025.
17.3 Highlights
- Added a filter to the Obsidian Device List block to show only Active or Inactive devices.
- Added a filter to Data Views to include individuals based on their group or sign-up schedules.
- Improved system communication templates to check the recipients’ preferred communication method before delivery.
- Issue 6167 Fixed a bug where the workflow triggered by an unmet group requirement could cause duplicate group requirement instances.
- Issue 6342 Fixed a bug in the Obsidian Communication Entry Wizard block where the “Justify Text” option was missing in the paragraph settings.
- Issue 6348 Fixed a bug where the REST API could return the wrong entity when attempting to retrieve a Data View.
- Issue 6374 Fixed a bug in the Obsidian Dynamic Data block where numeral columns exported to Excel are blank if the column’s data type isn’t explicitly set as "Number".
- Issue 6377 Fixed a bug where date attribute values set by Workflow actions incorrectly include the time component.
- Issue 6378 Fixed a bug in the Public Profile Edit block where the SMS Opt-in Message does not use the text from the "SMS Opt-In Message" System Configuration setting.
- Issue 6379 Improved Twilio "undelivered" messages handling to log to Rock Logger rather than generating an exceptions.
- Issue 6380 Fixed a bug in the Obsidian Communication Entry block where the "Document Root Folder" and "Image Root Folder" settings didn’t enforce folder boundaries.
- Issue 6382 Fixed a bug in Next Gen Check-in where “Prefer Enrolled Groups” blocked check-in to other eligible groups if the enrolled group’s room was closed.
- Issue 6384 Fixed a bug in Next Gen Check-in where removing someone from a family results in an error when there is a single relationship configured to the "Can Check In" attribute.
- Issue 6385 Fixed a bug where indexing a Content Collection results in an error when an attribute value is larger than the configured maximum value.
- Issue 6387 Fixed a bug in the Learning Course Detail block where attribute values wouldn’t saved.
- Issue 6388 Fixed a bug in Next Gen Check-in where a skip check-in message was displayed for unavailable schedules when the "Select All Schedules Automatically" block setting is enabled.
- Issue 6390 Fixed a bug in the Group Schedule Toolbox where individuals with blocked-off schedules caused errors when the block was configured to include or exclude specific group types.
- Issue 6394 Fixed a bug with the Obsidian Workflow Entry block where form field labels that are configured to be hidden are still visible.
- Issue 6395 Fixed a bug with the "ZebraPhoto" Lava filter where no default photo was printed when the individual has no profile photo.
- Issue 6398 Fixed a bug in the Obsidian Workflow Entry where the workflow is unable to persist when there are multiple forms back-to-back.
- Issue 6402 Fixed a bug in the Prayer Request Detail block where the value for the “Expiration Date” field did not appear for small screen sizes.
- Issue 6404 Fixed a bug where the "javascript" Lava command does not work when placed in block Pre- and Post- HTML fields.
18.0 Highlights
- Added the "Average Weekend Attendance" campus
property, which is automatically calculated by the Rock Cleanup Job.
- Added the "UpdatePersistedDataset" Lava filter to update a persisted dataset with an option to pause the Lava rendering
until the persisted dataset is updated.
- Added the “ToEnum” Lava filter to convert an integer to an Enum value, which returns a text value from a custom list according to its assigned integer value.
- Added Slingshot support duplicate attribute keys across different Group Types as long as each key belongs to a unique Group Type.
- Added a feature called "Communication Flows",
which allows administrators to create custom communication sequences depending
on email opens, link clicks, form completions, etc.
- Improved the "AsDateTime" Lava filter to return a text value instead of the full data object.
- Improved the "FromIdHash" Lava filter to return the integer value when a non-hashed Id was provided.
- Improved the Communication Entry block to support long lists in the Template picker.
- Removed the Self-Service Kiosk (Preview) site and corresponding obsolete Kiosk block, and KioskStark theme. Please review the Tech Bulletin for more details.
- Issue 6391 Updated the help text for the "SMS Notification Group" setting for System Phone Numbers to specify that the Rock Mobile is required.
- Issue 6396 Updated the Communication Detail block to send the communication immediately once it has been approved when the "Send When Approved" is enabled and the "Delay Period" setting has been removed.
- Issue 6399 Added "OPTOUT" and "REVOKE" SMS stop keywords to meet updated Twilio and FCC guidelines.