Skip to content

Latest commit

 

History

History
146 lines (84 loc) · 8.25 KB

CHANGELOG.md

File metadata and controls

146 lines (84 loc) · 8.25 KB

Changelog

v0.5.2 (2025-01-16)

Fix

  • Convert mwindow_ids to set from generic iterable (2202f87)

v0.5.1 (2025-01-16)

Fix

  • Slight refactoring, rename monitor_change_mwindows and make it more generic (6678d25)

v0.5.0 (2025-01-16)

Feature

  • Option to remove A single maintenance window with unmaintenance <window_id> or <friendly_name>, renamed the unmaintenance function to unmaintenance_all. This also has a verification added to it. (5b8e87a)

Fix

  • More requested changes PR. 1 (f148979)
  • Requested changes PR. 1 (24fb723)
  • Maintenance cleanup gebruikt nu unmaintenance (5a79987)
  • Unmaintenance pauzeert de maintenance window voordat deze verwijderd wordt. (83d822b)
  • Geen automatische selectie dashboard in maintenance (b1a525a)
  • Unmaintenane will not print the maintenance window could not be found for every maintenance window anymore. (2ca6aba)
  • Maintenance now asks the user to select a dashboard to maintain. selecting a dashboard will add all the just made mwindow to all monitors in the dashboard. (5f4b8a7)
  • Print toggle maintenance is nu cprint (d9e2173)
  • Prints verwijderd (49b6452)
  • Remove-monitor-from-maintenance is af werkt alleen niet voor de laatste mwindow. Omdat de api een lege string als mwindow niet begrijpt. (97f4e6b)
  • Add_monitor_to_maintenance voegt nu een maintenance toe in plaats van ze allemaal te vervangen door 1. (326789b)
  • Get_monitors en get monitor functies aangepast zodat deze het argument mwindows=1 kunnen aannemen om de maintenance windows van een monitor op te kunnen halen. (8c481e1)
  • Add_dashboard_monitors_to_maintenance functie is gefixt. (cb41646)
  • Soms was de verwachte waarde van tijd 1 sec te laat voor de api. dus huidige tijd + 1 sec. En wat documentatie. (30a61ad)
  • 'Removal of window failed.' text fix (3d02f61)
  • Yes set verkleint. (e84a17f)

Documentation

v0.4.0 (2024-09-12)

Feature

  • Added 'maintenance' and 'unmaintenance' subcommands: (c444a3b)

v0.3.7 (2024-08-23)

Fix

  • Don't use ._api_key externally, used property setter to make it easier (.api_key = 'abc') (b430995)

v0.3.6 (2024-04-15)

Fix

  • Set default of apikey to empty string instead of None (c46ed10)

v0.3.5 (2024-04-09)

Fix

  • deps: Include two missing dependencies (09fb42e)

v0.3.4 (2024-03-15)

Fix

  • Delayed init of UptimeRobot instance, since this depends on TomlConfig which is not always available (c73daee)

v0.3.3 (2024-02-09)

v0.3.2 (2024-02-09)

v0.3.1 (2024-02-09)

v0.3.1 (2024-02-09)

Fix

  • auto-add: Pre-select already added domains (8fa7b03)

v0.3.0 (2024-02-02)

Feature

  • After auto-add, the user is queried to add these monitors to a public dashboard (da5eaa9)
  • Work in progress to add dashboards (PSPs) to the uptimerobot API (8b5c583)

v0.2.5 (2024-01-25)

Fix

  • auto-add: Don't query users for domains to add if the provided api key is empty (7139460)

v0.2.4 (2024-01-25)

Fix

  • If API key in .env is left empty, don't crash with an error but show a warning instead (2ff8713)

v0.2.3 (2024-01-25)

Fix

  • auto-add: Better prompt for domain selection; made --quiet still output but without color (306a5ea)

v0.2.2 (2024-01-25)

Fix

  • Add --quiet to auto-add to ignore warnings/errors quietly (36e2d6a)

v0.2.1 (2024-01-25)

Fix

  • ImportError: No module named 'termcolor._types' (24aa55f)

v0.2.0 (2024-01-25)

Documentation

  • Explained how to use it as a library (23646c6)

v0.1.1 (2024-01-25)

Fix

  • autoadd: Add flag in .env to prevent asking the same question again (e6d5894)

v0.1.0 (2024-01-25)

Feature

  • Add --fmt to output as JSON or YAML for most relevant cases (2ce4c17)
  • Started on pytest but free tier api is limited to 10 req/min (1a1099a)
  • Add edit and reset monitor; added docstrings (3a21c27)
  • Initial version with some endpoints implemented (856b589)

Documentation