Skip to content

refactor: rename the package to Interchange - #4

Merged
imanimen merged 2 commits into
masterfrom
refactor/rename-to-interchange
Sep 6, 2026
Merged

imanimen merged 2 commits into
masterfrom
refactor/rename-to-interchange

Conversation

@imanimen

@imanimen imanimen commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Nothing is tagged or published on Packagist yet, so the whole surface is renamed now rather than becoming a breaking change later.

  • Package: ifds-oss/http-adapter -> ifds-oss/interchange
  • Namespace: Ifds\HttpAdapter -> Ifds\Interchange (and Tests)
  • HttpAdapterServiceProvider -> InterchangeServiceProvider
  • Facades\HttpAdapter -> Facades\Interchange (alias "Interchange")
  • HttpAdapterException -> InterchangeException
  • LogHttpAdapterActivity -> LogInterchangeActivity
  • config/http-adapter.php -> config/interchange.php, and every config('http-adapter.') key -> config('interchange.')
  • Container alias 'http-adapter' -> 'interchange'
  • Publish tag http-adapter-config -> interchange-config
  • Workbench commands http-adapter:* -> interchange:*
  • README title and badge URLs

Verified: pint --test passed, PHPStan level 6 clean, 50 tests passed, and both workbench commands register as interchange:*.

imanimen and others added 2 commits September 6, 2026 10:05
Nothing is tagged or published on Packagist yet, so the whole surface is
renamed now rather than becoming a breaking change later.

- Package: ifds-oss/http-adapter -> ifds-oss/interchange
- Namespace: Ifds\HttpAdapter -> Ifds\Interchange (and Tests)
- HttpAdapterServiceProvider -> InterchangeServiceProvider
- Facades\HttpAdapter -> Facades\Interchange (alias "Interchange")
- HttpAdapterException -> InterchangeException
- LogHttpAdapterActivity -> LogInterchangeActivity
- config/http-adapter.php -> config/interchange.php, and every
  config('http-adapter.*') key -> config('interchange.*')
- Container alias 'http-adapter' -> 'interchange'
- Publish tag http-adapter-config -> interchange-config
- Workbench commands http-adapter:* -> interchange:*
- README title and badge URLs

Verified: pint --test passed, PHPStan level 6 clean, 50 tests passed,
and both workbench commands register as interchange:*.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Follow-up to the Interchange rename — "Adapter" was left over from the old
package name and no longer matched anything else in the API.

- AdapterManager -> InterchangeManager
- Data\AbstractAdapterRequest -> Data\AbstractRequest
- Data\AbstractAdapterResponse -> Data\AbstractResponse
- Workbench\App\Adapters -> Workbench\App\Clients (and the \App\Clients
  example path in the README and the config file's comments)

Verified: pint --test passed, PHPStan level 6 clean, 50 tests passed,
workbench commands still register as interchange:*.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@imanimen
imanimen merged commit f433086 into master Sep 6, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant