Stephen Abello
e000befc0f
Dump autoloader
2025-09-22 16:26:12 +02:00
Stephen Abello
2eba58998b
Merge branch 'support/3.2' into develop
2025-09-22 16:25:27 +02:00
Stephen Abello
4ed21dc21a
N°7920 - Replace Symfony sendmail transport with PHP mail() transport
2025-09-22 16:24:58 +02:00
Stephen Abello
edbe4974ac
Re-dump autoloader and composer.lock
2025-09-18 10:26:38 +02:00
Stephen Abello
7e515e7216
Merge branch 'support/3.2' into develop
2025-09-18 10:13:09 +02:00
Stephen Abello
bf7a756714
Add symfony/mailer/Test to denied dirs
2025-09-17 16:25:22 +02:00
Stephen Abello
428d2c6356
N°7920 - laminas-mail is an abandoned package, replace it with symfony/mailer ( #742 )
...
* N°7920 - laminas-mail is an abandoned package, replace it with symfony/mailer
* Fix composer following merge
2025-09-17 16:04:20 +02:00
odain
c0c9ea9287
N°4789 - Parse datamodel module.xxx.php files instead of interpreting them ( #746 ) - namespacing ModuleFileReader classes
2025-09-16 15:38:30 +02:00
Stephen Abello
8982f7e0e3
Dump autoloader
2025-09-15 14:16:03 +02:00
Benjamin Dalsass
3fa500c9c1
N°8699 - attributedef.class.inc.php to PSR4 [3-PSR4]
...
- Add namespaces
- Add use statements
- reformat code
2025-09-12 15:23:42 +02:00
Benjamin Dalsass
1d4c0b8e7f
N°8637 - Alerts from dependabot, vulnerable libraries
...
- Update twig/twig from 3.16.0 to 3.21.1
- Update tecnickcom/tcpdf from 6.7.5 to 6.10.0
2025-09-10 09:08:04 +02:00
Benjamin Dalsass
bf1b2a5104
Merge remote-tracking branch 'origin/support/3.2' into develop
...
# Conflicts:
# .doc/README.md
# .doc/phpdoc-templates/combodo-wiki/graphs/class.html.twig
# composer.lock
# lib/composer/InstalledVersions.php
# lib/composer/autoload_classmap.php
# lib/composer/autoload_psr4.php
# lib/composer/autoload_static.php
# lib/composer/installed.json
# lib/composer/installed.php
# lib/symfony/cache/Traits/Relay/MoveTrait.php
# lib/symfony/http-foundation/Request.php
# lib/symfony/runtime/SymfonyRuntime.php
2025-09-10 07:57:41 +02:00
odain-cbd
15103dc49f
N°4789 - Parse datamodel module.xxx.php files instead of interpreting them ( #746 )
...
* N°4789 - Parse datamodel module.xxx.php files instead of interpreting them - refactoring all in a dedicated service first
* N°4789 - fix broken setup + tests
* N°4789 - replace legacy eval by module file parsing
* N°4789 - handle constants and if conditional structures
* N°4789 - compute boolean expressions
* N°4789 - make autoselect and dependencies work as well
* cleanup
* N°4789 - fix BeforeWritingConfig calls during setup
* N°4789 - refactor and split in ModuleDiscoveryEvaluationService + handle ModuleInstallerAPI methods calls during setup
* N°4789 - PR review changes with Romain
* PR review + code cleanup + added usecases and test cover
* temp evaluation work
* replace eval by iTop custom evaluation classes
* move PhpParser/Evaluation classes in a specific namespave + composer dumpautoload
* fix broken setup
* fix broken setup
* complete Evaluators list + autoload
* cleanup useless testing resources
* cleanup + replace last eval call in VariableEvaluator
* fix few Evaluators code
* enhance nikic evaluators + test with/without nikic lib
* Evaluator fixes/enhancements + tests
* bump to nikic fork temporarly
* bump nikic-parser fork + use only nikic fork evaluation + cleanup itop redondant evaluators
* review with Romain: use distinct whitelists in setup time/runtime + move ModuleFileParser internal logic into ModuleFileReader
* PhpExpressionEvaluator used via constructor and not as a service
* dumpautoload again after rebase
2025-09-09 17:54:18 +02:00
Benjamin Dalsass
bb8a09d8e2
N°8637 - Alerts from dependabot, vulnerable libraries
...
* Update twig/twig from 3.16.0 to 3.21.1
* Update tecnickcom/tcpdf from 6.7.5 to 6.10.0
* Correct font folder case failing on linux server
* Suppress documentation generator from project in favor of the online version
* Update symfony/http-foundation from 6.4.2 to 6.4.14
Update symfony/runtime from 6.4.0 to 6.4.24
2025-09-09 16:15:21 +02:00
Benjamin Dalsass
44972f34e5
N°8210 - Remove iApplicationObjectExtension ( #737 )
2025-09-05 09:27:55 +02:00
Benjamin Dalsass
8bca3ac830
N°7176 - Update nikic/php-parser to 5.0.0 ( #735 )
2025-08-14 09:03:32 +02:00
Benjamin Dalsass
cdbcd14767
N°8017 - Security - dependabot - Symfony's VarDumper vulnerable to un… ( #731 )
...
Upgrade all Symfony components to last security fix (~6.4.0)
2025-08-06 08:54:56 +02:00
Anne-Cath
820087e4d1
N°4500 - Remove iPageUIExtension & AbstractPageUIExtension API
2025-08-04 10:30:38 +02:00
odain
3846087dc1
N°7398 - regenerate autoload
2025-06-19 10:39:09 +02:00
odain
ddd3dcdaf2
N°8286 - Be able to add additional data in iTop session files via custom classes
2025-06-19 10:38:01 +02:00
odain
82ad9d4317
N°7398 - be able to add custom data in session files generated by SessionHandler
2025-06-19 10:38:00 +02:00
jf-cbd
0562563cbb
Dump autoloader
2025-03-12 11:51:59 +01:00
Eric Espie
72ac4096c1
N°7854 - ⬆️ Bump twig version
2024-12-10 17:08:48 +01:00
Eric Espie
19559b08a7
N°7854 - ⬆️ Bump twig version
2024-12-10 10:52:30 +01:00
Eric Espie
346564ca0e
N°7854 - ⬆️ Bump twig version
2024-12-10 10:11:28 +01:00
Romain Quetiez
7a4d29d561
N°7870 ✅ Prerequisites to test portal services (instantiate a symfony service)
2024-10-15 15:11:16 +02:00
Timothee
095ac3dfa5
N°7647 Refactoring to allow files blacklist
2024-07-19 15:20:40 +02:00
Romain Quetiez
baf85e7a80
N°7629 Deprecate utils::GetClassesForInterface in favor of InterfaceDiscovery::FindItopClasses
...
Improve caching strategy and robustness
2024-07-16 10:13:13 +02:00
Stephen Abello
2404f5d00f
N°7552 - Remove unused library masterminds/html5
2024-07-04 14:59:21 +02:00
Timothee
fd64be1dcd
N°7490 Upgrade tcpdf version
2024-07-04 10:41:18 +02:00
Eric Espie
e5a60beba0
🚨 Fix autoload files
2024-06-18 17:54:12 +02:00
Eric Espie
62d08dce56
⬆️ fix composer filters
2024-06-17 15:06:06 +02:00
Eric Espie
71e36d264e
✅ fix unit tests
2024-06-17 14:52:55 +02:00
Eric Espie
6cc24e475a
✅ N°7571 - HTML2Text lib
2024-06-13 17:28:08 +02:00
Eric Espie
47d65931e6
N°7571 - ⬆️ Bump HTML2Text library version
2024-06-13 14:45:06 +02:00
Molkobain
7b8887a9c8
N°2039 - Rename AsyncSendiTopNotifications into AsyncSendNewsroom
2024-05-02 17:15:14 +02:00
Molkobain
848c4bb979
N°2039 - Fix autoloaders
2024-05-02 09:45:30 +02:00
Molkobain
635c1bda6e
N°2039 - Rename iTopNewsroom into NewsroomNotification
2024-05-02 09:30:47 +02:00
Denis
3a8ad59e6c
N°6167 - Introduce API for the content of the Welcome Popup ( #505 )
...
* API for the content of the Welcome Popup
* Apply suggestions from code review
* N°7410 - Refactor code to match conventions
* N°7410 - Refactor to new design
* N°7410 - Review adjustments
* N°7410 - Review adjustments
* N°7410 - Update translations
* N°7410 - Update setup complied file
* Update sources/Application/WelcomePopup/Provider/DefaultProvider.php
---------
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2024-04-18 16:57:07 +02:00
Stephen Abello
dc553ca83c
N°5298 - Update CKEditor to version 5
2024-04-15 12:53:21 +02:00
jf-cbd
a3553202d9
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
...
# Conflicts:
# pages/csvimport.php
2024-04-05 14:56:38 +02:00
jf-cbd
b10d381dda
N°7374 - Security hardening
2024-04-05 14:40:56 +02:00
Molkobain
5b8a3459f5
N°7331 - Update Composer cleanup script with existing questionable folders
2024-03-22 15:59:48 +01:00
Benjamin Dalsass
b29597110e
N°6937 - Symfony 6.4 - Handle Symfony configuration files
2024-03-19 20:58:00 +01:00
Molkobain
86489dbbe1
N°6974 - Fix autoloaders
2024-03-19 14:51:24 +01:00
Eric Espie
6098842d9f
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
...
# Conflicts:
# core/designdocument.class.inc.php
# lib/composer/autoload_files.php
# lib/composer/autoload_static.php
2024-03-19 14:06:24 +01:00
Eric Espié
2f30a0146e
N°6974 - Flatten classes in datamodel ( #603 )
...
* N°6974 - Flatten classes in datamodel
* N°6882 - LoadDelta() in lax/strict mode
* N°6974 - Flatten classes in datamodel
* N°6882 - LoadDelta() in lax/strict mode
* N°7186 - Code hardening
* N°6974 - Flatten classes in datamodel
* N°6660 and N°7318 - Support delete_if_exists and define_if_not_exists in XML injection
* N°6974 - Flatten classes in datamodel
* Apply suggestions from code review
* Update core/designdocument.class.inc.php
---------
Co-authored-by: Molkobain <lajarige.guillaume@free.fr >
2024-03-19 13:53:14 +01:00
Molkobain
db2ea617d3
N°7331 - Fix wrong method call due to previous refactoring
2024-03-13 16:30:59 +01:00
Molkobain
dc6ea37f23
Merge remote-tracking branch 'origin/support/3.1' into support/3.2
2024-03-13 15:29:22 +01:00
Molkobain
87181669d1
Merge remote-tracking branch 'origin/support/3.0' into support/3.1
2024-03-13 15:18:33 +01:00