Skip to content

Releases: factorial-io/twenty-crm-php-client

0.4.1

12 Oct 21:41
0.4.1
54492ca

Choose a tag to compare

Changes in 0.4.1

  • feat: add optional data parameter to createInstance() method (54492ca)
  • docs: make AGENTS.md more welcoming and helpful for AI assistants (37fa007)
  • docs: add AGENTS.md with codebase guidance for AI agents (23404f9)
  • docs: update changelog for 0.4.0 (beda631)

0.4.0

12 Oct 18:07
0.4.0
9563cbe

Choose a tag to compare

Changes in 0.4.0

  • docs: update documentation to reflect v0.4 namespace reorganization (9563cbe)
  • style: fix PSR-12 coding standard violations (6f1a1e3)
  • fix: address security and quality issues in filter, loader, and registry (749a799)
  • refactor: reorganize codebase into dedicated namespaces for better separation of concerns (5839952)
  • chore: remove PHP 8.1 from GitHub workflows (aea00b4)
  • fix: align FilterBuilder tests with Twenty CRM API operators (6200c79)
  • feat: add comprehensive PSR-3 logging support (9a8cd70)
  • chore: remove unused classes and update config references (cf7182a)
  • refactor: remove unused CompanyFactory and ContactFactory (57e2ef5)
  • chore: enhance phpcs and phpstan configurations (049b229)
  • fix: align FilterBuilder with Twenty CRM API and fix integration tests (d43cf7a)
  • fix: use collection->count() instead of count(collection) (f16f0e5)
  • fix: create new Name object instead of mutating in testUpdatePerson (c803aaf)
  • fix: use fully qualified class name for Collection::first() return type (b201179)
  • fix: correct API usage in integration tests (9733293)
  • test: fix PersonCompanyRelation and FilterBuilder integration tests (601d5ff)
  • test: refactor Phone, LeadSource, and Company integration tests (fcbbf8b)
  • test: refactor integration tests to use generated entities (9eac513)
  • refactor: return DynamicEntityCollection from service methods (9e36138)
  • docs: update PRD with implementation completion and PR status (377cea8)
  • feat: add metadata service for field introspection and enum validation (a2366b9)
  • test: add person-company relation integration tests (e1223b6)
  • test: add integration test infrastructure and examples (f985e99)
  • test: fix EntityRegistryTest field type and relation metadata (ff7a270)
  • fix: implement field name mapping for RELATION fields (7b56ff2)
  • refactor: use FieldType enum instead of strings in field handlers (fc79f39)
  • test: update IntegrationTestCase to use generated entities (4f9ba5f)
  • fix: use fully qualified class names in generated service type hints (9c65c21)
  • feat: add createInstance() method to generated services (e89e9c0)
  • docs: add example YAML config file for code generation (c38b43d)
  • refactor: organize generated code into subdirectories with namespaces (49df871)
  • feat: add EmailCollection and Currency specialized classes (f596fa2)
  • refactor: rename factorial-entities to usage-example (9737a6d)
  • docs: update PRD to reflect Phase 7 and FilterBuilder completion (63f3757)
  • feat: remove hardcoded Contact/Company entities and add migration guide (Phase 7) (6bdc685)
  • feat: add composable FilterBuilder with Twenty CRM filter syntax (72912b3)
  • "Claude Code Review workflow" (33dd70c)
  • "Claude PR Assistant workflow" (0d1d62a)
  • feat: add entity relations and enum types (Phase 6) (49a1dd6)
  • docs: update PRD with Phase 4 commit hash (47f5e17)
  • feat: add service generation and complex field handlers (Phase 4) (74eda27)
  • docs: update PRD with Phase 3 completion and complex field handling analysis (f2f8b82)
  • feat: add YAML configuration support for code generation (8c139db)
  • feat: implement Phase 3 - code generation for typed entities (fb7c75b)
  • docs: add implementation progress section to PRD (7b92b88)
  • docs: document field filtering strategy in PRD (cd77d05)
  • fix: improve field filtering in GenericEntityService updates (f08825d)
  • test: add Campaign entity integration test using dynamic entity system (a6afd51)
  • feat: add entity registry and generic entity service (e196f9b)
  • feat: implement Phase 1 - DynamicEntity foundation (cf8b968)
  • refactor: separate core library from factorial-specific entities (653c91e)
  • docs: add comprehensive PRD for dynamic entity system refactoring (9b193b1)
  • feat: add metadata service for field introspection and enum validation (6b123fc)
  • test: add person-company relation integration tests (95d8846)
  • fix: resolve phpcs warnings and apply code style fixes (dd5470e)
  • chore: add PHPStan static analysis with level 5 (ddfd2c7)
  • docs: clarify Packagist publishing in release workflow (ba94a50)
  • docs: add release creation instructions to README (7f12f54)
  • docs: update changelog for 0.3.0 (7309c96)

0.3.0

08 Oct 21:28
0.3.0
c08d79a

Choose a tag to compare

Changes in 0.3.0

  • feat: add domain name handling and company CRUD operations (c08d79a)
  • docs: add historical entries to changelog for versions 0.1.0-0.2.0 (4616e6e)
  • docs: update changelog for 0.2.1 (5ce3801)

0.2.1

08 Oct 20:24
0.2.1
15aff3a

Choose a tag to compare

Changes in 0.2.1

  • ci: add automated release workflow (15aff3a)

0.2.0

08 Oct 20:19
0.2.0
08c2485

Choose a tag to compare

  • add unit- and integration test
  • support for complex phone and link fields in contact

0.1.0: feat: initialize twenty crm php client package

07 Aug 21:32

Choose a tag to compare