CHANGELOG.md 3.15 KB
Newer Older
jaapjansma's avatar
jaapjansma committed
1
# Version 1.4.0 (not yet released)
jaapjansma's avatar
jaapjansma committed
2

jaapjansma's avatar
jaapjansma committed
3
* Search tasks (eg. Export) work with Member,Contribute,Participant,Case... 
jaapjansma's avatar
jaapjansma committed
4

jaapjansma's avatar
jaapjansma committed
5
# Version 1.3.0
jaapjansma's avatar
jaapjansma committed
6

jaapjansma's avatar
jaapjansma committed
7
8
* Fixed the dashlets.
* Fixed caching issues.
jaapjansma's avatar
jaapjansma committed
9
* Add Recurring Contribution as datasource
10
* Added Field Output Handler for Is Active fields based on dates (start date and end date).
jaapjansma's avatar
jaapjansma committed
11
* Refactored the factory (the factory is used by developers to add data source, field outputs, outputs, filters etc.).
12
* Added data sources for custom groups which are a multiple data set.
jaapjansma's avatar
jaapjansma committed
13

jaapjansma's avatar
jaapjansma committed
14
# Version 1.2.0
15
16

* Made CSV Export download available for anonymous users.
jaapjansma's avatar
jaapjansma committed
17
* Change Group Filter so that it also works with smart groups
jaapjansma's avatar
merge    
jaapjansma committed
18
* Fixed bug with date filter
jaapjansma's avatar
jaapjansma committed
19
* Added date group by function to date output field handler.
20
* Added exposure of Aggregation on the Search/Report output.
21

jaapjansma's avatar
jaapjansma committed
22
23
24
25
26
**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
27
# Version 1.1.0
jaapjansma's avatar
jaapjansma committed
28

jaapjansma's avatar
update    
jaapjansma committed
29
* Respect selected permissions for outputs
jaapjansma's avatar
jaapjansma committed
30
31
* Allow to specify "Is Empty" for various filters.
* Allow to limit ContactFilter to only show contacts from specific groups.
32
33
* Output a data processor as a dashboard.
* Output a data processor as a tab on the contact summary screen.
34
* Output a data processor as a contribution search.
35
* Output a data processor as a membership search.
jaapjansma's avatar
jaapjansma committed
36
* Added field outputs for simple calculations (substract and total).
jaapjansma's avatar
jaapjansma committed
37
38
* Added escaped output to search screens.
* Replaced the value separator in the raw field with a comma.
39
* Added filter to search text in multiple fields.
40
* Added filter for searching contacts with a certain tag.
41
* Added filter for searching contacts with a certain type.
jaapjansma's avatar
jaapjansma committed
42
* Added filter for contact has membership.
jaapjansma's avatar
jaapjansma committed
43
* Added filter to respect the ACL. So that a user only sees the contacts he is allowed to see.
44
* Removed the title attribute from the outputs as those don't make sense.
45
* Refactored aggregation functionality and added aggregation function field.
46
* Fixed issue with updating navigation after editing an output.
jaapjansma's avatar
update    
jaapjansma committed
47
* Added option to expand criteria forms on search forms.
jaapjansma's avatar
jaapjansma committed
48
* Added a Date field.
49
* Added function to clone a data processor.
50
* Added Case ID field on the activity source.
51
* Added field to display relationships.
52
* Added is not empty as a filter operator.
53
* Added hidden fields option to search outputs, dashboard output and contact summary tab output.
54
* Added formatted number output field handler
jaapjansma's avatar
jaapjansma committed
55
* Added SQL Table Data Source
jaapjansma's avatar
jaapjansma committed
56
* Export from a search only exports the selected rows.
jaapjansma's avatar
jaapjansma committed
57

58
59
# Version 1.0.7

60
* Changed Event Participants Field Output Handler to return a string.
61
* Build a cache clear when a data processor configuration is changed.
jaapjansma's avatar
jaapjansma committed
62

jaapjansma's avatar
jaapjansma committed
63
64
65
66
# Version 1.0.6

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

jaapjansma's avatar
jaapjansma committed
67
# Version 1.0.5
jaapjansma's avatar
jaapjansma committed
68
69

* Added error handling to importer
jaapjansma's avatar
jaapjansma committed
70
* Added sort in Manage data processor screen
jaapjansma's avatar
jaapjansma committed
71

jaapjansma's avatar
jaapjansma committed
72
# Version 1.0.4
jaapjansma's avatar
jaapjansma committed
73
74
75

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

jaapjansma's avatar
jaapjansma committed
76
77
78
79
# Version 1.0.3

* Fixed issue with date filters.

jaapjansma's avatar
jaapjansma committed
80
81
82
83
# Version 1.0.2

* Fixed bug #11 (Fatal error clone on non object)

jaapjansma's avatar
jaapjansma committed
84
85
# Version 1.0.1

jaapjansma's avatar
update    
jaapjansma committed
86
Initial release.