FLUTTER ECOSYSTEM

cider

Automatically increments, sets, prints the package version in pubspec.yaml. Adds, lists, prints entries in the changelog. Creates diff links in the changelog.

Latest version
0.2.10
30-day downloads
38.2K
Likes
174
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

Cider is a Flutter/Dart package that automates version management in pubspec.yaml, including incrementing and printing version numbers. It streamlines changelog handling by enabling users to add, list, and print entries, while automatically generating diff links between versions. Designed for seamless integration into development workflows, it simplifies release processes across Android, iOS, macOS, Windows, and Linux platforms. Ideal for teams aiming to maintain consistent versioning and detailed change logs without manual effort.

Use cases
  • Automating version bumps before releases
  • Maintaining structured changelogs
  • Generating git diff links in release notes
  • Streamlining CI/CD pipelines
  • Ensuring version consistency across platforms
Key features
  • Auto-increments package version
  • Generates changelog entries with diff links
  • Prints current version and changelog
  • Supports multiple platforms
  • Integrates with pubspec.yaml
Suitable for
  • Development teams using Flutter
  • Projects with frequent releases
  • CI/CD environments
  • Teams prioritizing release documentation
  • Maintainers of open-source packages
Considerations
  • Requires git setup for diff links
  • Manual intervention needed for custom version formats
  • May conflict with other version tools
  • Best used in controlled release workflows
  • Dependent on pubspec.yaml structure
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add cider

Categories

Source repository

Related projects