Skip to content
Snippets Groups Projects
To find the state of this project's repository at the time of any of these versions, check out the tags.

Version 1.25 (not yet released)

  • Fix for #68 (closed): contact search actions did not work after upgrading to 5.32.2

Version 1.24.1

  • Fixed regression bug when only one activity data source is present.

Version 1.24

  • Fixed issue with sorting the data processor and case insenstivity.

Version 1.23.8

  • Fixed regression bug in Checksum filter.

Version 1.23.7

  • Fixed another regression bug with filter on certain fields which are secondary to the data source. Such as the activity record type id.

Version 1.23.6

  • Fixed regression issue with file data source and with contribution source.
  • Fixed #64 (closed) aggregation on a custom field of a contribution data source works.

Version 1.23.5

  • Fixed regression bug with filter on certain fields which are secondary to the data source. Such as the activity record type id.
  • Fixed regression bug #66 (closed): Dataprocessor breaks API3 explorer actions list

Version 1.23.4

  • Fixed regression bug with case role filter (and other filters).

Version 1.23.3

  • Fixed issue with data sources for file, contributions and cases.

Version 1.23.2

  • Made smart group implementation compatible with civicrm version 5.14.1

Version 1.23.1

  • Fixed issue with config.

Version 1.23

  • Refactor of how the navigation menu is build/stored. It now makes use of hook_civicrm_navigationMenu instead of storing the items in the database directly.
  • Refactor of config classes.
  • Fixed regression bug in getting where statements and join statements.

Version 1.22.1

  • Fixed regression bug with API output.

Version 1.22

  • Fix issue filtering for multiple tags !66 (merged)
  • Added aggregation for membership data source so you can aggregate on the most recent, the least recent memberships.
  • Added aggregation for activity data source so you can aggregate on the most recent, the least recent activity.
  • Fixed issue with Field filter and operator is not one of on a multi value field.
  • Contact Search Output is now also able to create smart groups and send bulk mails (with a hidden smarty group). See #32 (closed).
  • Fixed issue with Field Filter on relationship type and also made relationship type a non required filter on the data source.
  • Improved performance by caching the API entities and actions configured by a data processor output. (Previously during an api call all actions and entities where retrieved from the database)
  • Fixed issue when a filter is required and no default value is set and you want to set the default value.

Version 1.21

  • Added contribution ID to the participant data source so that you can link a contribution and an event registration.
  • Added a field for contact tags.
  • Added a data source for entity tag and tag.

Version 1.20

  • ContactInGroup filter only supports IN/NOT IN so map =/!= !65 (merged)
  • Fixed issue with multiple Custom Group as data source and additional filters.

Version 1.19.1

  • Fixed issue with install sql and innodb.

Version 1.19

  • Added File Data Source

Version 1.18

  • Fix broken CSV (etc) download buttons (!62 (merged))
  • Fix unable to select relative date value in filter #56 (closed)
  • Fix issue with tasks after an Participant Search.

Version 1.17

  • Added participant count field
  • Fixed custom link field so that the raw value also contains the html link (#55 (closed)).
  • Fix for Field filter. It did not work on a custom field that has the type country.
  • Added image field output handler (!61 (merged))
  • Fixed issue with View and Edit an activity in Activity Search.

Version 1.16

  • Fixed blank worldregion in CVS output #52 (closed)
  • Fixed issue with not empty case role filter.

Version 1.15.1

  • Fixed backwards compatibility issue.

Version 1.15

  • Added percentage calculation field to calculate the difference in percentage between two fields.
  • Fixed issue with saving default filter values.
  • Fixed issue with filter for multiple select fields.
  • Added filter for month.

Version 1.14.2

  • Fixed issue with broken filter #51 (closed)
  • Added all contact types customf fields to contact data source.

Version 1.14.1

  • Fixed issue with shoreditch theme #49 (closed)
  • Fixed issue with custom fields with the same name as an entity field.

Version 1.14.0

Version 1.13.0

  • Added Checksum filter.

Version 1.12.0

  • Allow to specify defaults for a search through the URL.(!46 (merged))
  • Fixed several notices (!47 (merged), !48 (merged), !49 (merged), !53 (merged))
  • Fixed URL of dashlet on non drupal installations (!50 (merged))
  • Show title of data processor when asking for a confirmation upon deleting.
  • Add support for filter defaults to be set using the URL.
  • Added Filter for World Region
  • Added Output for World Region
  • Fixed integration with search action designer extension for the Search/Report output.
  • Fixed bug with aggregation fields (#44 (closed))
  • Added option to expose the hide fields setting to the user at Search/Report output (#34 (closed))

Version 1.11.0

  • Added Field Output Handler for outputting a text when a contact has a certain relationship.
  • Refactored Field Output Handlers and simplified duplicate code for initializing a field.
  • Date filter now also works with Date/Time fields.
  • Added Is not empty as an operator to the contact filter.
  • Added field to edit activity.
  • Renamed Case Role filter to Contact has role on case and added option to search for case without a role set and to search for current user has the role.

Version 1.10.0

  • Added option to return URL to File Download Link Field.

Version 1.9.1

  • Fixed regression issue with MySQL function such as Year on the Date Field.

Version 1.9.0

  • Fixed issue with filtering on contact subtype.
  • Fixed issue with returning after a participant task.
  • Added data source for membership payments.
  • Added Contact Checksum Field.
  • Added header fields to the PDF export output
  • Fixed bug in File Download Link Field.

Version 1.8.0

  • Added Manage Case Link field.
  • Added checkbox to show Manage Case on the Case Search output.
  • Fixed issue with dashlet opening in full screen.

Version 1.7.1

  • Fixed issue with cloning data processors.

Version 1.7.0

  • Fixed #35 (closed): Custom Fields on a tab are also available as field now.
  • Changed Age field so aggeragation is working correctly.
  • Changed Field Specification to allow more advanced mysql functions.
  • Added Event Filter.
  • Added Formatted Address field.
  • Added data source for note
  • Refactored API Output to an Abstract Class so that it is easy for extension developers to develop their own implementation.
  • Added Markup/Html Field Value output field handler.
  • Improved In Memory Dataflow so that joins and filters would work.
  • Improved Contact Summary Tab output so it includes a count.
  • Fixed caching issues on the contact data source #31 (closed).
  • Fixed bugs with ContactInGroup filter #33 (closed)

Version 1.6.0

  • Update to avoid using a system function that is being deprecated. (See !37 (merged))
  • Fixed issue with case role field.

Version 1.5.0

  • Added relationship type order by Relationship Field Type.
  • Added smart group contact data source.

Version 1.4.0

  • Search tasks (eg. Export) work with Member,Contribute,Participant,Case...
  • Added source to retrieve the owner membership, when owner membership is not set (meaning it is already the primary) then it will return itself.
  • Added date filter to filter date with the PHP Date Format.
  • Added filtering on Contact (sub) type on the contact filter.
  • Added PDF Export Output
  • Added Union Query Data Flow.
  • Added a field specification for a fixed value
  • Fixed #24 (closed)
  • Improved export/import functionality.
  • Added documentation generator to the API output.
  • Added default sort configuration for a data processor (#26 (closed)).
  • Added Age field.
  • Added current user to contact filter.
  • Added data source for permissioned contact (#25 (closed)).
  • Fixed issue with configuration contact source sub type filter.
  • Added a no result text to the outputs.

Version 1.3.0

  • Fixed the dashlets.
  • Fixed caching issues.
  • Add Recurring Contribution as datasource
  • Added Field Output Handler for Is Active fields based on dates (start date and end date).
  • Refactored the factory (the factory is used by developers to add data source, field outputs, outputs, filters etc.).
  • Added data sources for custom groups which are a multiple data set.

Version 1.2.0

  • Made CSV Export download available for anonymous users.
  • Change Group Filter so that it also works with smart groups
  • Fixed bug with date filter
  • Added date group by function to date output field handler.
  • Added exposure of Aggregation on the Search/Report output.

Remark for extension developers

If you have an extension which implements an OutputHandlerAggregate in your Field Output Handlers then you have to implement to additional methods: enableAggregation and disableAggregation.

Version 1.1.0

  • Respect selected permissions for outputs
  • Allow to specify "Is Empty" for various filters.
  • Allow to limit ContactFilter to only show contacts from specific groups.
  • Output a data processor as a dashboard.
  • Output a data processor as a tab on the contact summary screen.
  • Output a data processor as a contribution search.
  • Output a data processor as a membership search.
  • Added field outputs for simple calculations (substract and total).
  • Added escaped output to search screens.
  • Replaced the value separator in the raw field with a comma.
  • Added filter to search text in multiple fields.
  • Added filter for searching contacts with a certain tag.
  • Added filter for searching contacts with a certain type.
  • Added filter for contact has membership.
  • Added filter to respect the ACL. So that a user only sees the contacts he is allowed to see.
  • Removed the title attribute from the outputs as those don't make sense.
  • Refactored aggregation functionality and added aggregation function field.
  • Fixed issue with updating navigation after editing an output.
  • Added option to expand criteria forms on search forms.
  • Added a Date field.
  • Added function to clone a data processor.
  • Added Case ID field on the activity source.
  • Added field to display relationships.
  • Added is not empty as a filter operator.
  • Added hidden fields option to search outputs, dashboard output and contact summary tab output.
  • Added formatted number output field handler
  • Added SQL Table Data Source
  • Export from a search only exports the selected rows.

Version 1.0.7

  • Changed Event Participants Field Output Handler to return a string.
  • Build a cache clear when a data processor configuration is changed.

Version 1.0.6

  • Performance improvement by caching the data processor and the api calls.

Version 1.0.5

  • Added error handling to importer
  • Added sort in Manage data processor screen

Version 1.0.4

  • Fixed issue with activity search and actions after the search when the actions are run on all records.

Version 1.0.3

  • Fixed issue with date filters.

Version 1.0.2

Version 1.0.1

Initial release.