Skip to content

Sync dev into main (REST API 2.28.0 broken-link fix)#191

Merged
ecunado merged 5 commits into
mainfrom
sync-dev-to-main
Jun 30, 2026
Merged

Sync dev into main (REST API 2.28.0 broken-link fix)#191
ecunado merged 5 commits into
mainfrom
sync-dev-to-main

Conversation

@ecunado

@ecunado ecunado commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Purpose

Brings main up to date with dev, which contains the fix for the broken Markdown link that was breaking the production deploy (#190).

Why this branch instead of a direct dev→main PR

PR #189 was squash-merged into main, creating commit 89d012e that does not share history with the individual commits still on dev (2e60c1d, f43beb7, 03a3924). A plain devmain PR therefore reports conflicts that are purely historical.

This branch merges dev into main with a real merge commit, reconciling the two histories so the divergence does not keep compounding. The resulting tree is identical to dev (verified: git diff dev HEAD is empty) — the only effective content change vs current main is the one-line link fix.

Merge instructions

Merge this with "Create a merge commit" (do NOT squash) so main and dev keep shared history.

alexdll31 and others added 5 commits April 30, 2026 13:00
restApi 2.28.0 -> batchNum Optional

restApi 2.28.0 -> batchNum Optional in batch/close request
* restApi 2.28.0 -> batchNum Optional

restApi 2.28.0 -> batchNum Optional in batch/close request

* changed order of device control comands

device control commands do require a terminal, so I've re-organized the endpoints so the commands are shown before the endpoints that don't require terminals
removed partial-refunds per acquirer configuration (not correct)
removed transactionReference from moto/refunds -> since moto refunds are linked, we shouldn't expect a new transactionReference value for good-practice.
The link in restendpoints.md (line 1386) used the `restapi/` plugin
prefix, which points outside the restapi docs plugin and fails to
resolve. With `onBrokenMarkdownLinks: 'throw'` this aborted the
production build/deploy. Make it relative to the plugin like every
other link in the file.

Fixed in both the live and versioned (2.28.0) copies.

Co-authored-by: ecunado <ecunado@ecunados-MacBook-Pro.local>
@ecunado ecunado merged commit ae7df93 into main Jun 30, 2026
2 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.

3 participants