Skip to content

Releases: utopia-php/vcs

4.1.0

14 May 10:05
2850dbe

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.0.0...4.1.0

4.0.0

13 May 04:34
c14ec4d

Choose a tag to compare

What is Changed

  • Upgrade utopia-php/cache requirement from 1.0.* to ^2.0.
  • Raise the PHP requirement from >=8.0 to >=8.2.
  • Improve GitHub adapter error handling for missing or inaccessible repositories, commits, and branches.

Breaking Changes

  • Consumers must now run PHP 8.2 or newer.
  • Consumers using VCS adapters must now install utopia-php/cache 2.x. The adapters expose Utopia\Cache\Cache in public constructor types, so this changes the supported public dependency contract.

Full Changelog: 3.2.1...4.0.0

3.2.1

08 May 10:17
03ccd12

Choose a tag to compare

What's Changed

  • Update utopia-php/fetch to ^1.1 in #97.

3.1.1

08 Apr 16:01
44a84ab

Choose a tag to compare

What's Changed

  • Eliminate duplication in Forgejo adapter and tests by @Copilot in #77
  • fix: use pre-written app.ini mount for Gogs webhook support by @jaysomani in #82
  • fix: resolve testGetPullRequestFiles failures for Forgejo and Gogs by @jaysomani in #83
  • Supporting Gogs integration with existing tools by @Copilot in #80
  • fix: adjust expiration time for token generation by @docimin in #87

New Contributors

  • @Copilot made their first contribution in #77
  • @docimin made their first contribution in #87

Full Changelog: 3.1.0...3.2.0

3.1.0

24 Mar 08:50
03b76ad

Choose a tag to compare

What's Changed

  • Chore self to static refactor by @Meldiron in #78
  • Chore: Improve compatibility for future by @Meldiron in #81
  • feat: implement getPullRequestFiles method by @hmacr in #79

Full Changelog: 3.0.1...3.1.0

3.0.1

23 Mar 15:59
0efe842

Choose a tag to compare

What's Changed

  • chore: use v0.5 fetch library by @hmacr in #76

Full Changelog: 3.0.0...3.0.1

3.0.0

23 Mar 15:21
b0d73f9

Choose a tag to compare

Breaking changes

  • searchRepositories no longer accepts first parameter string $installationId

What's Changed

  • feat: Add Gitea pull request and comment endpoints by @jaysomani in #68
  • feat: Add Gitea repository operations endpoints by @jaysomani in #69
  • feat: implement getOwnerName for Gitea using repositoryId by @jaysomani in #72
  • test: add tests for Gitea comment operations by @jaysomani in #73
  • feat: implement Gitea webhook support by @jaysomani in #74
  • chore: extract getRepositoryAccessType method by @hmacr in #75
  • feat: Add Gitea git operations and user endpoints by @jaysomani in #71

Full Changelog: 2.0.2...3.0.0

2.0.2

13 Mar 15:26
5769679

Choose a tag to compare

What's Changed

  • fix: Ensure installation ID is set correctly in GitHub payload handling by @eldadfux in #64
  • feat: Add Gitea commit endpoints (getCommit, getLatestCommit) by @jaysomani in #66
  • Chore: Improve gitea tests by @Meldiron in #67
  • Remove unused utopia-php/framework dependency by @loks0n in #70

New Contributors

Full Changelog: 2.0.1...2.0.2

2.0.1

27 Feb 12:19
92a1650

Choose a tag to compare

What's Changed

  • feat: Add Gitea repository content endpoints (tree, content, languages) by @jaysomani in #63
  • Implement getInstallationRepository method by @hmacr in #65

Full Changelog: 2.0.0...2.0.1

2.0.0

25 Feb 11:39
0580493

Choose a tag to compare

What's Changed

  • Initial commit for gitea by @jaysomani in #57
  • Chore: cleanup cicd setup by @Meldiron in #59
  • Fix: External contribution tests by @Meldiron in #60
  • FIx: Prevent internal tests for external contribution by @Meldiron in #61
  • feat: Add Gitea repository endpoints (getRepository, getRepositoryName, deleteRepository) by @jaysomani in #58
  • Use installation/repositories API for searching repos by @hmacr in #53

New Contributors

Full Changelog: 1.0.1...2.0.0