Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump area17/twill from 2.0.1 to 2.5.3 #11

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 11, 2022

Bumps area17/twill from 2.0.1 to 2.5.3.

Release notes

Sourced from area17/twill's releases.

Twill 2.5.3 is addressing a security vulnerability flagged on huntr.dev: a logout could be triggered from an external link, which is more an annoyance for users than a true security concern. Still important to fix, which we did!

Stay tuned for Twill 2.6.0 in the next couple of days! You can review what's upcoming in our changelog or test it using 2.x-dev in your composer.json.

Fixed

Twill 2.5.2

Fixed

  • 🚨 Fix XSS security vulnerability #1157 2dd77b15
  • Hydrate related browsers on preview #1130
  • Use configured namespace when generating model class in repository 80e1b590
  • Translation key typo on the dashboard c630d0d1

Improved

  • Call view:clear when updating assets with twill:update c5b96010
  • Add security policy file 55b2dfd63

Twill 2.5.1

Fixed

  • Twill custom error views and ability to extend its exceptions handler 312b44 c16d2e

Twill uses it's own internal exception handler for controllers extending A17\Twill\Http\Admin\Controller and A17\Twill\Http\Front\Controller, to support unauthenticated requests redirection, custom error views and custom validation error responses.

To be able to render custom exceptions or report them to an external service on a route that is mapped to Twill's controller, it is necessary to disable twill.bind_exception_handler. Your Laravel handler can then extend Twill's internal handler.

The reasoning behind assigning a custom handler to the FrontController is to be able to redirect unauthenticated requests to /admin-preview routes that are registered by the showWithPreview route macro. This is the url showing in the CMS permalink when a record is still a draft. Not many Twill users are leveraging this frontend tooling, but it exists, so wanted to provide the rationale behind all this.

This change is resolving an issue for users that were previously extending the handler for the reasons explained above, as well as making sure custom Twill errors views are automatically in use on the admin routes.

Twill 2.5.0 is a non-breaking release bringing a lot of cool new features and improvements, especially around the block editor, which can now be used multiple times in the same form, thanks to the work that was started a while back by @​m4n1ok, now fully completed by @​ptrckvzn.

This release also addresses multiple core issues and needs that have been reported by Twill users, as in content publishers and designers, not just developers.

16 participants have contributed to this release: @​peterabarry, @​sebastianlenton, @​mrdoinel, @​mazeeblanke, @​Keimeno, @​joyceverheije , @​domihagen, @​pboivin, @​Dmi3yy, @​shawkiIIalasy, @​m4n1ok, @​ptrckvzn, @​antonioribeiro, @​mattdinthehouse, @​daun, @​ifox.

Special mention goes to @​pboivin for his extremely thoughtful and productive work on Twill over the last couple of months. More to come for Twill from this amazing collaboration!

HOW TO UPDATE

Run composer update and php artisan migrate in your project and then, run Twill's own update command: php artisan twill:update. This will force update your published Twill assets. You can delete the old ones from your repository if you are versioning them. If you are using custom Vue components, you should rebuild Twill assets using php artisan twill:build.

Added

... (truncated)

Changelog

Sourced from area17/twill's changelog.

2.5.3 (2021-11-26)

Fixed

2.5.2 (2021-09-16)

Fixed

  • 🚨 Fix XSS security vulnerability #1157 2dd77b15
  • Hydrate related browsers on preview #1130
  • Use configured namespace when generating model class in repository 80e1b590
  • Translation key typo on the dashboard c630d0d1

Improved

  • Call view:clear when updating assets with twill:update c5b96010
  • Add security policy file 55b2dfd63

2.5.1 (2021-09-02)

Fixed

  • Twill custom error views and ability to extend its exceptions handler 312b44c16d2e

2.5.0 (2021-09-01)

Added

... (truncated)

Commits
  • 975a756 Update changelog and version for 2.5.3
  • 6ced7fd Update distributed assets
  • 7477f4a Small fix to element visibility
  • 0115026 Fix LoginTest
  • 5cded9f Use POST action for logout links
  • ac770b8 Extract scss utilities
  • 030554d Update changelog and version for 2.5.2
  • 55b2dfd Add security policy
  • 1615f77 Update distributed assets
  • 2dd77b1 fix: Listing XSS vulnerability on numeric parameters
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

@dependabot dependabot bot added dependencies Pull requests that update a dependency file php Pull requests that update Php code labels Jun 11, 2022
@dependabot dependabot bot force-pushed the dependabot/composer/area17/twill-2.5.3 branch 3 times, most recently from 99270b1 to 53a9181 Compare June 11, 2022 13:34
Bumps [area17/twill](https://github.com/area17/twill) from 2.0.1 to 2.5.3.
- [Release notes](https://github.com/area17/twill/releases)
- [Changelog](https://github.com/area17/twill/blob/2.x/CHANGELOG.md)
- [Commits](area17/twill@2.0.1...2.5.3)

---
updated-dependencies:
- dependency-name: area17/twill
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/composer/area17/twill-2.5.3 branch from 53a9181 to 2d33590 Compare June 11, 2022 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file php Pull requests that update Php code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants