Aleksander Machniak
d4526968a8
Set minimum required PHP version to 8.1 ( #9599 )
2025-02-16 10:09:23 +01:00
Aleksander Machniak
d02f2e0b55
Remove version number from index.php
2025-02-09 14:21:05 +01:00
Pablo Zmdl
8685ca9dec
Makefile to build elastic's CSS ( #9581 )
...
Those steps need to be repeated once in a while when working with the
repository code, and now that's easier.
2024-08-13 14:47:30 +02:00
Aleksander Machniak
bb586790e4
Add "version" to the composer.json
2024-08-04 19:36:08 +02:00
Aleksander Machniak
e0aa1fefb9
Makefile: Remove "repositories" from composer.json
2024-08-04 19:15:31 +02:00
Aleksander Machniak
c9c1a8fa2b
Use locally installed npm deps
2024-06-08 14:33:33 +02:00
Pablo Zmdl
3d4c23e9b0
Make dependabot check dependencies for NPM and composer ( #9479 )
...
* Make dependabot check dependencies for NPM and composer
* Install JS dev requirements through package.json
This way we can have them automatically checked for newer versions.
* Add JS prod dependencies to packages.json for version tracking
They are added as optional dependencies, so we can skip their
installation with `--omit=optional` (as used in the Makefile), but we
can still have them checked for version updates automatically.
The package "publickey" is missing, because it's not available on
npmjs.com, but it hasn't seen updates in years anyway. We probably
should set up a different automatic check for updates nonetheless.
* Remove npm-related files when preparing packaging
2024-06-08 09:13:23 +02:00
Michael Voříšek
bdd5de55b5
Rename composer.json.dist to composer.json ( #9279 )
...
* Rename composer.json.dist to composer.json
* fix update
2024-04-03 18:06:01 +02:00
Aleksander Machniak
60011f136b
Makefile: Use phpDocumentor v3.4 for the Framework docs ( #9313 )
2024-01-21 15:53:21 +01:00
Michael Voříšek
28c778b7a0
Modernize more CS III ( #9270 )
...
* fix "single_trait_insert_per_statement"
* fix "empty_loop_condition"
* fix "backtick_to_shell_exec"
* fix "phpdoc_to_comment"
* fix "no_empty_statement"
* fix "heredoc_to_nowdoc"
* fix "class_reference_name_casing"
* fix "align_multiline_comment"
* fix "heredoc_indentation"
* fix "constant_case"
* fix "single_line_comment_style"
* fix "no_null_property_initialization"
* fix "standardize_increment"
* fix "no_unneeded_control_parentheses"
* fix missing NL after "<?php"
* fix php in *.sh files too
* fix trailing spaces from all text files
* fix "explicit_indirect_variable"
* Revert "fix "align_multiline_comment""
This reverts commit 42e584f8e3 .
* fix "align_multiline_comment" properly
* Revert "fix trailing spaces from all text files" - diff files only
* Revert "Revert "fix trailing spaces from all text files" - diff files only"
This reverts commit 2101c2a3a3 .
* rm useless "setup-php" config
2023-12-18 07:46:51 +01:00
Michael Voříšek
f5d7673baa
Test lowest deps in CI ( #9265 )
...
* fix "composer update" as there is no composer.lock
* fail-fast: false
* Test lowest deps in CI
* add "--fail-on-warning --fail-on-risky" to phpunit to CI
* fix lowest phpunit dep for PHP 8.1+
* fix Rcmail_RcmailSendmail::test_email_input_format
---------
Co-authored-by: Aleksander Machniak <alec@alec.pl >
2023-12-16 15:48:10 +01:00
Michael Voříšek
efd9605941
Fix minimal kolab/net_ldap3 version for PHP 8.3 ( #9263 )
2023-12-13 08:20:09 +01:00
Aleksander Machniak
7ac1981ae1
Makefile: Replace version in installer/index.php too
2023-10-29 14:26:53 +01:00
Aleksander Machniak
2daa58db38
Makefile: Remove unused variable
2023-09-18 10:27:35 +02:00
Aleksander Machniak
510632250d
Makefile: Build the package for minimum supported PHP version
...
Don't require jq
[skip ci]
2023-06-11 12:37:08 +02:00
Thomas B
dec93dc1b7
Update vendor dir from installto.sh if untouched ( #8642 ) ( #8840 )
...
* installto.sh checks for a marker indicating that composer was not run/used.
* update.sh tries to find and run composer
2023-01-05 21:30:51 +01:00
Aleksander Machniak
42f9cdceba
Master is 1.7-git
2022-06-23 19:02:23 +02:00
Aleksander Machniak
b381d99230
Makefile: Use https:// instead of git://
2022-06-18 13:16:33 +02:00
Aleksander Machniak
9fdf4de4f1
Makefile: Fix "verify" section
2022-06-18 13:04:25 +02:00
tomamplius
9077da1dff
Remove interaction in composer ( #8480 )
2022-03-20 10:51:22 +01:00
Aleksander Machniak
70b2ca5d9a
Makefile: Update vendor folder cleanups
...
[skip ci]
2022-01-02 11:04:21 +01:00
Aleksander Machniak
54bf7351e9
Makefile: Speed up git clone by using --branch and --depth=1 arguments
2021-10-26 11:34:47 +02:00
Aleksander Machniak
501e538146
Makefile: Install npm dependencies locally (-g requires root)
...
[skip ci]
2021-10-26 11:17:16 +02:00
Aleksander Machniak
f45f9c53af
Fix Makefile on Linux ( #8211 )
2021-10-25 15:56:46 +02:00
johndoh
0c863206f1
Replace Endroid QrCode with BaconQrCode ( #8173 )
2021-08-28 09:09:19 +02:00
Aleksander Machniak
b4fd75d6c1
Master is 1.6-git now
2021-07-25 09:08:20 +02:00
Thomas Bruederli
b6ed5e0785
Remove .phpdoc folder from framework package
2021-07-08 20:58:46 +02:00
Thomas Bruederli
1a646f30ee
Add Makefile for building release packages
2021-07-03 21:57:49 +02:00