Releases: systopia/de.systopia.twingle
Twingle API 1.5-beta3
This release most notably features integration for twingle's shop functionality, which goes along with some useful improvements to profile management and several bug fixes. Huge thanks to @MarcMichalsky for this contribution!
Changes since Twingle API 1.4.0
- Create custom exceptions by @MarcMichalsky in #72
- Extend custom field mapping by @MarcMichalsky in #66
- Identify profiles by ID by @MarcMichalsky in #73
- Improve profile validation by @MarcMichalsky in #75
- Improve default profile behavior by @MarcMichalsky in #74
- Improve profile list view by @MarcMichalsky in #76
- Add generic payment method by @mariav0 in #68
- Do not require project IDs for default profile forms by @jensschuppe in #90
- fix #86 by @MarcMichalsky in #87
- Repair help links in settings form by @jensschuppe in #91
- Improve profile options for note creation by @MarcMichalsky in #88
- Add the organisation instead of the individual to donation receipts group by @jensschuppe in #94
- Some more fixed conditions by @MarcMichalsky in #92
- Improve API result values by @MarcMichalsky in #93
- Integrate Twingle Shop by @MarcMichalsky in #69
- Fix DAO/BAO namespaces and definitions by @jensschuppe in #99
- Fix form template issues (help texts, undefined template variables, etc.) by @jensschuppe in #100
- Update translation template and fix incorrect use of ts() by @jensschuppe in #101
- Update German translation by @jensschuppe in #103
Full Changelog: 1.4.0...1.5-beta3
Twingle API 1.5-beta2
This release most notably features integration for twingle's shop functionality, which goes along with some useful improvements to profile management and several bug fixes. Huge thanks to @MarcMichalsky for this contribution!
Changes since Twingle API 1.4.0
- Create custom exceptions by @MarcMichalsky in #72
- Extend custom field mapping by @MarcMichalsky in #66
- Identify profiles by ID by @MarcMichalsky in #73
- Improve profile validation by @MarcMichalsky in #75
- Improve default profile behavior by @MarcMichalsky in #74
- Improve profile list view by @MarcMichalsky in #76
- Add generic payment method by @mariav0 in #68
- Do not require project IDs for default profile forms by @jensschuppe in #90
- fix #86 by @MarcMichalsky in #87
- Repair help links in settings form by @jensschuppe in #91
- Improve profile options for note creation by @MarcMichalsky in #88
- Add the organisation instead of the individual to donation receipts group by @jensschuppe in #94
- Some more fixed conditions by @MarcMichalsky in #92
- Improve API result values by @MarcMichalsky in #93
- Integrate Twingle Shop by @MarcMichalsky in #69
- Fix DAO/BAO namespaces and definitions by @jensschuppe in #99
- Fix form template issues (help texts, undefined template variables, etc.) by @jensschuppe in #100
- Update translation template and fix incorrect use of ts() by @jensschuppe in #101
Full Changelog: 1.4.0...1.5-beta2
Twingle API 1.4.0
Changes since Twingle API 1.3
- [#42] "Data too long" when saving many profiles - by @bjendres
- [#50] Include user_extrafield in custom_field_mapping - by @MarcMichalsky
- [#59] Upgrade Civix code to Civix version 22.10.0 - by @abugey
- [#61] Error on settings page - broken API parameter structure for activity assignee EntityRef field - by @MarcMichalsky
- [#62] Fix broken API parameter structure for activity assignee EntityRef field on extension settings page - by @MarcMichalsky
- [#63] Documentation update - by @MickSys, @jensschuppe
- [#65] Replace calls to deprecated method
CRM_Core_Error::debug_log_message()
- by @bjendres - [#77] Minor changes/Code cleanup - by @MarcMichalsky
- [#79] Add navigation menu items - by @jensschuppe
- [#82] Define permissions with label and description - by @jensschuppe, @jofranz
- MKDocs documentation - by @MickSys
- Support new payment methods (Paydirekt, Twint, iDEAL, PostFinance, Bancontact) - by @jensschuppe
Twingle API 1.5-beta1
This release most notably features integration for twingle's shop functionality, which goes along with some useful improvements to profile management and several bug fixes. Huge thanks to @MarcMichalsky for this contribution!
Changes since Twingle API 1.4.0
- Create custom exceptions by @MarcMichalsky in #72
- Extend custom field mapping by @MarcMichalsky in #66
- Identify profiles by ID by @MarcMichalsky in #73
- Improve profile validation by @MarcMichalsky in #75
- Improve default profile behavior by @MarcMichalsky in #74
- Improve profile list view by @MarcMichalsky in #76
- Add generic payment method by @mariav0 in #68
- Do not require project IDs for default profile forms by @jensschuppe in #90
- fix #86 by @MarcMichalsky in #87
- Repair help links in settings form by @jensschuppe in #91
- Improve profile options for note creation by @MarcMichalsky in #88
- Add the organisation instead of the individual to donation receipts group by @jensschuppe in #94
- Some more fixed conditions by @MarcMichalsky in #92
- Improve API result values by @MarcMichalsky in #93
- Integrate Twingle Shop by @MarcMichalsky in #69
Full Changelog: 1.4.0...1.5-beta1
Twingle API 1.4-beta1
Changes since Twingle API 1.3
- [#42] "Data too long" when saving many profiles - by @bjendres
- [#50] Include user_extrafield in custom_field_mapping - by @MarcMichalsky
- [#59] Upgrade Civix code to Civix version 22.10.0 - by @abugey
- [#61] Error on settings page - broken API parameter structure for activity assignee EntityRef field - by @MarcMichalsky
- [#62] Fix broken API parameter structure for activity assignee EntityRef field on extension settings page - by @MarcMichalsky
- [#63] Documentation update - by @MickSys, @jensschuppe
- [#65] Replace calls to deprecated method
CRM_Core_Error::debug_log_message()
- by @bjendres - [#77] Minor changes/Code cleanup - by @MarcMichalsky
- [#79] Add navigation menu items - by @jensschuppe
- [#82] Define permissions with label and description - by @jensschuppe, @jofranz
- MKDocs documentation - by @MickSys
- Support new payment methods (Paydirekt, Twint, iDEAL, PostFinance, Bancontact) - by @jensschuppe
New Contributors
Full Changelog: 1.3...1.4-beta1
Twingle API 1.3
Changes since Twingle API 1.2
- [#28] Add parameter for preferred language - by @jensschuppe
- [#36] Use CiviCRM's double opt-in feature for newsletter subscription - by @MarcMichalsky, @jensschuppe
- [#39] Trim project IDs when extracting from profile configuration - by @MarcMichalsky, @jensschuppe
- [#45] Change campaign_id parameter data type and add validation for it - by @MarcMichalsky
- [#46] add a paragraph to warn users against systopia/de.systopia.xcm#78 - by @MarcMichalsky
- [#48] Allow configuring required address comonents - by @MarcMichalsky, @jensschuppe
- [#49] Improve help text for custom fields mapping - by @mariav0, @jensschuppe
- [#51] Update civix-generated code
- [#53] Duplicate XCM-initiated activites for personal addresses - by @jensschuppe
Twingle API 1.3-beta1
Changes since Twingle API 1.2
- [#28] Add parameter for preferred language - by @jensschuppe
- [#36] Use CiviCRM's double opt-in feature for newsletter subscription - by @MarcMichalsky, @jensschuppe
- [#39] Trim project IDs when extracting from profile configuration - by @MarcMichalsky, @jensschuppe
- [#45] Change campaign_id parameter data type and add validation for it - by @MarcMichalsky
- [#46] add a paragraph to warn users against systopia/de.systopia.xcm#78 - by @MarcMichalsky
- [#48] Allow configuring required address comonents - by @MarcMichalsky, @jensschuppe
- [#49] Improve help text for custom fields mapping - by @mariav0, @jensschuppe
- [#51] Update civix-generated code
- [#53] Duplicate XCM-initiated activites for personal addresses - by @jensschuppe
Twingle API 1.2.2
This release features some important fixes of the 1.3
branch as a stable release:
- [#53] Remove duplicate XCM call for individual address - by @jensschuppe
- [#51] Update civix-generated code - by @MarcMichalsky, @jensschuppe
Twingle API 1.2.1
This is a hotfix release which makes copying profiles actually work, since with 1.2
the source profile would be overwritten when saving a copied profile.
Twingle API 1.2
This release makes recurring contributions actually work, i.e. connecting individual payments with the original recurring contribution and not treating them as new single contributions. Also, it is now possible to trigger a user-defined callback for performing additional tasks with newly created memberships in your own extension. Moreover, the campaign can now be assigned to more than just the contribution entity. With these enhancements, you can now use Twingle forms as membership signup forms.
Changes since Twingle API 1.1
- [#19] Custom post process call for newly created memberships - by @bjendres
- [#20] Alternative to blocking cancelling/ending recurring contributions - by @bjendres
- [#23] Correctly differentiate initial recurring and subsequent contributions and link them - by @jensschuppe
- [#24] Option to use CiviSEPA's own mandate reference rather than Twingle's - by @bjendres
- [#25] Custom fields mapping not working - unnecessary json_decode() - by @jensschuppe, @MarcMichalsky
- [#26], [#27] More flexibility on where to put the campaign information - by @bjendres
- [#29] Copying profile overwrites existing or default profile - by @bjendres, @jensschuppe
- [#31] Create memberships only on initial recurring contribution, not every installment - by @bjendres
- [#33] fix custom_field_mapping - by @MarcMichalsky