-
jaapjansma authoredjaapjansma authored
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)
- Version 1.24.1
- Version 1.24
- Version 1.23.8
- Version 1.23.7
- Version 1.23.6
- Version 1.23.5
- Version 1.23.4
- Version 1.23.3
- Version 1.23.2
- Version 1.23.1
- Version 1.23
- Version 1.22.1
- Version 1.22
- Version 1.21
- Version 1.20
- Version 1.19.1
- Version 1.19
- Version 1.18
- Version 1.17
- Version 1.16
- Version 1.15.1
- Version 1.15
- Version 1.14.2
- Version 1.14.1
- Version 1.14.0
- Version 1.13.0
- Version 1.12.0
- Version 1.11.0
- Version 1.10.0
- Version 1.9.1
- Version 1.9.0
- Version 1.8.0
- Version 1.7.1
- Version 1.7.0
- Version 1.6.0
- Version 1.5.0
- Version 1.4.0
- Version 1.3.0
- Version 1.2.0
- Version 1.1.0
- Version 1.0.7
- Version 1.0.6
- Version 1.0.5
- Version 1.0.4
- Version 1.0.3
- Version 1.0.2
- Version 1.0.1
CHANGELOG.md 10.78 KiB
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
- Fixed filter options for money fields. See issue #50 (closed)
- Added Field Output handler for Custom Links. !57 (merged)
- Fixed issue with shoreditch theme #49 (closed)
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
- Fixed bug #11 (closed) (Fatal error clone on non object)
Version 1.0.1
Initial release.