renovate[bot]
1d2d9c1161
chore(deps): update peter-evans/create-pull-request digest to 84ae59a
2025-11-23 00:44:31 +00:00
renovate[bot] and Adam Daley
302206803e
chore(deps): update dependency sass to v1.94.2 ( #3045 )
...
* chore(deps): update dependency sass to v1.94.2
* Fix Renovate `npm install`/`package-lock.json` issues
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Adam Daley <admdly@users.noreply.github.com >
2025-11-20 21:17:37 +00:00
renovate[bot]
f05148e197
chore(deps): update actions/checkout action to v6 ( #3043 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-20 19:54:22 +00:00
renovate[bot]
342003969f
chore(deps): update github/codeql-action digest to e12f017
2025-11-19 01:35:50 +00:00
renovate[bot]
48836e16cb
chore(deps): update actions/checkout digest to 93cb6ef
2025-11-18 02:58:17 +00:00
renovate[bot]
7c1bdb7195
chore(deps): update github/codeql-action digest to 014f16e
2025-11-14 03:48:15 +00:00
renovate[bot]
adb001cfbc
chore(deps): update streetsidesoftware/cspell-action action to v8 ( #3022 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 23:34:59 +00:00
renovate[bot]
532100b289
chore(deps): update fossbilling/.workflows digest to efee8f8
2025-11-07 00:34:33 +00:00
renovate[bot]
f82a1d980e
chore(deps): update github/codeql-action digest to 0499de3
2025-10-31 00:12:42 +00:00
renovate[bot]
06e24e5925
chore(deps): update dependency node to v24 ( #2996 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-28 15:55:26 +00:00
renovate[bot]
0c01cbbe63
chore(deps): update github artifact actions (major) ( #2990 )
...
chore(deps): update github artifact actions
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 06:15:52 +00:00
renovate[bot]
c963a4be8d
chore(deps): update streetsidesoftware/cspell-action digest to 76c6f6d
2025-10-27 02:45:03 +00:00
renovate[bot]
3cb461cc8f
chore(deps): update github/codeql-action digest to 4e94bd1
2025-10-25 00:46:40 +00:00
renovate[bot]
0c5ba50dc3
chore(deps): update github/codeql-action digest to 16140ae
2025-10-19 03:11:17 +00:00
renovate[bot]
65ad15905f
chore(deps): update actions/setup-node action to v6 ( #2972 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-16 17:54:00 +01:00
Adam Daley
a9b903c222
Codebase modernisation, configuration cleanup, and improved type safety ( #2957 )
...
* Refactor tests to replace depreciated functions
* Update Rector config and dependencies
* Rector: Add explicit string casting for stricter type safety
* Rector: Add return type hints to methods across codebase
* Rector: Increase dead code level and refactor invoice item logic
* Remove unnecessary `willReturn` from test mocks
Eliminate redundant `willReturn(null)` and similar calls from PHPUnit mock setups in legacy module tests, leaving only method expectations. Also update some test values to use floats for consistency.
* Refactor API controller and email adapter return values
* Update formatting and guidelines in `AGENTS.md`
2025-10-11 23:39:44 +01:00
renovate[bot]
1243615b47
chore(deps): update github/codeql-action digest to f443b60
2025-10-11 00:54:59 +00:00
renovate[bot]
b80a1da238
chore(config): migrate renovate config ( #2959 )
...
chore(config): migrate config .github/renovate.json
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 02:55:48 -07:00
renovate[bot]
e55f72cc63
chore(deps): update github/codeql-action action to v4 ( #2956 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 02:31:57 +01:00
Adam Daley
77c34394d6
General Cleanup/Refactoring ( #2955 )
...
* Add symlink for Copilot instructions
* Add duplicate IPN detection for transactions
* Update class header files for legacy and current versions
* Remove BoxBilling copyright and fix SPDX headers
Removed legacy BoxBilling copyright lines and standardised SPDX-License-Identifier headers to 'Apache-2.0' across FOSSBilling library files for consistency and clarity.
2025-10-08 00:22:59 +01:00
Adam Daley
6b59de3c31
Update AI config files and CODE_OF_CONDUCT.md location ( #2954 )
2025-10-07 02:22:59 +01:00
Adam Daley
dc84794645
Update Code of Conduct ( #2933 )
...
* Update Code of Conduct
Update Code of Conduct to latest Contributor Covenant Code of Conduct (3.0).
* Add 'cooldown' to cspell custom words list
Updated cspell.json to include 'cooldown' in the list of recognized words to prevent false spelling errors.
* Move `CODE_OF_CONDUCT.md` to `.github` directory
* Update Contributor Covenant badge in README
* Update Code of Conduct
Update Code of Conduct to latest Contributor Covenant Code of Conduct (3.0).
* Add 'cooldown' to cspell custom words list
Updated cspell.json to include 'cooldown' in the list of recognized words to prevent false spelling errors.
* Move `CODE_OF_CONDUCT.md` to `.github` directory
* Update Contributor Covenant badge in README
* Fix Code of Conduct link in `CONTRIBUTING.md`
2025-10-05 02:21:42 +01:00
renovate[bot]
1a3c568b0f
chore(deps): pin dependencies ( #2947 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-05 01:59:06 +01:00
Adam Daley
c20f99e455
Update Renovate Config ( #2945 )
...
Add `npm:unpublishSafe` to avoid potential issues with pinned packages.
2025-10-04 19:52:34 +01:00
Adam Daley
ee1ac501c6
Fix Renovate Config ( #2943 )
2025-10-04 19:34:03 +01:00
Adam Daley
d13b1c1adf
Update Renovate Config ( #2941 )
2025-10-04 19:23:20 +01:00
Adam Daley
dd925010c2
Move and update SECURITY.md to .github directory ( #2934 )
2025-09-30 22:03:21 +01:00
renovate[bot]
cf4b084e9f
chore(deps): update fossbilling/.workflows digest to 5effb80
2025-09-17 00:50:39 +00:00
renovate[bot] and Yağızhan
17e0afdf7c
chore(deps): update actions/labeler action to v6 ( #2895 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Yağızhan <yagizhan49@protonmail.com >
2025-09-09 14:12:52 +03:00
renovate[bot]
9663e6000d
chore(deps): update actions/setup-node action to v5 ( #2896 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-09 14:07:36 +03:00
renovate[bot]
5e28c9f3c0
chore(deps): update fossbilling/.workflows digest to 19dd414
2025-08-25 01:56:22 +00:00
renovate[bot]
38c176bded
chore(deps): update actions/download-artifact action to v5 ( #2849 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-24 12:39:23 +01:00
renovate[bot]
c3aab64242
chore(deps): update actions/checkout action to v5 ( #2859 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-12 03:13:17 +01:00
renovate[bot]
6bb90d4a5f
chore(deps): update dependency node to v22 ( #2854 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 17:00:17 +03:00
Adam Daley and Copilot
315f9f3944
Refactor Filesystem and Path handling ( #2836 )
...
* Removed legacy files
* Refactor Filesystem and Path handling
* Removed `FOSSBilling\Tools` legacy functions
* Update live-tests to include file check for `php_error.log`
* Update Extension module tables to fix wrapping issue
* Apply suggestions from @Copilot
Co-Authored-By: Copilot <175728472+Copilot@users.noreply.github.com >
* Update Extension module icon URL handling
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-09 21:50:11 +01:00
Belle Aerni
5a6a4b8b5e
Mark myself as a code owner for a few items ( #2839 )
...
* Mark myself as a code owner for a few items
* Update CODEOWNERS
* Update CODEOWNERS
2025-07-29 23:22:26 -07:00
Adam Daley
f378c248f2
Update live-tests workflow triggers ( #2745 )
2025-05-21 20:33:04 +01:00
John P and Belle Aerni
0ff53768af
Change of heading level for semantic improvement in client themes ( #2730 )
...
* Heading level change in card headers
* login, signup, forgotten pass pages
* Update huraga.scss
* Fix and slightly optimize the tests
---------
Co-authored-by: Belle Aerni <belleaerni@gmail.com >
2025-05-19 20:23:17 -07:00
renovate[bot]
071638e2fa
chore(deps): update streetsidesoftware/cspell-action action to v7 ( #2721 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-10 11:39:56 +01:00
renovate[bot]
e3554a7995
chore(deps): update fossbilling/.workflows digest to 3e9ace8
2025-03-01 19:16:29 +00:00
Adam Daley
2a4cd43a94
Bump CI reusable workflows to latest ( #2619 )
2025-03-01 18:34:44 +00:00
Adam Daley
a3f0097b97
Update package-lock.json ( #2607 )
...
* Update package-lock.json
* Update release-build CI workflow
2025-02-19 23:51:39 +00:00
Belle Aerni
fd1cfbe434
Fix: old translations were being downloaded ( #2591 )
2025-02-01 15:46:49 -08:00
Belle Aerni
3449537c92
Fixed CS / Rector workflow and ran both ( #2580 )
2025-01-20 16:19:45 -08:00
renovate[bot]
7ecdc48d26
chore(deps): update fossbilling/.workflows digest to 605d1f1
2024-12-03 06:42:35 +00:00
Belle Aerni
e86174feff
Update ci.yml ( #2523 )
2024-12-01 22:14:35 -08:00
Belle Aerni
c0ee8d3fc5
Cleaned up some routing, simplified webserver conf ( #2511 )
...
* Cleaned up some routing, simplified webserver conf
* Update cspell.json
* Update cspell.json
* Fixes
2024-11-27 04:00:12 -08:00
Belle Aerni
bea56db9e0
Restore the cron module icon ( #2508 )
2024-11-25 19:20:58 -08:00
Belle Aerni
45db4910a7
PHP 8.4 prep ( #2464 )
...
* Update CI for PHP 8.4
* Update composer deps for PHP 8.4
* Updates
* This is the default mode and this constant causes test failutes
* Explicily install the PDO extensions
* Temporarily downgrade the live tests to PHP 8.3
It would seem that there is some kind of problem with PHP 8.4 in regards to these tests. I believe it is outside of our control however as it installs fine for me with PHP 8.4 under DirectAdmin
* Update to address deprecations
* Make that nullable
* Fixed my typo
* Bump PHPunit to v11
* Also take care of two minor things
* Formatting fix
2024-11-21 23:16:29 -08:00
Adam Daley
41f5e84383
Fix PHPStan workflow ( #2486 )
...
Update PHPStan workflow to use composer version to fix error with PHP extensions.
2024-11-13 06:01:12 +00:00