Skip to content
Snippets Groups Projects
CHANGELOG.md 6.48 KiB
Newer Older
  • Learn to ignore specific revisions
  • jaapjansma's avatar
    jaapjansma committed
    # Version 1.12.0 (not yet released)
    
    
    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)
    
    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.