@@ -5,6 +5,40 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 3.0.0] ( https://github.com/KristjanESPERANTO/MMM-OneCallWeather/compare/v2.7.3...v3.0.0 ) - 2025-11-09
9+
10+ ### Added
11+
12+ - feat: new configuration options for explicit layout control:
13+ - ` showCurrent ` (boolean): Show/hide current weather section (default: ` true ` )
14+ - ` showForecast ` (boolean): Show/hide forecast section (default: ` true ` )
15+ - ` forecastLayout ` ("columns" | "rows"): Days as table columns or rows (default: ` "columns" ` )
16+ - ` arrangement ` ("vertical" | "horizontal"): Position forecast below or next to current weather (default: ` "vertical" ` )
17+
18+ ### Changed
19+
20+ - chore: update actions/checkout to v5 in automated tests workflow
21+ - chore: update actions/setup-node to v6 in automated tests workflow
22+ - chore: update devDependencies
23+ - docs: update README with new screenshots for all layout combinations
24+ - refactor: extract current weather block to helper method
25+ - refactor: implement native CSS nesting
26+ - refactor: modernize CSS with custom properties and improved organization
27+ - refactor: remove unused WeatherObject class
28+ - refactor: replace SVG wind icon with pure CSS compass design
29+
30+ ### Removed
31+
32+ - ** BREAKING** : removed ` layout ` configuration option
33+ - Migration: ` layout: "vertical" ` → ` forecastLayout: "rows" `
34+ - Migration: ` layout: "horizontal" ` → not directly mapped, was legacy option
35+ - Migration: ` layout: "default" ` → ` forecastLayout: "columns" ` (default)
36+
37+ ### Fixed
38+
39+ - fix: center wind speed within direction icon for all resolutions
40+ - fix: colored temperature option now works for both column and row layouts
41+
842## [ 2.7.3] ( https://github.com/KristjanESPERANTO/MMM-OneCallWeather/compare/v2.7.2...v2.7.3 ) - 2025-06-10
943
1044### Changed
0 commit comments