Skip to content

chore: Prepare stac 1.5.0 release#478

Merged
divyanshub024 merged 3 commits into
devfrom
dv/stac-1.5-release
May 20, 2026
Merged

chore: Prepare stac 1.5.0 release#478
divyanshub024 merged 3 commits into
devfrom
dv/stac-1.5-release

Conversation

@divyanshub024
Copy link
Copy Markdown
Member

@divyanshub024 divyanshub024 commented May 20, 2026

Summary

Prepares the stac_core and stac packages for a 1.5.0 release.

Changes

  • Bump stac_core from 1.4.0 to 1.5.0.
  • Bump stac from 1.4.0 to 1.5.0.
  • Update stac to depend on stac_core ^1.5.0.
  • Add package changelog entries for the release-relevant changes.

Release Notes

  • Publish stac_core first.
  • Publish stac after stac_core 1.5.0 is available on pub.dev.

Validation

  • dart analyze . in packages/stac_core
  • flutter analyze . in packages/stac
  • flutter test in packages/stac
  • git diff --check
  • git diff --cached --check

dart test in packages/stac_core found no tests. Publish dry-runs reached pub validation, then reported expected local release-state warnings because the release files were modified and local pubspec_overrides.yaml files were active.

Summary by CodeRabbit

  • New Features

    • Added Material 3 navigation components for app navigation
    • Introduced parameterized form validation options for flexible rule configuration
    • Added input mask/formatter support for controlled text input
    • Enhanced text styling with text decoration line options
    • Added floating label behavior support for input fields
    • Improved dropdown component parsing safety
  • Chores

    • Version bumped to 1.5.0

Review Change Stack

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 20, 2026

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (4)
  • examples/counter_example/pubspec.lock is excluded by !**/*.lock
  • examples/movie_app/pubspec.lock is excluded by !**/*.lock
  • examples/stac_gallery/pubspec.lock is excluded by !**/*.lock
  • packages/stac_cli/pubspec.lock is excluded by !**/*.lock

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 08a74be1-904b-491a-b2ab-c8dba28cb287

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

This PR bumps stac_core and stac packages to version 1.5.0 with corresponding changelog updates. stac_core gains Material 3 navigation components and form validation features, while stac updates its dependency on stac_core and documents the same feature set through the dependency chain.

Changes

Release 1.5.0 Version Bump

Layer / File(s) Summary
stac_core 1.5.0 release changelog and version
packages/stac_core/CHANGELOG.md, packages/stac_core/pubspec.yaml
Changelog entry documents navigation components (StacDefaultNavigationController, StacNavigationBar, StacNavigationView, StacNavigationDestination) and feature additions (mask formatter support, validator options, text decoration lines, floatingLabelBehavior); version incremented to 1.5.0.
stac 1.5.0 release with stac_core dependency update
packages/stac/CHANGELOG.md, packages/stac/pubspec.yaml
Changelog entry documents parser enhancements, validation features, input formatting, and dropdown parsing improvements; version incremented to 1.5.0; stac_core dependency constraint updated from ^1.4.0 to ^1.5.0.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • StacDev/stac#470: Bumps VS Code extension and updates its stac dependency constraint in parallel with stac version changes.
  • StacDev/stac#383: Updates stac_core version constraint in packages/stac/pubspec.yaml, directly related to dependency versioning changes.

Suggested reviewers

  • Potatomonsta

Poem

🐰 A version bump hops along the way,
From 1.4.0 to 1.5 today!
Navigation blooms, validators glow,
Form decorations steal the show. ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title directly matches the PR's main objective: preparing stac version 1.5.0 for release by bumping versions and updating changelogs.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dv/stac-1.5-release

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.

@divyanshub024 divyanshub024 changed the title [codex] Prepare stac 1.5.0 release chore: Prepare stac 1.5.0 release May 20, 2026
@divyanshub024 divyanshub024 marked this pull request as ready for review May 20, 2026 12:56
@divyanshub024 divyanshub024 merged commit 29491d8 into dev May 20, 2026
5 checks passed
@divyanshub024 divyanshub024 deleted the dv/stac-1.5-release branch May 20, 2026 13:16
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.

2 participants