shipworld 0.2.0 copy "shipworld: ^0.2.0" to clipboard
shipworld: ^0.2.0 copied to clipboard

Reusable release, signing, and desktop packaging tooling for Dart CLI, Flutter desktop, and independently versioned pub package workspaces.

Changelog #

0.2.0 #

  • Added package linux deb and package linux rpm, which build distribution packages from a prebuilt payload using a caller-provided nfpm.
  • Added optional linux maintainer, license, vendor, app id, prefix, launcher style, icon set, and per-format dependency configuration.
  • Added optional macos bundle name, bundle id, and minimum version.
  • Breaking: generateHomebrewCask now requires bundleName. The app stanza previously named the display name, so a cask whose bundle was named anything else installed nothing.
  • Added optional Cask zap, depends_on macos:, and livecheck stanzas, and rejected tokens Homebrew would not accept.
  • Fixed the AppImage icon to keep its source extension instead of forcing .svg.

0.1.2 #

  • Verified automated pub.dev publishing from GitHub Actions using OIDC.

0.1.1 #

  • Initial pub.dev release.

0.1.0 #

  • Added schema-v1 typed configuration and its JSON Schema.
  • Added atomic multi-target release preparation and signed-tag finalization.
  • Added CLI commands for Windows, macOS, Linux, and Homebrew packaging.
  • Added optional versioned Formula output to the Homebrew CLI.
  • Added executable and directory payloads for Dart CLI and Flutter desktop.
  • Added standalone package validation and public API documentation.
0
likes
0
points
439
downloads

Publisher

verified publishertinyrack.net

Weekly Downloads

Reusable release, signing, and desktop packaging tooling for Dart CLI, Flutter desktop, and independently versioned pub package workspaces.

Repository (GitHub)
View/report issues

Topics

#release #packaging #cli #desktop

License

unknown (license)

Dependencies

archive, cliweave, crypto, path, pub_semver, yaml, yaml_edit

More

Packages that depend on shipworld