Skip to content

Conversation

@binaryk
Copy link
Collaborator

@binaryk binaryk commented Jul 4, 2022

Fixes

  • Clean up controllers
  • Reduce the main Repository class by using traits
  • Request validations should be rewritten
  • Revisit the InteractWithRepositories trait and clean model queries accordingly
  • Adding support for PHPStan and configure the level 4
  • Clean up all tests using AssertableJson [x]
  • Make sure the include matches array key firstly, and secondly the relationship name

Features

  • Adding support for custom ActionLogs (ie ActionLog::register("project marked active by user Auth::id()", $project->id))
  • Ensure $with loads relationship in show requests
  • Make sure any action isn't permitted unless the Model Policy exists
  • Ability to make an endpoint public using a policy method

binaryk and others added 30 commits April 3, 2022 19:53
* fix: cleaning the repository method

* Fix styling

* fix: wip

* fix: wip

* fix: wip

* fix: wip

* fix: wip

* fix: wip

* feat: drop laravel 8 support

* fix: wip

* Fix styling

* fix: wip

* Fix styling

* fix: refactoring matches

* fix: wip

* Fix styling

* fix: wip

* fix: wip

* Larastan (#461)

* fix: support ukraine

* adding larastan

* wip

* Fix styling

* Fix styling

* fix: wip

* Fix styling

* fix: wip

* fix: php 8.1

* fix: cover windows tests

Co-authored-by: binaryk <binaryk@users.noreply.github.com>

* fix: delete unused

Co-authored-by: binaryk <binaryk@users.noreply.github.com>
* fix: Block requests without policy

* Fix styling

* fix: wip

* fix: wip

* fix: wip

* fix: tests

* fix: config

Co-authored-by: binaryk <binaryk@users.noreply.github.com>
* fix: use route helper

* Fix styling

* fix: tests refactoring

* Fix styling

* fix: route key

* fix: wip

* Fix styling

* fix: phpunit config

* fix: coverage

* fix: factories

* Fix styling

* fix: wip

* fix: wip

* Fix styling

Co-authored-by: binaryk <binaryk@users.noreply.github.com>
* fix: assertables & prototypes

* Fix styling

* fix: observer for logs

* Fix styling

* fix: wip

* Fix styling

* fix: custom logs

* fix: wip

* Fix styling

* fix: sideeffect

* Fix styling

* fix: wip

Co-authored-by: binaryk <binaryk@users.noreply.github.com>
* fix: adding with for the show

* fix: cleanup responses using helper

* Fix styling

Co-authored-by: binaryk <binaryk@users.noreply.github.com>
* fix: List restify routes through artisan command

* Fix styling

* fix: wip

* fix: tests

Co-authored-by: binaryk <binaryk@users.noreply.github.com>
* fix: custom serializer

* Fix styling

* fix: serializer docs

Co-authored-by: binaryk <binaryk@users.noreply.github.com>
* fix: eager loading nested relationships

* Fix styling

* fix: wip

* fix: eager loading nested relationships

* fix: wip

Co-authored-by: binaryk <binaryk@users.noreply.github.com>
* fix: catch issues

* Fix styling

* fix: ensure eager loading works

* Fix styling

* fix: performance improvements

* Fix styling

* fix: related performance improvements

* Fix styling

* fix: drop cast support

* Fix styling

* fix: optimize current repository search

Co-authored-by: binaryk <binaryk@users.noreply.github.com>
binaryk and others added 7 commits July 19, 2022 09:41
* fix: collection

* Fix styling

* fix: tests

* fix: wip

* Fix styling

* fix: recursive

* Fix styling

* fix: recursive related including columns

* fix: typo

* Fix styling

Co-authored-by: binaryk <binaryk@users.noreply.github.com>
* fix: feedback from related pr

* Fix styling

* fix: wip

* fix: wip

* Fix styling

Co-authored-by: binaryk <binaryk@users.noreply.github.com>
* fix: configurable meta render

* Fix styling

Co-authored-by: binaryk <binaryk@users.noreply.github.com>
* fix: repository generator improvements & sanctum middleware scaffolding

* Fix styling

Co-authored-by: binaryk <binaryk@users.noreply.github.com>
* fix: repository generator improvements & sanctum middleware scaffolding

* feat: [7.x] Eager fields recognize pattern of the key to retrieve repository.

* Fix styling

* fix: updating docs for v7

* fix: merge

* Fix styling

* fix: wip

* fix: wip

* Fix styling

Co-authored-by: binaryk <binaryk@users.noreply.github.com>
* fix: wip

* fix: wip
@binaryk binaryk merged commit 3ce98e0 into master Jul 24, 2022
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