Releases: electricitymaps/electricitymaps-contrib
v1.154.0
Changes in this release
- ENTE parser: refactor to use event classes (#6942)
- fix: Fix Thailand's electricity price calculation (#7002)
- add success version to badge + story (#6983)
- fix(web): replace renderToString (#6995)
- fix: Align no data tooltip with other map tooltips (#7001)
- Design Hack: Remove icons from chart titles (#7005)
- Change time controller title size and font (#7010)
- remove time header on mobile (#7006)
- Use badge to show time in TimeHEader.tsx (#7009)
- chore(web): typing and refactoring (#6948)
- storybook: add build job (#6908)
- feat(web): add legends to BarBreakdownChart (#6803)
- chore(deps): Upgrade to tailwind-merge 2.4.0 (#7012)
- feat: add lucide-react and change X icon (#7011)
- feat(web): always show BarBreakdownAxisLegend (#7014)
- chore(readme): Update section about icon usage (#7015)
- add co2 legend to carbon intensity graph (#7016)
Credits
Thanks to @gianantoniopini, @PPsyrius, @VIKTORVAV99, @silkeholmebonnen and @tonypls for their contributions!
v1.153.0
Changes in this release
- Adds new generation_only type and ensure it's available for scripts (#6988)
- set experimental min chunk size to 3500 bytes (#6987)
- Revert "parser validation - add function to filter out events with total production of 0 MW" (#6993)
- chore(deps): update to react-i18next 15 (#6989)
- Add missing space to frontend structure tree (#6994)
- fix: remove generation only zones from ranking (#6999)
Credits
Thanks to @madsnedergaard, @VIKTORVAV99, @FelixDQ and @nilsernst for their contributions!
v1.152.0
Changes in this release
- chore(deps): remove whatwg-fetch (#6935)
- feat(web): use tailwinds font size (#6855)
- feat: simplify dark mode class toggle logic (#6950)
- feat: include timezone in hourly displays (#6913)
- feat: Update selectedDatetimeIndexAtom to use a Date object and use derived Atom for string format (#6954)
- fix: add missing exchange between DK and NL (#6960)
- chore: Merge GR zones (#6962)
- move date on tooltips (#6969)
- fix: Fix github icon color on outage message (#6973)
- feat(web): Add tooltip to production source legends in BreakdownChart (#6970)
- Improve Nigeria parser (#6965)
- chore(deps): Update react-icons to latest version (#6977)
- Type hint Fix (#6975)
- revert: use reseaux parser again (#6984)
- feat(config): add tag in zones config for generation only zones (#6985)
- perf: Add useCallbacks and isHourly derived atom (#6980)
- perf: use derived atoms for solar and wind state (#6981)
- chore: clean up world and round to 3 decimals (#6963)
Credits
Thanks to @VIKTORVAV99, @silkeholmebonnen, @silimotion, @ZhipengXue97 and @FelixDQ for their contributions!
v1.151.0
v1.150.0
Changes in this release
- chore(deps): migrate to @tanstack/react-query@v5 (#6916)
- feat: update emission factors for ME, BA, RS, MK, AL (#6946)
- Update Solar and Wind capacity for Portugal (#6947)
- feat(web): Display preliminary instead of estimated when using TSA (#6905)
- bug(web): fix incorrect estimation labeling (#6953)
- feat(config): re-enable price for nordpool zones (#6952)
Credits
Thanks to @VIKTORVAV99, @FelixDQ, @Musketeiro and @tonypls for their contributions!
v1.149.0
Changes in this release
- chore(deps-dev): bump postcss from 8.4.38 to 8.4.39 in /web (#6926)
- chore(deps): bump axios from 1.6.7 to 1.7.2 in /mockserver (#6925)
- chore(deps): bump nodemon from 3.0.3 to 3.1.4 in /mockserver (#6924)
- chore(deps): bump react-router-dom from 6.23.1 to 6.24.0 in /web (#6931)
- chore(deps): bump react-spinners from 0.13.8 to 0.14.1 in /web (#6932)
- chore(deps-dev): bump jsdom from 20.0.1 to 20.0.3 in /web (#6927)
- chore(deps-dev): bump typescript from 5.4.5 to 5.5.2 in /web (#6930)
- chore(deps-dev): bump autoprefixer from 10.4.15 to 10.4.19 in /web (#6929)
- chore(deps-dev): bump @testing-library/cypress in /web (#6928)
- chore(deps): bump the sentry group across 1 directory with 2 updates (#6923)
- chore(deps): bump @tanstack/react-virtual (#6922)
- chore(deps): bump the radix-ui group across 1 directory with 5 updates (#6919)
- chore(deps): bump jotai from 2.8.3 to 2.8.4 in /web (#6934)
- chore: switch storybook to ts (#6893)
- chore(web): quality of life improvements, remove open window on dev server exec and hide survey in dev mode when FF manager closed
- chore(deps-dev): vitest stable and fix code (#6907)
- fix: update example parser (#6900)
- storybook: global language selector (#6904)
- chore(workflows): try get the review bot working again (#6936)
- clean up after failed merge (#6938)
- feat(dev server): Use SWC for dev server (#6915)
- chore(deps-dev): bump typescript from 5.5.2 to 5.5.3 in /web (#6940)
- add screenshots to PWA manifest (#6912)
- feat(web): add link to com website from header logo (#6941)
Credits
Thanks to @VIKTORVAV99, @tonypls and @emmanuel-ferdman for their contributions!
v1.148.0
Changes in this release
- feat(PWA + Service worker): Add PWA manifest and use service worker to handle updates (#6800)
- feat(web): add a tooltip to clarify why production modes can have multiple emission factor sources (#6789)
- chore(dependabot): Adjust dependabot config (#6862)
- chore(deps): bump the react group across 1 directory with 4 updates (#6870)
- chore(deps): bump react-router-dom from 6.22.2 to 6.23.1 in /web (#6852)
- chore(deps): bump country-flag-icons from 1.5.9 to 1.5.12 in /web (#6883)
- chore(deps): bump recharts from 2.12.2 to 2.12.7 in /web (#6881)
- chore(deps-dev): bump vite-tsconfig-paths from 4.3.1 to 4.3.2 in /web (#6880)
- chore(deps-dev): bump cypress from 13.11.0 to 13.12.0 in /web (#6878)
- chore(deps): bump react-i18next (#6873)
- chore(deps-dev): bump @testing-library/user-event in /web (#6882)
- chore(deps-dev): bump postcss from 8.4.31 to 8.4.38 in /web (#6879)
- chore(deps-dev): bump the types group across 1 directory with 3 updates (#6872)
- chore(deps): bump the sentry group across 1 directory with 2 updates (#6877)
- chore(deps-dev): bump the storybook group across 1 directory with 14 updates (#6875)
- chore(deps): bump the radix-ui group across 1 directory with 11 updates (#6871)
- mobile release 1.146.1 (#6864)
- Remove US-CENT-SPA from fossil production requirement (#6887)
- refactor(gb-ork): replace usage of 'arrow' library with Python built-in 'datetime' module. (#6831)
- perf: Move CSS import to main.tsx (#6890)
- chore(translations): Clean up unused translations (#6829)
- feat(web): dynamic import of featureflag component (#6899)
- perf: use optional chaining everywhere (#6894)
- chore: use modern tailwind syntax (#6892)
- chore(types): more specific badge types (#6889)
- chore(storybook): Use storybook features for button stories (#6888)
- Update production parser delay thresholds (#6903)
- feat(hack): in app storage buster (#6886)
- Fix DST days in ES parser (#6832)
- hackday: Virtual lists for ranking panel (#6885)
Credits
Thanks to @VIKTORVAV99, @silkeholmebonnen, @tonypls, @florianscheidl, @jayaddison and @silimotion for their contributions!
v1.147.0
Changes in this release
- chore(deps-dev): bump workbox-window from 7.0.0 to 7.1.0 in /web (#6851)
- chore(deps): bump the sentry group across 1 directory with 2 updates (#6845)
- feat(config): update zones .yaml + zone pydantic model to include region and country (#6856)
- Add target blank to external nav bar links (#6841)
- chore(deps-dev): bump typescript from 5.3.2 to 5.4.5 in /web (#6861)
- chore(deps): bump jotai from 2.7.0 to 2.8.3 in /web (#6850)
- chore(deps-dev): bump vite-plugin-pwa from 0.19.2 to 0.20.0 in /web (#6860)
- chore(manual-chunking): Remove
country-flag-icons
from manual chunking (#6857) - fix(exchange tooltip): Remove hidden class to fix exchange tooltip on mobile (#6865)
- Hide zones with insufficient data from the map (#6866)
Credits
Thanks to @Garsdal, @vladimirmak02, @VIKTORVAV99 and @madsnedergaard for their contributions!
v1.146.0
Changes in this release
- feat(web): display in app survey in mobile view (#6820)
- Turn exchange arrows gray for zones with an outage (#6830)
- fix(web): change colors of production sources (#6790)
- fix(web): change order of production sources (#6791)
- feat(web): add announcement modal for the production source color changes (#6792)
- Pin numpy to avoid 2.0.0 with breaking changes (#6837)
- Pin numpy to slightly older version (#6838)
- fix(dependabot): Ensure the correct pnpm version is used (#6836)
- chore(deps-dev): bump @types/node (#6839)
- chore(deps): bump i18next (#6840)
- chore(deps): bump @capacitor/core (#6844)
- chore(deps-dev): bump @microsoft/eslint-formatter-sarif in /web (#6846)
- chore(deps-dev): bump @vitejs/plugin-react from 4.2.1 to 4.3.1 in /web (#6853)
- chore(deps-dev): bump msw from 2.2.2 to 2.3.1 in /web (#6854)
- chore(deps-dev): bump workbox-build from 7.0.0 to 7.1.1 in /web (#6848)
- chore(deps-dev): bump @testing-library/react in /web (#6847)
Credits
Thanks to @tonypls, @madsnedergaard, @silkeholmebonnen and @VIKTORVAV99 for their contributions!
v1.145.0
Changes in this release
- bug(web): close map control tooltip when menu button is clicked (#6813)
- Update US-NW-PSEI.yaml (#6330)
- Prod-parser expected delay update for 5 zones (#6824)
- change GB->NO-NO2 to use ENTSO-E (#6826)
- Update TSA estimations title and description (#6779)
- run storybook migration + pnpm dedupe (#6825)
- feat(web): add links to data sources (#6786)
- perf(loading spinner): optimize loading spinner and inline code + css animation (#6821)
- Update expected paraser prod delay (#6827)
Credits
Thanks to @tonypls, @miniksa, @florianscheidl, @VIKTORVAV99, @madsnedergaard and @silkeholmebonnen for their contributions!