# Release Notes 118

**URL:** <https://community.appfarm.io/t/release-notes-118/1895>\
**Category:** Release notifications\
**Created:** [June 15, 2025, 7:20pm UTC](https://community.appfarm.io/t/release-notes-118/1895 "2025-06-15T19:20:18Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Olav](https://dub1.discourse-cdn.com/flex013/user_avatar/community.appfarm.io/olav/32/63_2.png) [@Olav](https://community.appfarm.io/u/Olav)\
**Post date:** [June 15, 2025, 7:20pm UTC](https://community.appfarm.io/t/release-notes-118/1895/1 "2025-06-15T19:20:18Z")

</div>

Release 118 introduces Change History, a powerful new feature designed to streamline collaboration and debugging for development teams of all sizes. This release also includes numerous platform improvements and bug fixes to enhance your overall experience.

## Change History

Track every modification to your app with detailed change history. Right-click any View, UI component, Action, or Action Node to see exactly what changed, when it happened, and who made the change. Every detail, from an updated visibility rule to a deleted Action Node, is now just a few clicks away, allowing your team to stay in total control while delivering value at the speed of no-code.

**Why we built this:**

- **Faster debugging** – Pinpoint when issues were introduced
- **Improved developer collaboration** – Know who to contact about specific changes
- **Compliance support** – Maintain audit trails for quality assurance

 ![change history release notes](https://europe1.discourse-cdn.com/flex013/uploads/appfarm/original/2X/d/dec9aed0f2d4539718917b61558068def590f570.png)

**Beta availability**  
Change History is currently in Beta and available on all subscription tiers. After the Beta period, usage will depend on your subscription tier.

**Important:** Only changes made after enabling this feature will be available in the history. Read more in our updated [docs](https://docs.appfarm.io/reference/appfarm-create/change-history).

You can find the full list of improvements, new features and bug fixes below.

### What’s New

- GDPR: add possibility to see classes marked as GDPR personal/sensitive (#3806)
- Visualize Object Class \> Value on Create in value mapper for e.g. Create Object (#5012)
- Indicator on action node in the action editor that some required property of the action node is missing (#5196)
- Visualize param Default Value in param mapper (#5698)
- Add strikethrough option to RichTextEdit component (#6022)
- Implement Change History for Views, UI components, Actions and Action Nodes in Create (#6620)

### Enhancements

- Improved server-side function evaluation (#4900)
- Export Data: Option to skip all headers (#6114)
- Appfarm Developer Tools: “Copy-to-clipboard”-icon to appear when hovering over data values (#6195)
- Shareable component: Make “Edit component” available from the context menu (#6234)
- Make responsive image as default behavior on image (#6238)
- Conditional Filters: Add filtered selection-mode for Read and Aggregate Data (#6269)
- Aggregate Data: Queries that returns no objects should clear the data source if operation is Replace All Objects (#6339)
- Visualize the current solution in Create more clearly (#6348)
- Create File Archive: Increase timeout limit (#6589)

### Bug Fixes

- Reference finder: Properties that are accessed in Coded Component are not detected as being in use (#6055)
- Shareable Component: Inconsistent and incorrect date formatting (#6079)
- Select component has same size when appearance is set to Small or Medium in Create (#6135)
- Services with required headers containing capital letters do not work (#6138)
- Custom Exceptions thrown from services are not caught by catch exception set to catch custom code (#6171)
- Sorting not working for components in a shareable component (#6197)
- Cannot use Current User Roles datasource in server-side operations (#6256)
- Read objects to a runtime object from a data connector should not allow you to set up filter using prohibited operators (#6296)
- Conditional Filters: No support for paste in Read Objects and Aggregate Data (#6311)
- Shareable Component: Visibility function expression on Shareable component does not apply filter for function parameter (#6338)
- Create - Shareable Component in design mode does not show correct default text color (#6359)
- Filters on references in UiTable are not kept when closing and opening filter modal (#6407)
- Run Service Action Node in Services only maps first result datasource (#6409)
- Inputting invalid data in source of animated component makes Create and Client white (#6460)
- Copy a service using a Run Service actionNode from one app to another crashes Create (#6477)
- Trailing slashes should not be removed when entered in the Web Request path (#6517)
- Service endpoints no longer pass form-data correctly to body parser (#6533)
- Adding all properties as columns causes invalid databindings for file object class properties (#6549)
- Disable Responsive, Disable Lazy are always enabled on client (#6559)

---

<div class="post-metadata">

**Author:** ![danielhansen](https://dub1.discourse-cdn.com/flex013/user_avatar/community.appfarm.io/danielhansen/32/371_2.png) [@danielhansen](https://community.appfarm.io/u/danielhansen)\
**Post date:** [June 26, 2025, 5:15am UTC](https://community.appfarm.io/t/release-notes-118/1895/2 "2025-06-26T05:15:04Z")

</div>

All our web requests in services using a result parser have suddenly failed after this release, after running stably for over a year. The error is: “parsererror: source is not a string”

From my research, it looks like the XML payload (rawResponseData) is now a Uint8Array instead of a string. This has broken XML parsing in JavaScript across 10+ endpoints for us.
