* Fix PHP 8.4 deprecation
Implicitly marking parameter as nullable is deprecated, the explicit nullable type must be used instead
* [github workflow] Add additional php versions
Website use now "vue3" and some class and attributes have changed their
names : bridge was updated to use the new class and attribute names
Country of origin has been removed from the deal list : it's for now
disabled, but code is still present in the bridge, in case the website
enable it again.
Provides a fairly barebones bridge for Fanatical bundles:
- Tags detail bundle tiers and prices
- Contents name and link to each bundle item
- Images for each item are in enclosures
* [HumbleBundleBridge] Overhaul to include more information
* [HumbleBundleBridge] Remove use of named args in calls
PHP 7.4 lacks named arg support and fails unit tests
* Add files via upload
Bridge for NaseStrecha.cz - NaseStrecha.cz is a specialized Czech news and advice portal focusing on roofs, construction, and home improvement, offering reliable expert guidance on roofing materials, insulation, and energy-saving techniques nasestrecha.cz . It is run by the team behind the Strechy-Solar-Remeslo trade fair and includes up-to-date news, practical tips, and industry events
* phpcs fix
* Bridge for i4wifi.cz for product news.
The website i4wifi.cz is a wholesale distributor specializing in wireless, networking, and photovoltaic equipment, offering products from brands like MikroTik, Ubiquiti, and Hikvision. It provides a wide range of network solutions, technical support, and training services for businesses and professional installers in the Czech Republic and beyond.
The current setup for Dev Containers was not working, with multiple
different errors. So, in order to restore its funcionality (and allow
for things like linting and debugging), the following changes were made:
- The Dockerfile was severely alterered. Now, the `docker-php-ext-enable` binary is installed before its usage,
it points to the correct PHP binary, and we install Composer for for
loading dev-dependencies later-on.
- Moved the "postCreateCommand" section (defined on the `devcontainer.json` file) into its own script file (for a
more readable experience)
- On the post-creation script, moved the `xdebug.ini` to the correct
directory (alongside the PHP-FPM bin), installed PHPUnit,
PHPCodesniffer (and the 'PHP Compatibility' sniffer) with Composer on
a global location, and changed owner of the `cache` directory
- Changed VSCode-specific customization setting in order to point to the
update some binary paths. Also made sure globally-installed composer
packages binaries are accessible via PATHdocker-php-ext-enable
libcurl-impersonate was not being used properly, as the code was
overriding the headers set by it to prevent detection.
- update the libcurl-impersonate to an actively managed lexiforest
fork
- impersonate Chrome 131
- move the defaultHttpHeaders to http.php, where it belongs
- only set defaultHttpHeaders if curl-impersonate is not detected
- make useragent ini setting optional and disabled by default
- add necessary documentation updates