docs(changelog): backfill v0.2.0–v0.3.3 and add PR #34 entry#35
Conversation
Greptile SummaryThis PR backfills six missing changelog versions (v0.2.0–v0.3.3) by redistributing content that was previously lumped in
Confidence Score: 4/5Documentation-only change with no code impact; safe to merge after recovering the dropped Windows fix entry. The backfill is well-structured and the compare links are correct, but one fix entry was silently dropped during the reorganisation, leaving a gap in the historical record. CHANGELOG.md — verify the Windows test compatibility fix is placed in the correct version and the [Unreleased] section order is corrected. Important Files Changed
Prompt To Fix All With AIFix the following 2 code review issues. Work through them one at a time, proposing concise fixes.
---
### Issue 1 of 2
CHANGELOG.md:63-65
**Missing fix dropped during backfill**
The previous `[Unreleased]` section contained `- Windows test compatibility (\`USERPROFILE\` alongside \`HOME\`)` under `### Fixed`, but this entry was not moved to any of the new versioned sections during the backfill — it is now entirely absent from the changelog. Based on its proximity to the oncall changes it likely belongs in `v0.2.0` (or `v0.2.1`) under `### Fixed`.
### Issue 2 of 2
CHANGELOG.md:8-16
The `[Unreleased]` section lists `### Fixed` before `### Added`, reversing the conventional Keep a Changelog order (Added → Changed → Deprecated → Removed → Fixed → Security).
```suggestion
## [Unreleased]
### Added
- Name-based filtering for `oncall shifts` and `oncall who` (`--schedule`, `--service`, `--user`, `--team` flags)
- Team/group filtering via `--team-id` / `--team` flags
### Fixed
- Fix plural filter param names for `/v1/oncalls` endpoint (`filter[schedule_ids]`, `filter[service_ids]`, etc.)
- URL-encode filter values across all list endpoints
```
Reviews (1): Last reviewed commit: "docs(changelog): add PR #34 on-call filt..." | Re-trigger Greptile |
| ### Fixed | ||
| - Fix `oncall schedules` 404 error (use correct `/v1/schedules` endpoint) | ||
| - Windows test compatibility (`USERPROFILE` alongside `HOME`) | ||
| - Correct env var name in docs from `ROOTLY_API_TOKEN` to `ROOTLY_API_KEY` | ||
|
|
There was a problem hiding this comment.
Missing fix dropped during backfill
The previous [Unreleased] section contained - Windows test compatibility (\USERPROFILE` alongside `HOME`)under### Fixed, but this entry was not moved to any of the new versioned sections during the backfill — it is now entirely absent from the changelog. Based on its proximity to the oncall changes it likely belongs in v0.2.0(orv0.2.1) under ### Fixed`.
Prompt To Fix With AI
This is a comment left during a code review.
Path: CHANGELOG.md
Line: 63-65
Comment:
**Missing fix dropped during backfill**
The previous `[Unreleased]` section contained `- Windows test compatibility (\`USERPROFILE\` alongside \`HOME\`)` under `### Fixed`, but this entry was not moved to any of the new versioned sections during the backfill — it is now entirely absent from the changelog. Based on its proximity to the oncall changes it likely belongs in `v0.2.0` (or `v0.2.1`) under `### Fixed`.
How can I resolve this? If you propose a fix, please make it concise.Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
| ## [Unreleased] | ||
|
|
||
| ### Fixed | ||
| - Fix plural filter param names for `/v1/oncalls` endpoint (`filter[schedule_ids]`, `filter[service_ids]`, etc.) | ||
| - URL-encode filter values across all list endpoints | ||
|
|
||
| ### Added | ||
| - Name-based filtering for `oncall shifts` and `oncall who` (`--schedule`, `--service`, `--user`, `--team` flags) | ||
| - Team/group filtering via `--team-id` / `--team` flags |
There was a problem hiding this comment.
The
[Unreleased] section lists ### Fixed before ### Added, reversing the conventional Keep a Changelog order (Added → Changed → Deprecated → Removed → Fixed → Security).
| ## [Unreleased] | |
| ### Fixed | |
| - Fix plural filter param names for `/v1/oncalls` endpoint (`filter[schedule_ids]`, `filter[service_ids]`, etc.) | |
| - URL-encode filter values across all list endpoints | |
| ### Added | |
| - Name-based filtering for `oncall shifts` and `oncall who` (`--schedule`, `--service`, `--user`, `--team` flags) | |
| - Team/group filtering via `--team-id` / `--team` flags | |
| ## [Unreleased] | |
| ### Added | |
| - Name-based filtering for `oncall shifts` and `oncall who` (`--schedule`, `--service`, `--user`, `--team` flags) | |
| - Team/group filtering via `--team-id` / `--team` flags | |
| ### Fixed | |
| - Fix plural filter param names for `/v1/oncalls` endpoint (`filter[schedule_ids]`, `filter[service_ids]`, etc.) | |
| - URL-encode filter values across all list endpoints |
Prompt To Fix With AI
This is a comment left during a code review.
Path: CHANGELOG.md
Line: 8-16
Comment:
The `[Unreleased]` section lists `### Fixed` before `### Added`, reversing the conventional Keep a Changelog order (Added → Changed → Deprecated → Removed → Fixed → Security).
```suggestion
## [Unreleased]
### Added
- Name-based filtering for `oncall shifts` and `oncall who` (`--schedule`, `--service`, `--user`, `--team` flags)
- Team/group filtering via `--team-id` / `--team` flags
### Fixed
- Fix plural filter param names for `/v1/oncalls` endpoint (`filter[schedule_ids]`, `filter[service_ids]`, etc.)
- URL-encode filter values across all list endpoints
```
How can I resolve this? If you propose a fix, please make it concise.Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
Summary
Test plan