Skip to content

Latest commit

 

History

History
200 lines (131 loc) · 6.12 KB

File metadata and controls

200 lines (131 loc) · 6.12 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

5.0.0 - 2026-02-23

Changed

  • Complete rewrite using spatie/laravel-openapi-cli to auto-generate all API commands from the Oh Dear OpenAPI spec
  • Replace 30+ manually written command classes with auto-generated commands
  • New login/logout flow using ~/.ohdear/config.json for credential storage
  • Add clear-cache command for managing cached OpenAPI spec
  • Add install-skill command for AI coding assistant integration
  • Add ASCII art banner with warm orange gradient
  • Require PHP 8.4+
  • Update to Laravel Zero 12.x

Removed

  • Remove ohdearapp/ohdear-php-sdk dependency (replaced by direct API calls via OpenAPI spec)
  • Remove illuminate/view and nunomaduro/termwind dependencies
  • Remove all Blade views and Termwind output
  • Remove environment variable based authentication (replaced by ohdear login)

4.5.2 - 2025-08-27

Fixed

  • Resolve float type for Uptime percentage

4.5.1 - 2025-08-27

Fixed

  • Resolve missing split in uptime command

4.5.0 - 2025-08-27

Changed

4.4.0 - 2025-06-13

Changed

  • Update to Laravel Zero 12.x

4.3.1 - 2025-06-05

Fixed

  • Update dependencies to support PHP 8.4

4.3.0 - 2024-04-30

Changed

  • Update to Laravel Zero 11.x

Removed

  • Drop support for PHP 8.1

4.2.0 - 2023-10-12

Added

  • Add support for Domain Monitoring (#51)

Changed

  • Update Composer dependencies (#50)

4.1.1 - 2023-05-31

Changed

  • Update to exclude /ohdear from export

4.1.0 - 2023-05-31

Changed

  • Add App namespace for helper functions (#48)
  • Remove unnecessary files from export (#49)

4.0.0 - 2023-05-25

Changed

  • BREAKING Rename the CLI binary from ohdear-cli to ohdear (#46)

3.5.1 - 2023-04-20

Fixed

  • Update Phar build

3.5.0 - 2023-04-20

Added

  • Update to Laravel Zero 10.x (#45)

3.4.0 - 2023-03-02

Added

  • Add Docker image support (#43)

3.3.0 - 2023-01-30

Added

  • Add support for Lighthouse Reports (#40)

Removed

  • Drop support for PHP 8.0 (#41)

3.2.2 - 2022-08-16

Changed

  • Move app layout into component (#37)
  • Handle expired or invalid tokens (#38)

3.2.1 - 2022-06-06

Fixed

  • Fix compatibility with PHP 8.0 (86e042c)

3.2.0 - 2022-06-02

Added

  • Add command to show application health (#33)

3.1.0 - 2022-06-02

Added

  • Add proper authorisation output when unauthorised (#32)

Fixed

  • Update to ignore the VIEW_COMPILED_PATH env variable (ba2ef8e)

3.0.0 - 2022-03-15

Added

  • Update to Laravel Zero 9.x (#25)
  • Add commands for managing DNS history (#26)

Changed

  • Update to use Termwind for output (#27)

Removed

  • Drop support for PHP 7.x (#25)

[2.7.0] - 2021-02-12

Added

  • Add commands for managing status page updates (#23)

[2.6.0] - 2021-01-22

Added

  • Add command to add and delete cron checks (#22)

[2.5.0] - 2021-01-21

Added

  • Add command to show cron checks (#21)

[2.4.0] - 2020-12-22

Added

  • Add support for PHP 8 (#17)
  • Add command to show uptime (#19)
  • Add command to show downtime (#20)

Fixed

  • Resolve typo with performance command (#18)

[2.3.0] - 2020-12-21

Added

  • Add commands for managing checks (#16)

Changed

  • Update the output message formatting when token is not set (#14)

[2.2.0] - 2020-12-17

Added

  • Add command to show certificate health (#12)

[2.1.0] - 2020-12-16

Added

  • Add command to show broken links (#11)

[2.0.0] - 2020-12-08

Added

  • Add commands for displaying status page details (#4)
  • Add command to show performance records (#5)
  • Add commands for managing maintenance periods (#6)
  • Add command to show mixed content (#8)

Changed

  • Update to use the PHP SDK and add initial commands (#2)
  • Rewrite with Laravel Zero 8 (#3)
  • Update to use a compiled Phar (#7)

[1.0.0] - 2018-01-18

Added

  • First