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

jaapjansma's avatar
jaapjansma committed
3
4


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

7
* Fixed issue with cloning data processors.
jaapjansma's avatar
jaapjansma committed
8
* Added Manage Case Link field.
9
* Fixed issue with dashlet opening in full screen.
10

jaapjansma's avatar
jaapjansma committed
11
# Version 1.7.0
jaapjansma's avatar
jaapjansma committed
12

13
* Fixed #35: Custom Fields on a tab are also available as field now.
14
* Changed Age field so aggeragation is working correctly.
jaapjansma's avatar
jaapjansma committed
15
* Changed Field Specification to allow more advanced mysql functions.
jaapjansma's avatar
jaapjansma committed
16
17
* Added Event Filter.
* Added Formatted Address field.
jaapjansma's avatar
jaapjansma committed
18
* Added data source for note
19
* Refactored API Output to an Abstract Class so that it is easy for extension developers to develop their own implementation.
20
* Added Markup/Html Field Value output field handler.
21
* Improved In Memory Dataflow so that joins and filters would work.
22
* Improved Contact Summary Tab output so it includes a count.
jaapjansma's avatar
jaapjansma committed
23
* Fixed caching issues on the contact data source #31.
ufundo's avatar
ufundo committed
24
* Fixed bugs with ContactInGroup filter #33
jaapjansma's avatar
jaapjansma committed
25

jaapjansma's avatar
jaapjansma committed
26
# Version 1.6.0
jaapjansma's avatar
jaapjansma committed
27

jaapjansma's avatar
jaapjansma committed
28
* Update to avoid using a system function that is being deprecated. (See !37)
jaapjansma's avatar
jaapjansma committed
29
* Fixed issue with case role field.
jaapjansma's avatar
jaapjansma committed
30

jaapjansma's avatar
jaapjansma committed
31
# Version 1.5.0
jaapjansma's avatar
jaapjansma committed
32

33
* Added relationship type order by Relationship Field Type.
34
* Added smart group contact data source.
jaapjansma's avatar
jaapjansma committed
35

jaapjansma's avatar
jaapjansma committed
36
# Version 1.4.0
jaapjansma's avatar
jaapjansma committed
37

38
39
* 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.
40
* Added date filter to filter date with the PHP Date Format.
41
* Added filtering on Contact (sub) type on the contact filter.
jaapjansma's avatar
jaapjansma committed
42
* Added PDF Export Output
43
44
* Added Union Query Data Flow.
* Added a field specification for a fixed value
jaapjansma's avatar
jaapjansma committed
45
* Fixed #24
46
* Improved export/import functionality.
47
* Added documentation generator to the API output.
48
* Added default sort configuration for a data processor (#26).
jaapjansma's avatar
jaapjansma committed
49
* Added Age field.
50
* Added current user to contact filter.
jaapjansma's avatar
jaapjansma committed
51
* Added data source for permissioned contact (#25).
52
* Fixed issue with configuration contact source sub type filter.
53
* Added a no result text to the outputs.
jaapjansma's avatar
jaapjansma committed
54

jaapjansma's avatar
jaapjansma committed
55
# Version 1.3.0
jaapjansma's avatar
jaapjansma committed
56

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

jaapjansma's avatar
jaapjansma committed
64
# Version 1.2.0
65
66

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

jaapjansma's avatar
jaapjansma committed
72
73
74
75
76
**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
77
# Version 1.1.0
jaapjansma's avatar
jaapjansma committed
78

jaapjansma's avatar
update    
jaapjansma committed
79
* Respect selected permissions for outputs
jaapjansma's avatar
jaapjansma committed
80
81
* Allow to specify "Is Empty" for various filters.
* Allow to limit ContactFilter to only show contacts from specific groups.
82
83
* Output a data processor as a dashboard.
* Output a data processor as a tab on the contact summary screen.
84
* Output a data processor as a contribution search.
85
* Output a data processor as a membership search.
jaapjansma's avatar
jaapjansma committed
86
* Added field outputs for simple calculations (substract and total).
jaapjansma's avatar
jaapjansma committed
87
88
* Added escaped output to search screens.
* Replaced the value separator in the raw field with a comma.
89
* Added filter to search text in multiple fields.
90
* Added filter for searching contacts with a certain tag.
91
* Added filter for searching contacts with a certain type.
jaapjansma's avatar
jaapjansma committed
92
* Added filter for contact has membership.
jaapjansma's avatar
jaapjansma committed
93
* Added filter to respect the ACL. So that a user only sees the contacts he is allowed to see.
94
* Removed the title attribute from the outputs as those don't make sense.
95
* Refactored aggregation functionality and added aggregation function field.
96
* Fixed issue with updating navigation after editing an output.
jaapjansma's avatar
update    
jaapjansma committed
97
* Added option to expand criteria forms on search forms.
jaapjansma's avatar
jaapjansma committed
98
* Added a Date field.
99
* Added function to clone a data processor.
100
* Added Case ID field on the activity source.
101
* Added field to display relationships.
102
* Added is not empty as a filter operator.
103
* Added hidden fields option to search outputs, dashboard output and contact summary tab output.
104
* Added formatted number output field handler
jaapjansma's avatar
jaapjansma committed
105
* Added SQL Table Data Source
jaapjansma's avatar
jaapjansma committed
106
* Export from a search only exports the selected rows.
jaapjansma's avatar
jaapjansma committed
107

108
109
# Version 1.0.7

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

jaapjansma's avatar
jaapjansma committed
113
114
115
116
# Version 1.0.6

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

jaapjansma's avatar
jaapjansma committed
117
# Version 1.0.5
jaapjansma's avatar
jaapjansma committed
118
119

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

jaapjansma's avatar
jaapjansma committed
122
# Version 1.0.4
jaapjansma's avatar
jaapjansma committed
123
124
125

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

jaapjansma's avatar
jaapjansma committed
126
127
128
129
# Version 1.0.3

* Fixed issue with date filters.

jaapjansma's avatar
jaapjansma committed
130
131
132
133
# Version 1.0.2

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

jaapjansma's avatar
jaapjansma committed
134
135
# Version 1.0.1

jaapjansma's avatar
update    
jaapjansma committed
136
Initial release.