MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    v2.37.0

    Scheduled Pinned Locked Moved MagicMirror
    1 Posts 1 Posters 48 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • rejasR Offline
      rejas Module Developer
      last edited by

      Release Notes

      Thanks to: @angeldeejay, @egeekial, @khassel, @KristjanESPERANTO, @MikeBishop, @rejas

      ⚠️ This release needs nodejs version >=22.21.1 <23 || >=24 (no change to previous release)

      Compare to previous Release v2.36.0

      [core]

      • Prepare Release 2.37.0 (#4193)
      • fix(electron): map IPv6 :: wildcard to localhost (#4188)
      • refactor(main): modernize DOM update flow with async/await (#4186)
      • refactor(main): simplify _updateDom with async/await (#4185)
      • fix(security): prevent unauthorized secret expansion in socket payloads (#4184)
      • refactor(main): simplify updateDomWithContent async flow (#4182)
      • fix: modules losing data after HTTP 304 responses (#4180)
      • chore: add missing core defaults (#4181)
      • fix(server): enforce ipWhitelist for Socket.IO too (#4169)
      • feat(systeminfo): include Git hash and branch in system information log (#4167)
      • feat(electron): support object-based electronSwitches (#4161)
      • systeminformation thread not ending: move error handling from utils to app (#4160)
      • fix systeminformation thread not ending (#4155)
      • refactor: use ES module imports in browser core (#4158)
      • refactor(core): remove old Object.assign polyfill (#4157)
      • refactor: rewrite Module as an ES6 class (#4151)
      • refactor: rewrite NodeHelper as an ES6 class (#4147)
      • update eletron to v42 (#4144)
      • refactor(utils): drop ajv dependency (#4142)
      • fix(systeminformation): output right ‘used node’ version (from parent process) (#4141)
      • fix: skip postinstall git clean when not in a git repository (#4139)
      • Remove unnecessary conditionals and fix falsy property check in imperial conversion (#4135)
      • update version in package.json

      [dependencies]

      • update dependencies (#4191)
      • Bump actions/checkout from 6 to 7 (#4190)
      • chore: update dependencies and adjust import path for SunCalc (#4189)
      • update dependencies incl. electron and revert yauzl-electron-install-fix (#4183)
      • update dependencies, add electron fix in package.json (#4175)
      • chore: update dependencies (#4162)
      • Bump actions/dependency-review-action from 4 to 5 (#4152)
      • Unify linting: replace Stylelint and markdownlint with ESLint (#4148)
      • update dependencies and workflows to node v26 (#4140)

      [modules/alert]

      • CodeQL cleanup for alerts #18, #19, #20 (#4153)
      • fix: resolve CodeQL alerts #24 and #26 (#4145)
      • fix(electron): resolve CodeQL alerts #22 and #25 in electron.js (#4136)

      [modules/calendar]

      • perf(calendar): pre-filter ICS data before parsing (#4168)
      • perf(calendar): use async ICS parsing to avoid blocking event loop (#4143)

      [modules/newsfeed]

      • [newsfeed] add allowBasicHtmlTags option for basic emphasis (#4176)

      [modules/updatenotification]

      • fix(updatenotification): don’t spawn a child process when running under PM2 (#4166)
      • fix(updatenotification): use process.argv[0] as restart binary (#4163)
      • fix(updatenotification): preserve start mode on restart (#4156)
      • fix(updatenotification): fix ref diff parsing for fetch --dry-run (#4138)
      • refactor(updatenotification): replace pm2 usage with node logic (#4134)

      [modules/weather]

      • feat(weather): add Buienradar provider (#4164)

      [testing]

      • remove warning in unit tests (for nodejs >= v25) (#4149)
      • polish HTTP 304 docs/test/handling (#4129)
      1 Reply Last reply Reply Quote 1
      • rejasR rejas locked this topic

      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

      With your input, this post could be even better 💗

      Register Login
      • 1 / 1
      • First post
        Last post
      Enjoying MagicMirror? Please consider a donation!
      MagicMirror created by Michael Teeuw.
      Forum managed by Sam, technical setup by Karsten.
      This forum is using NodeBB as its core | Contributors
      Contact | Privacy Policy