Skip to content

Conversation

@NicolasCARPi
Copy link
Collaborator

This change adds the PHP attribute SensitiveParameter to the secret holding variables.
See: https://www.php.net/manual/en/class.sensitiveparameter

This feature is only available in PHP 8.2, so the minimum php version required has been updated.

Github Actions now use PHP 8.2 and 8.3 for the tests. The checkout action has been updated to v4, too.

Fix issue #118

This change adds the PHP attribute SensitiveParameter to the secret
holding variables.
See: https://www.php.net/manual/en/class.sensitiveparameter

This feature is only available in PHP 8.2, so the minimum php version
required has been updated.

Github Actions now use PHP 8.2 and 8.3 for the tests.
The checkout action has been updated to v4, too.

Fix issue #118
@willpower232
Copy link
Collaborator

I finally merged #103 so hopefully the v3 composer installs will be slightly smaller, not sure if explicitly worth noting in the changelog

@RobThree
Copy link
Owner

not sure if explicitly worth noting in the changelog

Meh...

I think the .phpproj and .sln can also be deleted; I don't use VS2022 with PHP tools for PHP development anymore.

@NicolasCARPi
Copy link
Collaborator Author

NicolasCARPi commented Apr 15, 2024

not sure if explicitly worth noting in the changelog

About the changelog, I would suggest going over the commits added after the latest version, and mentioning the changes useful to users in this file.

Also, it looks like the PR are merged without squashing the commits, which pollutes the git log with useless commits such as "Fix typo". I would strongly suggest merging PR squashing the commits into 1.

@RobThree
Copy link
Owner

Hey, guys, not sure if I expressed this before (if I haven't, I should've, I've thought this many a times) but I really appreciate your work on this library. Especially the both of you, @NicolasCARPi and @willpower232 .

Thanks guys! 🙏 👊

@willpower232
Copy link
Collaborator

About the changelog, I would suggest going over the commits added after the latest version, and mentioning the changes useful to users in this file.

big agree

Also, it looks like the PR are merged without squashing the commits, which pollutes the git log with useless commits such as "Fix typo". I would strongly suggest merging PR squashing the commits into 1.

depends on the PR and whether the commits were relatively atomic or not but yeah, mostly agree

willpower232 pushed a commit that referenced this pull request Apr 16, 2024
* delete files specific to code editors

* remove TwoFactorAuth.phpproj
* remove TwoFactorAuth.sln

They are not used anymore. See #119 (comment)

* remove deleted files from excluded files in composer.json
* master:
  add CI4-auth link in README. fix #107 (#123)
  remove insecure rng providers and remove polyfill for hash_equals (#122)
  delete files specific to code editors (#120)
  Exclude useless files from dist archive #103
Copy link
Collaborator

@willpower232 willpower232 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

might as well make this the v3 pr haha

@NicolasCARPi
Copy link
Collaborator Author

Is there any blocker for the merge?

@RobThree RobThree merged commit b909cb3 into RobThree:master Apr 17, 2024
@RobThree
Copy link
Owner

I merged it, AFAIK it was all ok.

@NicolasCARPi NicolasCARPi deleted the nico-sensitive-attr branch April 17, 2024 18:32
@willpower232
Copy link
Collaborator

I meant to poke you all yesterday, all good with me

pH-7 referenced this pull request in pH7Software/pH7-Social-Dating-CMS Sep 3, 2024
* Use PHP 8 type declarations (on params and class props)
* Remove unnecessary PHPDoc tags
* Add return types
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