Releases: wazzac/sync-model-to-crm
New feature release (v1.2.0)
Added
Introduced ShouldSyncToCrmOnSave to automatically initiate CRM sync after model save.
Changed
- Renamed CrmTrait to HasCrmSync in namespace Wazza\SyncModelToCrm\Traits;.
- Renamed CrmController to CrmSyncController in namespace Wazza\SyncModelToCrm\Http\Controllers;.
- Enhanced inline documentation in both trait files to better explain their use cases.
- Updated code to use the singleton instance for CRM sync instead of creating new instances. e.g. app(CrmSyncController::class) instead of new CrmSyncController()
Important changes from v1.1.0
Bulk update CrmTrait to HasCrmSync for all Wazza\SyncModelToCrm\Traits\HasCrmSync used files.
Latest Stable release with Laravel v12 support
Our first stable release. The package has been in beta for a few months without any major issues. We will keep improving the codebase and add more sync functionality.
- Added the ability for the smtc_external_key_lookup mapping table to support both UUID and int foreign keys.
- Fixed a bug in the crmTrait file where the Model instance was not given, but the Model name (string).
- Fixed PHP class types.
- Documentation updates.
First Beta Release `v1.0.0-beta`
What's Changed
Full Changelog: v0.3.0-alpha...v1.0.0-beta
Merge pull request #6 from wazzac/develop/v0.3.0-alpha
We are moving closer to the Beta release. This release aims to complete all unit testing and finalise a few loose ends.
Added
- CODE_OF_CONDUCT.md file.
- CONTRIBUTING.md file.
- SECURITY.md file.
- Unit tests using Pets.
Updated
- Composer packages.
First Alpha Release
First initial Alpha release of the project. The code base is working without an official Unit test yet. Documentation is also incomplete and a few outstanding development tasks still need to be completed. More Alpha updates to follow soon...