github jeedom/core 4.6.0

5 hours ago

What's Changed

voir https://doc.jeedom.com/fr_FR/core/4.6/changelog

  • fix delete_variable by @Phpvarious in #3229
  • fix: graphUpdate function in history class by @BisonJeedom in #3178
  • fix: resolve 3 bugs in proxy configuration in jsonrpcClient by @fgallnii in #3238
  • fix: randText function by @aofc in #3197
  • Update GitHub workflows to use 'develop' branch instead of 'alpha' and 'beta' by @Mips2648 in #3240
  • chore: typo Securité by @Mips2648 in #3241
  • core(dataStore) : Improve dataStore class PHPDoc by @kwizer15 in #3029
  • core(DB) : Improve DB class PHPDoc by @kwizer15 in #3030
  • core(utils) : Improve utils class PHPDoc by @kwizer15 in #3023
  • chore: Correction aucun script by @MrWaloo in #3246
  • core(cache) : Improve cache class PHPDoc by @kwizer15 in #3009
  • core(config) : Improve config class PHPDoc by @kwizer15 in #3027
  • feat: improve "do not remove log" feature by @TiTidom-RC in #3245
  • Fix: issue displaying history if grouping type is set by @Salvialf in #3242
  • core(translate) : Improve translate class PHPDoc by @kwizer15 in #3022
  • core(cmd) : Improve cmd class PHPDoc by @kwizer15 in #3026
  • core(cron) : Improve cron class PHPDoc by @kwizer15 in #3028
  • Use Composer dependency for PHPStan by @kwizer15 in #3256
  • fix: Correction des méthodes statiques et du nommage de classes (PHPStan lvl 1) by @kwizer15 in #3259
  • fix: Suppression des arguments superflus dans les appels de méthodes (PHPStan lvl 1) by @kwizer15 in #3258
  • Fix PHPStan workflow on branch deletion by @kwizer15 in #3263
  • fix: scenario self execute mixing tags by @Mips2648 in #3255
  • [CI] Update PHPStan baseline by @github-actions[bot] in #3265
  • fix: display_name field (ui) by @Salvialf in #3262
  • new workflow for translations by @zoic21 in #3251
  • fix: prevent a possible SQL injection in setComponentOrder by @kwizer15 in #3267
  • Add healthcheck in the docker container by @pifou25 in #2998
  • Rename count variable to count_functionality by @ktn001 in #3273
  • add dependabot only for github-actions at first by @Mips2648 in #3239
  • Auto-generated draft of release notes / changelog in develop by @Mips2648 in #3278
  • Fix undefined variable in AJAX remove after market→repo migration by @kwizer15 in #3118
  • Fix: scenario expression execute without scenario by @Mips2648 in #3228
  • add [skip ci] in commit message to try to avoid execution of others WF by @Mips2648 in #3287
  • [CI] Update PHPStan baseline by @github-actions[bot] in #3286
  • Bump actions/cache from 3 to 5 by @dependabot[bot] in #3283
  • [CI] Update translations by @github-actions[bot] in #3285
  • Fix aléatoire du vidage des logs et préservation des Inodes by @scanab in #3266
  • fix: prevent a possible SQL injection in archive process by @kwizer15 in #3268
  • remove french translations from others languages file by @Mips2648 in #3290
  • Bump docker/setup-buildx-action from 2 to 4 by @dependabot[bot] in #3282
  • Bump docker/build-push-action from 3 to 7 by @dependabot[bot] in #3281
  • Bump docker/login-action from 2 to 4 by @dependabot[bot] in #3280
  • Bump docker/setup-qemu-action from 2 to 4 by @dependabot[bot] in #3279
  • don't use core translations by @Mips2648 in #3294
  • [CI] Update translations by @github-actions[bot] in #3293
  • Fix: translations string concatenation by @Mips2648 in #3289
  • [CI] Update translations by @github-actions[bot] in #3295
  • Increase PR list limit to 1000 iso 30 by default by @Mips2648 in #3296
  • Fix timeline folder field visibility on scenario page load by @Salvialf in #3305
  • Bump actions/checkout from 2 to 6 by @dependabot[bot] in #3309
  • Bump actions/github-script from 7 to 9 by @dependabot[bot] in #3308
  • Bump peter-evans/create-pull-request from 5 to 8 by @dependabot[bot] in #3307
  • add log in plugin autoloader by @pifou25 in #3276
  • Refactor var to const/let in UI rendering files (3/4) by @limad in #3302
  • Refactor var to const/let in core JS utilities (1/4) by @limad in #3300
  • Refactor var to const/let in admin/system + log search multi-term (4/4) by @limad in #3303
  • Refactor var to const/let in equipment and commands (2/4) by @limad in #3301
  • Optimize Jeedom core version retrieval by caching the result by @Mips2648 in #3315
  • fix(desktop/js): correct 11 DOM and logic bugs (dashboard, object, plan, replace, eqAnalyse, administration, update) by @limad in #3318
  • refactor(desktop/js): replace var with const/let in display modules (dashboard, widgets, plan, plan3d, eqAnalyse) by @limad in #3320
  • chore: ignore .claude settings directory by @Salvialf in #3329
  • Fix/chunk log by @Mips2648 in #3316
  • fix: add force version update option during upgrade by @Mips2648 in #3330
  • fix: resolve TDZ ReferenceError for 'wg' in widgets.js by @Salvialf in #3333
  • Unify legacy time widgets into standard widgets by @Salvialf in #3332
  • [CI] Update PHPStan baseline by @github-actions[bot] in #3335
  • [CI] Update translations by @github-actions[bot] in #3334
  • chore: translate PHPStan workflow PR body to English by @Salvialf in #3336
  • Chore: secure parameter typehints by @Mips2648 in #3317
  • Feat: add while block in scenario by @Mips2648 in #3234
  • [CI] Update translations by @github-actions[bot] in #3338
  • Update translations for 'while' block terminology by @Mips2648 in #3339
  • [CI] Update translations by @github-actions[bot] in #3340
  • fix: remove Access-Control-Allow-Credentials with Allow-Origin: * by @kwizer15 in #3277
  • refactor(dom.ui): seen(), unseen() and toggle() use hidden class consistently by @Salvialf in #3342
  • fix - time limit on php jeeplugin by @zoic21 in #3343
  • Fix & improvement: add safe guard in scenario in "for" loop, "wait" & "sleep" actions by @Mips2648 in #3341
  • [CI] Update translations by @github-actions[bot] in #3344
  • feat: change docker image building workflow into matrix by @pifou25 in #3172
  • docs: refactor Core widgets and document scenario block execution time limits by @Salvialf in #3345
  • fix test expression result by @Mips2648 in #3349
  • Refactor & code Cleanup in scenario by @Mips2648 in #3346
  • [CI] Update PHPStan baseline by @github-actions[bot] in #3350
  • Refactor error handling to use \Throwable instead of Exception and Error by @Mips2648 in #3347
  • [CI] Update translations by @github-actions[bot] in #3351
  • fix: expected type object, get string ($now) by @Mips2648 in #3353
  • Fix jeedom update via api by @Mips2648 in #3352
  • Code improvements and behavior fixes (PHPStan level 1) by @kwizer15 in #3260
  • [CI] Update PHPStan baseline by @github-actions[bot] in #3354
  • fix jeeDialogMain positioning when using hidden class by @Salvialf in #3359
  • Fix core widget translations broken after migration to jeetranslate workflow by @Salvialf in #3363
  • fix (eqLogic plugin page) : Fix unit on cmd state (cmd table tab) by @zoic21 in #3362
  • fix(desktop/js): correct logic bugs in scenario undo stack, massedit jValue guard, user event handler (Lot 3) by @limad in #3326
  • fix: sanitiser les paramètres shell dans l'API TTS by @kwizer15 in #3261
  • Feat/phpdoc by @Mips2648 in #3365
  • fix: drop obsolete global widgets.html i18n key by @Salvialf in #3367
  • fix: changelog button in core update modal is now functional by @Salvialf in #3368
  • [CI] Update translations by @github-actions[bot] in #3366
  • Fix context menus display by @aofc in #3369
  • Fix fatal error and PHP warning in system package manager by @Salvialf in #3370
  • Fix syntax error in exception message for image validation by @Mips2648 in #3371
  • chore: prepare 4.6.0 release by @Salvialf in #3372
  • fix TypeError in log::chunk() when maxSizeLog is empty by @Salvialf in #3383
  • merge release branch to master for stable 4.6.0 by @Salvialf in #3390

New Contributors

Full Changelog: 4.5.3...4.6.0

Don't miss a new core release

NewReleases is sending notifications on new releases.