Skip to content

2.0.0

Compare
Choose a tag to compare
@jsynowiec jsynowiec released this 30 Jan 07:50

Release version 2.0.0 🚀

Changes

  • Upgrade React from 16.2 to 16.8
  • Upgrade TypeScript from 2.7.1 to 3.4.5
  • #32 Upgrade electron from 1.8.3 to 3.1.9, the upgrade brings in newer versions of V8 and Node.js, and their corresponding bug fixes and new features.
  • (feature) #16 - Allow to opt-out from analytics,
  • (feature, ui) #35 - Add support for macOS Mojave dark mode,
  • (bug) #14 - Window not displayed on proper screen in certain configurations,
  • (bug) #28 - Respect new location when displaying data,
  • (bug) Norm values for PM contaminants were swapped,
  • (bug) Notification about new station wasn't always showing,
  • (feature) Add support for Airqmon GraphQL API as a data backend,
  • Register and use Airqmon's FQDN for API,
  • Add support for Airly API v2,
  • Remove private Airly API key,
  • Rework data layer - enable support for more data providers in future,
  • (feature) Remove integration with macOS CoreLocation,
  • (feature) Use new, more accurate geolocation based on WiFi networks with a fallback to IP-based,
  • (feature) Refresh data after screen is unlocked,
  • (feature) Better error handling, recovery and request retries,
  • Refactor main and preferences windows, cleanup, fixes and update styles,
  • Refactor and cleanup components, use context providers and hooks,