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.34.0

    Scheduled Pinned Locked Moved MagicMirror
    1 Posts 1 Posters 229 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.
    • S Offline
      sdetweil
      last edited by karsten13

      Version 2.34.0 Jan 1, 2026

      Release Notes

      Thanks to: @Blackspirits, @Crazylegstoo, @jarnoml, @jboucly, @JHWelch, @khassel, @KristjanESPERANTO, @rejas, @sdetweil, @xsorifc28

      ⚠️ This release needs nodejs version >=22.21.1 <23 || >=24

      Compare to previous Release v2.33.0

      [core]

      • Merge branch ‘master’ into develop
      • Prepare Release 2.34.0 (#3998)
      • dependency update + adjust Playwright setup + fix linter issue (#3994)
      • demo with gif (#3995)
      • [core] fix: allow browser globals in config files (#3992)
      • [core] fix: restore --ozone-platform=wayland flag for reliable Wayland support (#3989)
      • [core] auto create release notes with every push on develop (#3985)
      • [core] chore: simplify Wayland start script (#3974)
      • [gitignore] restore the old Git behavior for the default modules (#3968)
      • [core] configure cspell to check default modules only and fix typos (#3955)
      • [gitignore] restoring the old Git behavior for the CSS directory (#3954)
      • feat(core): add server:watch script with automatic restart on file changes (#3920)
      • [check_config] refactor: improve error handling (#3927)
      • refactor: replace express-ipfilter with lightweight custom middleware (#3917)
      • refactor: replace module-alias dependency with internal alias resolver (#3893)
      • Release 2.33.0 (#3903)

      [dependencies]

      • [chore] update dependencies and min. node version (#3986)
      • [core] bump dependencies into december (#3982)
      • Bump actions/checkout from 5 to 6 (#3972)
      • Update deps, unpin parse5 (#3934)
      • [core] Update deps and pin jsdom to v27.0.0 (#3925)
      • chore: update dependencies (#3921)
      • update deps, exclude node v23 (#3916)
      • remove eslint warnings, add npm publish process to Collaboration.md (#3913)
      • feat: add ESlint rule no-sparse-arrays for config check (#3911)
      • chore: bump dependencies into october (#3909)

      [logging]

      • logger: add calling filename as prefix on server side (#3926)
      • [logger] Add prefixes to most Log messages (#3923)

      [modules/alert]

      • Add new pt and pt-BR translations for Alert module and update global PT strings (#3965)

      [modules/calendar]

      • add checksum to test whether calendar event list changed (#3988)
      • [calendar] fix: prevent excessive fetching on client reload and refactor calendarfetcherutils.js (#3976)
      • [calendar] refactor: migrate CalendarFetcher to ES6 class and improve error handling (#3959)
      • [calendar] Show repeatingCountTitle only if yearDiff > 0 (#3949)
      • [tests] suppress debug logs in CI environment + improve calendar symbol test stability (#3941)
      • [calendar] chore: remove requiresVersion: "2.1.0" (#3932)
      • [calendar] test: remove “Recurring event per timezone” test (#3929)

      [modules/compliments]

      • [compliments] refactor: optimize loadComplimentFile method and add unit tests (#3969)
      • fix: set compliments remote file minimum delay to 15 minutes (#3970)
      • [compliments] fix: duplicate query param “?” in compliments module refresh url (#3967)

      [modules/newsfeed]

      • [newsfeed] fix header layout issue (#3946)

      [modules/weather]

      • [weatherprovider] update subclass language use override (#3914)
      • [weather] fix wind-icon not showing in pirateweather (#3957)
      • [weather] add error handling to weather fetch functions, including cors (#3791)
      • remove deprecated ukmetoffice datapoint provider, cleanup .gitignore (#3952)
      • fixes problems with daylight-saving-time in weather provider openmeteo (#3931)
      • Fix for envcanada Provider to use updated Env Canada URL (#3919)
      • [weather] feat: add configurable forecast date format option (#3918)

      [testing]

      • testing: update “Enforce Pull-Request Rules” workflow (#3987)
      • [core] refactor: replace XMLHttpRequest with fetch and migrate e2e tests to Playwright (#3950)
      • [test] replace node-libgpiod with serialport in electron-rebuild workflow (#3945)
      • [ci] Add concurrency to automated tests workflow to cancel outdated runs (#3943)
      • [tests] migrate from jest to vitest (#3940)

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      1 Reply Last reply Reply Quote 2
      • S sdetweil pinned this topic
      • S sdetweil locked this topic
      • 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