-
Release 2.32.0 (#3826)
发布于
2025-06-30 22:10:47 +00:00 [2.32.0] - 2025-07-01
Thanks to: @bughaver, @bugsounet, @khassel, @KristjanESPERANTO,
@plebcity, @rejas, @sdetweil.⚠️ This release needs nodejs version
v22.14.0 or higherAdded
- [config] Allow to change module order for final renderer (or
dynamically with CSS): Featureorderin config (#3762) - [clock] Added option 'disableNextEvent' to hide next sun event (#3769)
- [clock] Implement short syntax for clock week (#3775)
Changed
- [refactor] Simplify module loading process (#3766)
- Use
node --runinstead ofnpm run(#3764) and adaptstart:dev
script (#3773) - [workflow] Run linter and spellcheck with LTS node version (#3767)
- [workflow] Split "Run test" step into two steps for more clarity
(#3767) - [linter] Review linter setup (#3783)
- Fix command to lint markdown in
CONTRIBUTING.md - Re-activate JSDoc linting and fix linting issues
- Refactor ESLint config to use
defineConfigandglobalIgnores - Replace
eslint-plugin-importwitheslint-plugin-import-x
- Fix command to lint markdown in
- Switch Stylelint config to flat format and simplify Stylelint scripts
- [workflow] Replace Node.js version v23 with v24 (#3770)
- [refactor] Replace deprecated constants
fs.F_OKandfs.R_OK
(#3789) - [refactor] Replace
ansiswith built-in functionutil.styleText
(#3793) - [core] Integrate stuff from
vendorandfontsfolders into main
package.json, simplifies install and maintaining dependencies (#3795,
#3805) - [l10n] Complete translations (with the help of translation tools)
(#3794) - [refactor] Refactored
calendarfetcherutilsin Calendar module to
handle timezones better (#3806)- Removed as many of the date conversions as possible
- Use
moment-timezonewhen calculating recurring events, this will fix
problems from the past with offsets and DST not being handled properly - Added some tests to test the behavior of the refactored methods to
make sure the correct event dates are returned - [linter] Enable ESLint rule
no-consoleand replaceconsolewith
Login some files (#3810) - [tests] Review and refactor translation tests (#3792)
Fixed
- [fix] Handle spellcheck issues (#3783)
- [calendar] fix fullday event rrule until with timezone offset (#3781)
- [feat] Add rule
no-undefin config file validation to fix #3785
(#3786) - [fonts] Fix
roboto.cssto avoid error messageUnknown descriptor 'var(' in @font-face rule.in firefox console (#3787) - [tests] Fix and refactor e2e test
Same keysin
translations_spec.js(#3809) - [tests] Fix e2e tests newsfeed and calendar to exit without open
handles (#3817)
Updated
- [core] Update dependencies including electron to v36 (#3774, #3788,
#3811, #3804, #3815, #3823) - [core] Update package type to
commonjs - [logger] Review factory code part: use
switch/caseinstead of
if/else if(#3812)
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: Michael Teeuw michael@xonaymedia.nl
Co-authored-by: Kristjan ESPERANTO 35647502+KristjanESPERANTO@users.noreply.github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ross Younger crazyscot@gmail.com
Co-authored-by: Veeck github@veeck.de
Co-authored-by: Bugsounet - Cédric github@bugsounet.fr
Co-authored-by: jkriegshauser joshuakr@nvidia.com
Co-authored-by: illimarkangur 116028111+illimarkangur@users.noreply.github.com
Co-authored-by: sam detweiler sdetweil@gmail.com
Co-authored-by: vppencilsharpener tim.pray@gmail.com
Co-authored-by: veeck michael.veeck@nebenan.de
Co-authored-by: Paranoid93 6515818+Paranoid93@users.noreply.github.com
Co-authored-by: Brian O'Connor btoconnor@users.noreply.github.com
Co-authored-by: WallysWellies 59727507+WallysWellies@users.noreply.github.com
Co-authored-by: Jason Stieber jrstieber@gmail.com
Co-authored-by: jargordon 50050429+jargordon@users.noreply.github.com
Co-authored-by: Daniel 32464403+dkallen78@users.noreply.github.com
Co-authored-by: Ryan Williams 65094007+ryan-d-williams@users.noreply.github.com
Co-authored-by: Panagiotis Skias panagiotis.skias@gmail.com
Co-authored-by: Marc Landis dirk.rettschlag@gmail.com
Co-authored-by: HeikoGr 20295490+HeikoGr@users.noreply.github.com
Co-authored-by: Pedro Lamas pedrolamas@gmail.com
Co-authored-by: veeck gitkraken@veeck.de
Co-authored-by: Magnus 34011212+MagMar94@users.noreply.github.com
Co-authored-by: Ikko Eltociear Ashimine eltociear@gmail.com
Co-authored-by: DevIncomin 56730075+Developer-Incoming@users.noreply.github.com
Co-authored-by: Nathan n8nyoung@gmail.com
Co-authored-by: mixasgr mixasgr@users.noreply.github.com
Co-authored-by: Savvas Adamtziloglou savvas-gr@greeklug.gr
Co-authored-by: Konstantinos geraki@gmail.com
Co-authored-by: OWL4C 124401812+OWL4C@users.noreply.github.com
Co-authored-by: BugHaver 43462320+bughaver@users.noreply.github.com
Co-authored-by: BugHaver 43462320+lsaadeh@users.noreply.github.com
Co-authored-by: Koen Konst koenspero@gmail.com
Co-authored-by: Koen Konst c.h.konst@avisi.nl下载附件
- [config] Allow to change module order for final renderer (or