littlefish_payments_split 3.1.2
littlefish_payments_split: ^3.1.2 copied to clipboard
Split payments gateway package for littlefish payments ecosystem. Enables splitting a single order across multiple payment legs.
3.1.2 #
- FIX(littlefish_payments_split): Update littlefish_feature_medoels version to ^2.0.0.
- FIX(deps-ci): update core packages.
3.1.1 #
- Update a dependency to the latest release.
3.1.0 #
- FIX: correct PayPage tablet layout and fix cash payment bug.
- FIX: tablet layout corrections per visual feedback.
- FEAT(littlefish_payments,littlefish_payments_split): Corrected tablet layout.
- FEAT: tablet two-panel layout for split payments.
3.0.5 #
- Update a dependency to the latest release.
3.0.4 #
- FIX(deps-ci): update core packages.
3.0.3 #
- Update a dependency to the latest release.
3.0.2 #
- Update a dependency to the latest release.
3.0.1 #
- Update a dependency to the latest release.
3.0.0 #
Note: This release has breaking changes.
- BREAKING FEAT(payments): thread currency symbol through refund and withdrawal too.
- BREAKING FEAT(payments): thread tenant currency symbol through gateways for display.
2.0.0 #
Note: This release has breaking changes.
- REFACTOR: Phase 3 architectural rework — self-contained PayPage, Completer-based gateway, pure ReconciliationScreen.
- REFACTOR: replace StatefulWidget with BLoC/Cubit across payment packages.
- REFACTOR(split-payments): use SplitPaymentTransactionTile in SplitPaymentSummaryCard.
- REFACTOR(split-payments): move SplitPaymentSummaryCard, LegDisplayPolicy into split package.
- REFACTOR(littlefish_payments_split): Thin gateway, self-contained ReconciliationScreen.
- FIX: Addressing comments.
- FIX: pass customerId and customerName when rebuilding PaymentLeg from API state.
- FIX: extract explicitTipAmount from discovered state on resume.
- FIX: SPLITPAY-PLAN-020 — round 2 split refund corrections (5 phases).
- FIX: SPLITPAY-PLAN-019 phases 1,3,5,7 — split refund defect corrections.
- FIX: SPLITPAY-DEFECT-003 Phase 2A+3 — exclude refund legs from header count & fix infinite loading.
- FIX: SPLITPAY-DEFECT-001 Phases 4B, 5, 6A, 6C, 6D — payments frontend corrections.
- FIX: correct comment — transactionStatus not checkoutTransactionState.
- FIX: _handleBack calls onDone when fully paid, keypad Decimal division, currency codes in buildCumulativeResult.
- FIX: reset isProcessing after PaymentLegRecorded in ReconciliationBloc.
- FIX: back button always shows park dialog regardless of payment state.
- FIX(split-payments): thread splitPaymentId through child payment legs.
- FIX(split-payments): park signal, explicit tip preservation, stale-state guard.
- FIX(split): Remove const from constructors using Decimal.zero default.
- FIX(split): Add Surplus Tip row + group tip breakdown on reconciliation screen.
- FIX(littlefish_payments_split): removed keypadpage max amount.
- FIX(split-payments): pass orderId to payment session and fix change/tendered calculation.
- FIX: Use setProviderSettings context pattern instead of global navigator key.
- FIX(littlefish_payments_split): Fixed initial compile errors.
- FIX: merge conflicts.
- FIX(split-payments): PLAN_010 4J-2 preserve session orderTotal on resume.
- FEAT(littlefish_payments_split): Added cash payment success page and UI changes.
- FEAT(littlefish_payments_split): Added refresh on payments.
- FEAT: add split payments package, KeypadPage, and PayPageV2 for Phase 3.
- FEAT(split-payments): SPLITPAY-PLAN_007 UI adjustments and cleanups.
- FEAT(split-refunds): Phase 4 — SplitRefundScreen core feature package.
- FEAT(split-payments): Phase 4D post-testing fixes — orderId threading and change amount tracking.
- FEAT(split_payments): thread splitPaymentId through payment flow (Phase 4B).
- FEAT: split payments readiness — offline queue improvements, LICENSE files, monitoring & tracing.
- FEAT(split-payments): SPLITPAY-PLAN_003 Phase 3 reconciliation UI & gateway refinements.
- FEAT(littlefish_payments): make PayPage self-contained with payment processing.
- FEAT(littlefish_payments_split): Add comprehensive logging across split payment flow.
- FEAT(split-payments): SPLITPAY-PLAN_024 Phase 3 + 4 + 6 — Chip UI, Payment Wiring & Widget Tests.
- FEAT(split-payments): add SplitEquallyState model, isSplitEquallyEnabled config flag & unit tests.
- FEAT(split-refunds): Phase 1 + Phase 3 — payment infrastructure extensions & SplitConfigProvider.
- FEAT(split-payments): SPLITPAY-PLAN_018 frontend refund enhancements.
- FEAT(split): add customer selection to split payments and refunds.
- DOCS: Clarify SplitConfigProvider.isSplitPaymentsEnabled usage.
- BREAKING FEAT(littlefish_payments_split,littlefish_payments_cash,littlefish_payments_other): prepare split-payments packages for publishing.
Changelog #
1.0.0 #
- Initial release of littlefish_payments_split