Skip to content

Conversation

@oflatt
Copy link
Member

@oflatt oflatt commented Dec 3, 2025

No description provided.

@oflatt oflatt requested a review from a team as a code owner December 3, 2025 19:00
@oflatt oflatt requested review from Copilot and saulshanabrook and removed request for a team December 3, 2025 19:00
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR prepares the egglog-experimental crate for its 1.0 release by bumping the version from 0.1.0 to 1.0.0, adding essential package metadata for crates.io publication, consolidating documentation into the crate-level docs, and making the rational module public.

  • Version updated from 0.1.0 to 1.0.0 across Cargo.toml and Cargo.lock
  • Added crates.io metadata (description, repository, keywords, license, readme)
  • Moved "Implemented extensions" documentation from README.md to src/lib.rs crate docs
  • Changed rational module visibility from private to public

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 2 comments.

File Description
Cargo.toml Bumped version to 1.0.0, added edition field, and included crates.io metadata (description, repository, keywords, license, readme)
Cargo.lock Updated version to 1.0.0 to match Cargo.toml
README.md Removed "Implemented extensions" section, replaced with link to docs.rs documentation
src/lib.rs Added comprehensive crate-level documentation including all implemented extensions with demo links, made rational module public

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@oflatt oflatt assigned oflatt and unassigned oflatt Dec 3, 2025
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@@ -1,7 +1,12 @@
[package]
name = "egglog-experimental"
version = "0.1.0"
Copy link
Contributor

Choose a reason for hiding this comment

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

To release egglog-experimental, we need to first cut a release for egglog (which will be versioned at v2.0.0 because we introduced a breaking change to egglog soon after the release, AFAIR). So egglog-experimental will also likely to be versioned at 2.0.0

Copy link
Member Author

Choose a reason for hiding this comment

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

Hmm I feel like we are not ready for 2.0 yet, but I also want to release this so docs are available.

@oflatt oflatt changed the title Prepare 1.0 release Move readme to rust docs Dec 8, 2025
@oflatt oflatt merged commit fb6401e into main Dec 9, 2025
4 checks passed
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