{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "com-roxyapi-astrology",
  "component": "mcp-astrology",
  "generated_at": "2026-09-20T19:05:21.900Z",
  "tracking_since": "2026-07-26",
  "counts": {
    "critical": 0,
    "security": 15,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a0bc8b-5506-7a34-b50b-e2046d6a32b1",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.stable",
      "to_code": "stability.churn",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "days": "30",
        "added": "1",
        "breaks": "2",
        "removed": "0",
        "auth_transport": "0"
      },
      "occurred_on": "2026-09-20",
      "occurred_at": "2026-09-20 02:00:42.917909+00",
      "observed_since": "2026-09-19",
      "source": "scan",
      "summary": "Stability (pass → fail)",
      "link": "https://verifymcp.io/servers/com-roxyapi-astrology/mcp-astrology#chg-chg_01a0bc8b-5506-7a34-b50b-e2046d6a32b1"
    },
    {
      "id": "chg_01a0bc8b-5509-73db-9eda-c4c06b036542",
      "kind": "server.breaking_without_version_bump",
      "family": "",
      "subject_kind": "server",
      "subject": "2.0.0",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "2.0.0",
      "to_value": "2.0.0",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "removed": "0",
        "version": "2.0.0",
        "breaking": "3"
      },
      "occurred_on": "2026-09-20",
      "occurred_at": "2026-09-20 02:00:42.917909+00",
      "observed_since": "2026-09-19",
      "source": "scan",
      "summary": "A breaking change shipped without a version bump (still 2.0.0)",
      "link": "https://verifymcp.io/servers/com-roxyapi-astrology/mcp-astrology#chg-chg_01a0bc8b-5509-73db-9eda-c4c06b036542"
    },
    {
      "id": "chg_01a0b764-fe6c-7178-96e2-9b5bd52e5824",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "post_astrology_arabic_lots",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "post_astrology_arabic_lots"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:00:44.317691+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “post_astrology_arabic_lots” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-roxyapi-astrology/mcp-astrology#chg-chg_01a0b764-fe6c-7178-96e2-9b5bd52e5824"
    },
    {
      "id": "chg_01a0b764-fe6d-79a2-ac61-213e0dabd34c",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "post_astrology_fixed_stars",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "post_astrology_fixed_stars"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:00:44.317691+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “post_astrology_fixed_stars” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-roxyapi-astrology/mcp-astrology#chg-chg_01a0b764-fe6d-79a2-ac61-213e0dabd34c"
    },
    {
      "id": "chg_01a0b764-fe6f-7176-9be4-dc16265e924b",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "post_astrology_planets",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "post_astrology_planets"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:00:44.317691+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “post_astrology_planets” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-roxyapi-astrology/mcp-astrology#chg-chg_01a0b764-fe6f-7176-9be4-dc16265e924b"
    },
    {
      "id": "chg_01a0b764-fe6f-768d-9f4a-db93f9604c8c",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "post_astrology_progressions",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "post_astrology_progressions"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 02:00:44.317691+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “post_astrology_progressions” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-roxyapi-astrology/mcp-astrology#chg-chg_01a0b764-fe6f-768d-9f4a-db93f9604c8c"
    },
    {
      "id": "chg_01a0987e-fee6-7ac6-ac0f-200a8a3ce2aa",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_astrology_horoscope_sign_monthly",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_astrology_horoscope_sign_monthly"
      },
      "occurred_on": "2026-09-13",
      "occurred_at": "2026-09-13 02:00:54.608067+00",
      "observed_since": "2026-09-12",
      "source": "scan",
      "summary": "Tool “get_astrology_horoscope_sign_monthly” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-roxyapi-astrology/mcp-astrology#chg-chg_01a0987e-fee6-7ac6-ac0f-200a8a3ce2aa"
    },
    {
      "id": "chg_01a05fd9-dd4c-7596-a814-f9ec8ba00f99",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.churn",
      "to_code": "stability.stable",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-02",
      "occurred_at": "2026-09-02 02:01:48.568793+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Stability (fail → pass)",
      "link": "https://verifymcp.io/servers/com-roxyapi-astrology/mcp-astrology#chg-chg_01a05fd9-dd4c-7596-a814-f9ec8ba00f99"
    },
    {
      "id": "chg_01a04b40-d27e-7b7c-a388-8fdcd20050f0",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_astrology_horoscope_sign_daily",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_astrology_horoscope_sign_daily"
      },
      "occurred_on": "2026-08-29",
      "occurred_at": "2026-08-29 02:02:14.41082+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "Tool “get_astrology_horoscope_sign_daily” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-roxyapi-astrology/mcp-astrology#chg-chg_01a04b40-d27e-7b7c-a388-8fdcd20050f0"
    },
    {
      "id": "chg_01a04b40-d280-7a4e-ba62-2f085a59ef02",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_astrology_horoscope_sign_monthly",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_astrology_horoscope_sign_monthly"
      },
      "occurred_on": "2026-08-29",
      "occurred_at": "2026-08-29 02:02:14.41082+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "Tool “get_astrology_horoscope_sign_monthly” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-roxyapi-astrology/mcp-astrology#chg-chg_01a04b40-d280-7a4e-ba62-2f085a59ef02"
    },
    {
      "id": "chg_01a04b40-d281-7a2f-aaf6-d53f7355ea2e",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_astrology_horoscope_sign_weekly",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_astrology_horoscope_sign_weekly"
      },
      "occurred_on": "2026-08-29",
      "occurred_at": "2026-08-29 02:02:14.41082+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "Tool “get_astrology_horoscope_sign_weekly” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-roxyapi-astrology/mcp-astrology#chg-chg_01a04b40-d281-7a2f-aaf6-d53f7355ea2e"
    },
    {
      "id": "chg_01a0084d-5963-748f-b1a6-992eba08618c",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "post_astrology_composite_chart",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "post_astrology_composite_chart"
      },
      "occurred_on": "2026-08-16",
      "occurred_at": "2026-08-16 02:01:21.972571+00",
      "observed_since": "2026-08-15",
      "source": "scan",
      "summary": "Tool “post_astrology_composite_chart” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-roxyapi-astrology/mcp-astrology#chg-chg_01a0084d-5963-748f-b1a6-992eba08618c"
    },
    {
      "id": "chg_01a00327-20f6-72e9-a6f3-6281b55f1e41",
      "kind": "check.reverified",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_undeclared",
      "to_code": "auth.none_no_destructive",
      "from_value": "unverified",
      "to_value": "partial",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-15",
      "occurred_at": "2026-08-15 02:01:31.077191+00",
      "observed_since": "2026-08-14",
      "source": "scan",
      "summary": "Authorization (unverified → partial)",
      "link": "https://verifymcp.io/servers/com-roxyapi-astrology/mcp-astrology#chg-chg_01a00327-20f6-72e9-a6f3-6281b55f1e41"
    },
    {
      "id": "chg_019fc55a-73eb-75c6-81f1-5a2f69a4ee7e",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.churn",
      "from_value": "0.23",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "days": "8",
        "added": "0",
        "breaks": "1",
        "removed": "0",
        "auth_transport": "0"
      },
      "occurred_on": "2026-08-03",
      "occurred_at": "2026-08-03 02:01:07.242621+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Stability (0.23 → fail)",
      "link": "https://verifymcp.io/servers/com-roxyapi-astrology/mcp-astrology#chg-chg_019fc55a-73eb-75c6-81f1-5a2f69a4ee7e"
    },
    {
      "id": "chg_019fc55a-73ec-7a8d-93d4-bd00e52ad76c",
      "kind": "server.breaking_without_version_bump",
      "family": "",
      "subject_kind": "server",
      "subject": "2.0.0",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "2.0.0",
      "to_value": "2.0.0",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "removed": "0",
        "version": "2.0.0",
        "breaking": "1"
      },
      "occurred_on": "2026-08-03",
      "occurred_at": "2026-08-03 02:01:07.242621+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "A breaking change shipped without a version bump (still 2.0.0)",
      "link": "https://verifymcp.io/servers/com-roxyapi-astrology/mcp-astrology#chg-chg_019fc55a-73ec-7a8d-93d4-bd00e52ad76c"
    }
  ],
  "days": [
    {
      "date": "2026-09-20",
      "total": 87,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 6
    },
    {
      "date": "2026-09-19",
      "total": 87,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 4
    },
    {
      "date": "2026-09-17",
      "total": 87,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 12
    },
    {
      "date": "2026-09-13",
      "total": 87,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-04",
      "total": 87,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-09-02",
      "total": 87,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-29",
      "total": 87,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 7
    },
    {
      "date": "2026-08-26",
      "total": 87,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    }
  ]
}