Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Square Laravel Package

treesapuk/laravel-square

View on GitHub
Deep Wiki
Context7
2.6.0

Added

  • Support for Laravel 8.x
  • Latest Square API version (3.20200528.1)

Changed

  • README.md section with Version Compatibility is now updated to include Laravel 8.x
  • Product (Line item) level discounts and taxes are now registered under Order with a type of LINE_ITEM as per documentation. This change doesn't require any update on the side of the developer.

Fixed

2.5.0

Added

  • Support for Laravel 7.x

Changed

  • README.md section with Version Compatibility is now updated to include Laravel 7.x

Fixed

2.4.2

Added

Changed

  • setOrder now properly assigns property values (no more mass assignments).
  • Order system examples are now updated with proper examples
  • README.md section with Orders system is now updated to include $table property

Fixed

2.4.1

Added

  • location_id, note and reference_id into charge method

Changed

2.4.0

Added

  • Latest Square API version (2.20190925.0)
  • Sandbox environment flag

Changed

2.3.0

Added

  • Laravel 5.8 and Lumen 5.8 support
  • Laravel 6 support
  • Latest orchestra/testbench version (4.*)

Changed

  • Improved TravisCI configuration
2.2.1

Fixed

  • Fixed issue #26
2.2.0

Added

  • Laravel 5.7 and Lumen >= 5.5 integration
  • Lumen and Laravel integration tests
  • Latest square/connect version (2.9)
  • Latest orchestra/testbench version (3.7)

Changed

  • Improved TravisCI configuration
  • Updated CodeClimate test reporter
  • Improved test coverage
  • Improved environment test coverage

Fixed

  • Removed deprecated CodeClimate test reporter
  • Test report triggers on CodeClimate are not per commit
2.1.2

Added

  • Customer builder

Changed

  • SquareService code cleanup
2.1.1

Added

  • Bigger unit test coverage

Changed

  • README.md

Fixed

  • Proper resolving of passed options for transactions method inside SquareService
  • charge method on HasProducts trait to now properly pass in location id
2.1.0

Added

Wiki pages:

Transaction fields:

  • currency
  • payment_service_id

Changed

  • README.md
  • Wiki pages
  • Code cleanup
  • Renamed the project to nikolag/laravel-square

Fixed

  • Order no longer requires payment_service_type to be added inside attributes
2.0.1

Added

Changed

  • README.md

Fixed

  • Fixed issue #16
2.0.0

Added

  • Order system
  • Products system
  • Taxes system
  • Discounts system
  • Test coverage
  • Wiki pages

Changed

  • Updated README.md
  • Code cleanup
  • Migrations
1.1.1

Fixed

1.1.0

Added

Changed

  • Code cleanup
  • Structure of nikolag.php configuration file
  • Removed migration files, they are now in core package
  • Renamed SquareCustomer to SquareService
  • Renamed SquareContract to SquareServiceContract
  • Changed input parameters for charge() and transactions() functions on SquareServiceContract

Fixed

  • Problem with custom exception handler
1.0.4

Added

  • Missing methods for getting transactions by status

Changed

  • Removed local scope methods for getting transactions by status
  • Updated project documentation
1.0.3

Added

  • Automatic registration of package service providers and facades

Fixed

  • Resolved #8
1.0.2

Changed

  • Upgraded to work with Laravel 5.5.x

Fixed

  • Resolved #7
1.0.1

Added

Changed

  • Fixed rollback trait which caused travis cli build to fail
  • Fixed charge method in HasCustomer, had some redundant code
  • Changed credentials for square api
1.0.0

Added

  • Charging a customer
  • Saving customer
  • Listing customers
  • Listing transactions
  • Saving transactions
  • Created trait which utilizes same methods like Square facade
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
babenkoivan/elastic-client
innmind/static-analysis
innmind/coding-standard
datacore/hub-sdk
alengo/sulu-http-cache-bundle
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony
develia/geo-bundle
dreamzy/livewire-charts
touchestate-sdk/php-sdk
22h/doctrine-garbage-collection-bundle
imbo/imbo-coding-standard
visualbuilder/filament-lottie
servicioslineaonce/starter-kit
atomcoder/laravel-reorderable
irajul/filament-shadcn-theme
agtp/agtp-php
agtp/mod-php
centraldesktop/protobuf-php