Skip to content

Conversation

@stnguyen90
Copy link
Contributor

@stnguyen90 stnguyen90 commented Oct 30, 2025

What does this PR do?

Update the changelog to include an entry for 1.8.0

Test Plan

image

Related PRs and Issues

None

Have you read the Contributing Guidelines on issues?

Yes

Summary by CodeRabbit

  • Documentation
    • Added release notes for Appwrite 1.8.0 outlining Flutter 3.32 & Dart 3.8 runtime support, increment/decrement routes, React Native scheme improvements, origin validation updates, CSV import, Bulk API realtime, Apple sign-in template, TablesDB enhancements, spatial type attributes, transaction support, and SMTP email (BCC) configuration, plus a link prompting upgrade to production.

@stnguyen90 stnguyen90 changed the title chore: add changelog entry and image for self-hosted 1.8.0 release Add changelog entry and image for self-hosted 1.8.0 release Oct 30, 2025
@stnguyen90 stnguyen90 requested a review from LauraDuRy October 30, 2025 23:53
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 30, 2025

Walkthrough

A new changelog entry file is added at src/routes/changelog/(entries)/2025-10-21.markdoc documenting the self-hosted Appwrite 1.8.0 release. The file includes front matter (layout, title, date, cover), a summary of the release, a bulleted list of highlights (runtimes, API and auth updates, CSV imports, Bulk API realtime, TablesDB, spatial attributes, transactions, SMTP BCC), a link to full release notes, and a call-to-action link to production updates. The change is static content only and contains no runtime logic.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

  • Single static content file addition with no code logic or runtime dependencies
  • Review focus: markdown/markdoc formatting, front-matter fields (date/title/cover), link validity, and content accuracy

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. You can run @coderabbitai generate docstrings to improve docstring coverage.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title Check ✅ Passed The pull request title "Add changelog entry and image for self-hosted 1.8.0 release" directly and clearly describes the main change in the changeset. The raw summary confirms that a new changelog entry file was created for the self-hosted Appwrite 1.8.0 release, and the PR objectives state the purpose is to update the changelog with an entry for 1.8.0, including an attached image. The title is specific, concise, and avoids vague language; a reviewer scanning the repository history would immediately understand that this PR adds documentation content for a specific release version.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch docs-1.8.0-changelog

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 8f1951c and 349473b.

⛔ Files ignored due to path filters (1)
  • static/images/changelog/2025-10-21.png is excluded by !**/*.png
📒 Files selected for processing (1)
  • src/routes/changelog/(entries)/2025-10-21.markdoc (1 hunks)
🧰 Additional context used
🧠 Learnings (1)
📓 Common learnings
Learnt from: ItzNotABug
Repo: appwrite/website PR: 2362
File: src/routes/(marketing)/(components)/features.svelte:9-13
Timestamp: 2025-09-05T14:29:00.422Z
Learning: In the Appwrite website repository, fragment links (URLs with #anchor) in documentation are handled internally by the system and don't require explicit markdoc anchors or HTML id attributes in the source files.
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: build
  • GitHub Check: tests
🔇 Additional comments (4)
src/routes/changelog/(entries)/2025-10-21.markdoc (4)

1-6: LGTM!

The front matter is properly formatted with all required fields (layout, title, date, cover). The date and cover image path have been verified in previous reviews.


8-8: LGTM!

The introduction clearly summarizes the release and sets appropriate expectations.


10-22: LGTM! Previous capitalization issue resolved.

The bullet list is well-formatted and consistent. The capitalization issue with "Flutter" and "Dart" flagged in previous reviews has been corrected on line 12. All product names are now properly capitalized throughout the list.


24-29: LGTM!

The closing section effectively directs users to the full release notes and provides a clear call-to-action for upgrading. The markdoc arrow_link component is properly formatted.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 1bee941 and 8f1951c.

⛔ Files ignored due to path filters (1)
  • static/images/changelog/2025-10-21.png is excluded by !**/*.png
📒 Files selected for processing (1)
  • src/routes/changelog/(entries)/2025-10-21.markdoc (1 hunks)
🧰 Additional context used
🧠 Learnings (1)
📓 Common learnings
Learnt from: ItzNotABug
Repo: appwrite/website PR: 2362
File: src/routes/(marketing)/(components)/features.svelte:9-13
Timestamp: 2025-09-05T14:29:00.422Z
Learning: In the Appwrite website repository, fragment links (URLs with #anchor) in documentation are handled internally by the system and don't require explicit markdoc anchors or HTML id attributes in the source files.
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: build
  • GitHub Check: tests
🔇 Additional comments (1)
src/routes/changelog/(entries)/2025-10-21.markdoc (1)

24-29: Both external links are accessible and functioning correctly.

Verification confirms:

  • GitHub release notes (tag 1.8.0): HTTP 200 ✓
  • Appwrite self-hosting upgrade guide: HTTP 200 ✓

The code is ready as-is.

@stnguyen90 stnguyen90 force-pushed the docs-1.8.0-changelog branch from 8f1951c to 349473b Compare October 31, 2025 15:21
@stnguyen90 stnguyen90 merged commit 51840fe into main Oct 31, 2025
4 checks passed
@stnguyen90 stnguyen90 deleted the docs-1.8.0-changelog branch October 31, 2025 18:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants