Skip to content
Snippets Groups Projects
CHANGELOG.md 20.2 KiB
Newer Older
  • Learn to ignore specific revisions
  • jaapjansma's avatar
    jaapjansma committed
    # Version 1.71 (not yet released)
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.70
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Regression fix dashlets not working anymore #122
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed contact Summary tab not loading due to fatal error. See !115 and #122
    
    jaapjansma's avatar
    jaapjansma committed
    * Performance improvements.
    
    * Fixed issue with Contact Search and Hard limit and paging.
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.69
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Fixed issue with expanded search form when hard limit is enabled.
    
    * Export of selection is first stored in a temporary table. Performance improvement and fixes issue with export not containing all records.
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.68
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Fix for issue with get count api calls.
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.67
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Added filter Total Contribution Amount in Period.
    
    * Fixed regression bug in contact search.
    
    * Fixed regression bug with adding filters.
    
    * Added aggregated contribution source
    * Added date filter to data sources.
    
    * Fixed issue in In- and Exclude filter contact has contributions.
    
    * Fix for permission view contact filter.
    
    * Added field output handler: Arthmetic Operations.
    
    * Added field output handler for date range segments based on months.
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed issue with permission to view contact. Also works now without a user record
    
    * Added functionality to have a hard limit on a selection
    
    jaapjansma's avatar
    jaapjansma committed
    * Added age filter
    
    * Added possibility to provide index hints in a sql table data flow.
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.66
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Regression fix for issue #125.
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.65
    
    * Regression fix for issue #125 after refactoring for filter collections.
    
    * Added In- and Exclude to filter contact has contributions for the campaign field.
    
    * Added multiplier to aggregate function field.
    
    * Added found to nearest whole number to aggregate function field.
    
    Klaas Eikelboom's avatar
    Klaas Eikelboom committed
    # Version 1.64
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed issue with loading all records when opening a search screen or when doing an export.
    
    jaapjansma's avatar
    jaapjansma committed
    * PHP 8 Compatibility: Don't pass NULL to functions that take string inputs by !114
    
    * Added filter for contact has active recurring contributions.
    
    * Added filter for contact has activity in period.
    
    * PHP 8 Compatibility: Declarations of functions must be the same.
    
    * Notices: Preventing several notices from calculated fields.
    
    * Refactored filters (removed duplicate code)
    
    * Added Filter Collections to group filter into a collection. Which could lead to an OR statement in the query.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.63
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Fix for regression issue #123
    
    * Preparation for PHP 8 compatibility
    * Improved count query by removing group by and functions (such as AVG and SUM).
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.62
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Optimization of the contact data source and contact type filter.
    
    jaapjansma's avatar
    jaapjansma committed
    * Added SQL Query Data Flow
    
    * Added passing of extra data from the api or url to the filter.
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.61
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Improved on !98 filter parameter for SQL Table sources.
    * Added data source Contribution (withouth Soft Contribution)
    
    # Version 1.60.2
    
    * Fixed regression bugs.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.60.1
    
    * Fixed regression bugs.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.60
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Major refactor to search functionality. Simplified the code base and made it possible to have follow-up screens when exporting data.
    
    jaapjansma's avatar
    jaapjansma committed
    * Add filter_sql parameter to sql tables. (See !98)
    
    jaapjansma's avatar
    jaapjansma committed
    * Add filter for contact has contribution in period (See #120 and !112)
    
    jaapjansma's avatar
    jaapjansma committed
    * Addedf filter for contact has relationship (See #121 and !113)
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.59
    
    jaapjansma's avatar
    jaapjansma committed
    * Added week day filter.
    
    
    Klaas Eikelboom's avatar
    Klaas Eikelboom committed
    # Version 1.58
    
    
    * Fix error in Case Reports caused by removal of print permissions (by another extension).
    
    * Fixed issue in Case Search. The hidden fields configuration was not respected.
    
    jaapjansma's avatar
    jaapjansma committed
    * !110 PHP 8.1 compatibility - don't pull NULL to stripos
    
    * !11 Update hook_civicrm_tabset for forward-compat with 5.57
    * Make stripAlternavites (Removing the ALTERNATE text from activity detail field) also work for the API.
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.57
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * When a DAO field does not have a title use the name instead.
    
    * Fix for Legacy Custom Searches on CiviCRM older than 5.41, see #114
    
    # Version 1.56
    
    * Fixed regression with issue with joins.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    # Version 1.55
    
    * Fixed regression with issue with joins.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.54
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Add stripAlternatives to MarkupFieldOutputHandler to hide the email ALTERNATE notation
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed issue with Joins
    
    # Version 1.53
    
    * Fix for #109 sticky headers and dashlet.
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.52
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Fixed issue with event participant count field (do not count deleted contacts).
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    # Version 1.51
    
    * Fixed regression with sticky row header.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.50
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * When using a search output the row header will stick upon scroll.
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed when using the CSV export, the web browser can cache the downloaded CSV file with MR !103
    
    jaapjansma's avatar
    jaapjansma committed
    * Provides ability to set the file name for the CSV export download, instead of using randomly generated file name  with MR !104
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.49
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Added filter for Contact Has Event of Type
    * Added filter for contact has contributions with status
    
    * Added field output handler for listing event registrations of a contact
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.48
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Fixed permission issue with Contact Type Filter
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed export from Smart Groups, by manage groups --> contacts --> export CSV
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.47
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Added Field Output Handler for Text from Template.
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.46
    
    * The TotalFieldOutputHandler now sorts numeric instead of alphabetic (so first 9 and then 10)
    
    jaapjansma's avatar
    jaapjansma committed
    * Added Field Outputhandler for Custom Link with three fields by !74
    
    jaapjansma's avatar
    jaapjansma committed
    * Don't emit a PHP warning on a null string with 'use label as value' by !99
    
    jaapjansma's avatar
    jaapjansma committed
    * Fix CiviCRM Case, adding Case as source, the default values cause an Error, see #102
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    Klaas Eikelboom's avatar
    Klaas Eikelboom committed
    # Version 1.45
    
    
    * Fixed error with Aggregated Fields (#105)
    * Fixed error with CalculationFields
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.44
    
    jaapjansma's avatar
    jaapjansma committed
    * Introduce AbstractFormattedNumberOutputHandler with !95
    
    Klaas Eikelboom's avatar
    Klaas Eikelboom committed
    # Version 1.43
    
    Klaas Eikelboom's avatar
    Klaas Eikelboom committed
    
    
    * Enable upgrade to CiviCRM 5.43 and beyond without legacycustomsearches module enabled !94.
    
    * Prevent non-numeric value warning in the TotalFieldOutputHandler.
    
    jaapjansma's avatar
    jaapjansma committed
    * DateFieldOutput DateTime Option by !93
    
    
    Klaas Eikelboom's avatar
    Klaas Eikelboom committed
    # Version 1.42
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    Klaas Eikelboom's avatar
    Klaas Eikelboom committed
    * !101 Fix upgrade crash when upgrading to CiviCRM 5.41.0
    
    * Documented adding dataprocessors to your extension.
    
    JonGold's avatar
    JonGold committed
    * Ability to return multi-valued field as an array.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    # Version 1.41
    
    * Fixed regression bug with joins and filters on a data source.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    # Version 1.40
    
    * Fixed issue with joins and filters on a data source.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.39
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Improvement of the layout of the relationship output handler.
    
    * Add link from the participant count field.
    
    jaapjansma's avatar
    jaapjansma committed
    * Layout of date filter.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Fixed #96: use INNER JOIN on custom fields when a filter is set.
    * Fixes issue with Relationship output field handler.
    
    # Version 1.37.1
    
    * Fixed regression bug with operator options in the filter.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.37
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    kainuk's avatar
    kainuk committed
    * Added filter to compare two fields.
    
    * Fixed #94. Renamed the calculation Percentage to Percentage change (to avoid confusion).
    
    * Make the totals (calculations that add up) and percentages sortable.
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed #91. Duplicate column name 'participant_payment_participant_id' when a Data Processor is configured to use two or more Pariticipant Sources by !85
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed issue with Participant and Contribution Searches by !87
    
    * Fixed issue with sorting and limit. #95.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.36
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    * Inconsistent use of "e-mail" and "email", use the CiviCRM standard "email" by !79
    * Default delimiter for CSV export is semi-colon, not comma by !81
    
    * Fixed issue with participant payment
    
    jaapjansma's avatar
    jaapjansma committed
    * Ability to return contact as array in relashionship type by !84
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.35
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed #87 Dataprocessors with required contact id filters throws "One of parameters (value: ) is not of the type Int" error for anonymous users by !77
    
    * Compatibility fix for Symfony 2.8, 3.4 and 4.0
    
    * Fixed issue with non required join and filtering on case type.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.34
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Fixed issue with filtering on state/province custom fields.
    
    * Fixed issue with filtering on multi value fields (fields which holds multiple values separated by the VALUE SEPARATOR symbol).
    
    * Fix for #85 DB Error: no such field when using "Tab on contact summary" with contributions
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.33
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Added weight to search/reports outputs.
    
    * Fix for #71 deprecation warnings.
    
    jaapjansma's avatar
    jaapjansma committed
    * Compatibility fix for Symfony ^3.4 ^4.0.
    
    # Version 1.32
    
    * Added Field Output Handler for clean file names.  E.g. change `Expense/2/receipt_802fd5cd009e0a39cf2202f4bfb9c0b4.pdf`
      into `receipt.pdf`.
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed #77 Contribution dataprocessor with current user contact filter shows no results by !75
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.31
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Fixed backwards compatibility with joins on the edit screen.
    
    jaapjansma's avatar
    jaapjansma committed
    * Add custom link handler referencing two fields. (!73 & #79)
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed issue with CSV and PDF Download output on wordpress.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed issue with relative date and required filters.
    * Compatibility with php 7.0
    * Activity search with empty id.
    
    * Fixed issue with aggregation on date fields #78
    
    * Fixed issue with CSV and PDF Download output.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    # Version 1.29
    
    * Fixed issue when same field existed twice but with different names.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed #73: Aggregation on SQL Source does not always work
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed #40: SQL Table data source error and #45: Allow MySQL Views as Sources. See !71
    
    * Fixed regression bug with custom fields on activity data sources.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.27
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Added Contribution Count Field Output Handler.
    * Fixed issue with importing/exporting of data processor.
    
    * Fixed issue with participant data source.
    
    * Fixed issue with loading menu items.
    
    
    * Fixed issue with formatting of money fields and 0 value in the formatted number field output handler.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.25
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Fix for #68: contact search actions did not work after upgrading to 5.32.2
    
    * Fix for #67: error when a custom field or custom groups contains an @ or % sign in the help texts.
    
    * Fixed issue with join on contribution data source.
    * Added better error handling.
    
    * Fixed issue with aggregation fields and a subquery data flow.
    
    * Fixed issue with backwards compatibility and field drop down.
    
    * Fixed issue with date filter and civicrm version before 5.25
    
    * Join when aggregation is enabled on a data source should be of type LEFT and not INNER.
    
    * Fix for regression bug #69: Multiple Field Filter
    
    # Version 1.24.1
    
    * Fixed regression bug when only one activity data source is present.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    # Version 1.24
    
    * Fixed issue with sorting the data processor and case insenstivity.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    # Version 1.23.8
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Fixed regression bug in Checksum filter.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Fixed another regression bug with filter on certain fields which are secondary to the data source. Such as the activity record type id.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.23.6
    
    * Fixed regression issue with file data source and with contribution source.
    * Fixed #64 aggregation on a custom field of a contribution data source works.
    
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Fixed regression bug with filter on certain fields which are secondary to the data source. Such as the activity record type id.
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed regression bug #66: Dataprocessor breaks API3 explorer actions list
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    # Version 1.23.4
    
    * Fixed regression bug with case role filter (and other filters).
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    # 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
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.23.1
    
    * Fixed issue with config.
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.23
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * 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.
    
    jaapjansma's avatar
    jaapjansma committed
    * Refactor of config classes.
    
    * Fixed regression bug in getting where statements and join statements.
    
    # Version 1.22.1
    
    * Fixed regression bug with API output.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.22
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    * Fix issue filtering for multiple tags !66
    
    * 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.
    
    * 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.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    # Version 1.21
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * 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.
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.20
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    * ContactInGroup filter only supports IN/NOT IN so map =/!= !65
    
    * Fixed issue with multiple Custom Group as data source and additional filters.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    # Version 1.19.1
    
    * Fixed issue with install sql and innodb.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.19
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    * Added File Data Source
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.18
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    * Fix broken CSV (etc) download buttons (!62)
    
    jaapjansma's avatar
    jaapjansma committed
    * Fix unable to select relative date value in filter #56
    
    * Fix issue with tasks after an Participant Search.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.17
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Added participant count field
    
    * Fixed custom link field so that the raw value also contains the html link (#55).
    
    * Fix for Field filter. It did not work on a custom field that has the type country.
    
    jaapjansma's avatar
    jaapjansma committed
    * Added image field output handler (!61)
    
    * Fixed issue with View and Edit an activity in Activity Search.
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.16
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Fixed blank worldregion in CVS output #52
    
    * Fixed issue with not empty case role filter.
    
    # Version 1.15.1
    
    * Fixed backwards compatibility issue.
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.15
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Added percentage calculation field to calculate the difference in percentage between two fields.
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed issue with saving default filter values.
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed issue with filter for multiple select fields.
    
    jaapjansma's avatar
    jaapjansma committed
    * Added filter for month.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    # Version 1.14.2
    
    * Fixed issue with broken filter #51
    * Added all contact types customf fields to contact data source.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    # Version 1.14.1
    
    * Fixed issue with shoreditch theme #49
    
    * Fixed issue with custom fields with the same name as an entity field.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.14.0
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Fixed filter options for money fields. See issue #50
    
    jaapjansma's avatar
    jaapjansma committed
    * Added Field Output handler for Custom Links. !57
    
    * Fixed issue with shoreditch theme #49
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.13.0
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    * Added Checksum filter.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.12.0
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    * Allow to specify defaults for a search through the URL.(!46)
    * Fixed several notices (!47, !48, !49, !53)
    * Fixed URL of dashlet on non drupal installations (!50)
    * Show title of data processor when asking for a confirmation upon deleting.
    
    * Add support for filter defaults to be set using the URL.
    
    jaapjansma's avatar
    jaapjansma committed
    * Added Filter for World Region
    * Added Output for World Region
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed integration with search action designer extension for the Search/Report output.
    
    * Fixed bug with aggregation fields (#44)
    
    * Added option to expose the hide fields setting to the user at Search/Report output (#34)
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.11.0
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * 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.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.10.0
    
    * Added option to return URL to File Download Link Field.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.9.1
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed regression issue with MySQL function such as Year on the Date Field.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.9.0
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * 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
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed bug in File Download Link Field.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.8.0
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    * Added Manage Case Link field.
    
    * Added checkbox to show Manage Case on the Case Search output.
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed issue with dashlet opening in full screen.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.7.1
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Fixed issue with cloning data processors.
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.7.0
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Fixed #35: Custom Fields on a tab are also available as field now.
    
    * Changed Age field so aggeragation is working correctly.
    
    jaapjansma's avatar
    jaapjansma committed
    * 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.
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed caching issues on the contact data source #31.
    
    ufundo's avatar
    ufundo committed
    * Fixed bugs with ContactInGroup filter #33
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.6.0
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    * Update to avoid using a system function that is being deprecated. (See !37)
    
    * Fixed issue with case role field.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.5.0
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Added relationship type order by Relationship Field Type.
    
    * Added smart group contact data source.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.4.0
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * 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.
    
    jaapjansma's avatar
    jaapjansma committed
    * Added PDF Export Output
    
    * Added Union Query Data Flow.
    * Added a field specification for a fixed value
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed #24
    
    * Improved export/import functionality.
    
    * Added documentation generator to the API output.
    
    * Added default sort configuration for a data processor (#26).
    
    jaapjansma's avatar
    jaapjansma committed
    * Added Age field.
    
    * Added current user to contact filter.
    
    jaapjansma's avatar
    jaapjansma committed
    * Added data source for permissioned contact (#25).
    
    * Fixed issue with configuration contact source sub type filter.
    
    * Added a no result text to the outputs.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.3.0
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed the dashlets.
    * Fixed caching issues.
    
    jaapjansma's avatar
    jaapjansma committed
    * Add Recurring Contribution as datasource
    
    * Added Field Output Handler for Is Active fields based on dates (start date and end date).
    
    jaapjansma's avatar
    jaapjansma committed
    * 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.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.2.0
    
    
    * Made CSV Export download available for anonymous users.
    
    jaapjansma's avatar
    jaapjansma committed
    * Change Group Filter so that it also works with smart groups
    
    jaapjansma's avatar
    jaapjansma committed
    * Fixed bug with date filter
    
    jaapjansma's avatar
    jaapjansma committed
    * Added date group by function to date output field handler.
    
    * Added exposure of Aggregation on the Search/Report output.
    
    jaapjansma's avatar
    jaapjansma committed
    **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`.
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.1.0
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    * Respect selected permissions for outputs
    
    jaapjansma's avatar
    jaapjansma committed
    * 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).
    
    jaapjansma's avatar
    jaapjansma committed
    * 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.
    
    jaapjansma's avatar
    jaapjansma committed
    * 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.
    
    jaapjansma's avatar
    jaapjansma committed
    * Added option to expand criteria forms on search forms.
    
    jaapjansma's avatar
    jaapjansma committed
    * 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
    
    jaapjansma's avatar
    jaapjansma committed
    * Added SQL Table Data Source
    
    * Export from a search only exports the selected rows.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    * Changed Event Participants Field Output Handler to return a string.
    
    * Build a cache clear when a data processor configuration is changed.
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.0.6
    
    * Performance improvement by caching the data processor and the api calls.
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.0.5
    
    jaapjansma's avatar
    jaapjansma committed
    
    * Added error handling to importer
    
    jaapjansma's avatar
    jaapjansma committed
    * Added sort in Manage data processor screen
    
    jaapjansma's avatar
    jaapjansma committed
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.0.4
    
    jaapjansma's avatar
    jaapjansma committed
    
    * Fixed issue with activity search and actions after the search when the actions are run on all records.
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.0.3
    
    * Fixed issue with date filters.
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.0.2
    
    * Fixed bug #11 (Fatal error clone on non object)
    
    
    jaapjansma's avatar
    jaapjansma committed
    # Version 1.0.1
    
    
    jaapjansma's avatar
    jaapjansma committed
    Initial release.