Skip to content

Releases: bruits/sampo

sampo-github-action-v0.14.1

06 Feb 18:21
ad0630d

Choose a tag to compare

Patch changes

  • d979b54 Disambiguate same-name packages for prereleases — Thanks @rickmartensnl for your first contribution 🎉!

sampo-v0.16.0

31 Jan 11:53
fc68205

Choose a tag to compare

Minor changes

  • b33b71c In Elixir (Hex) projects, added support for @version module attribute definitions in mix.exs. — Thanks @rafaeelaudibert!
  • 19e112a PHP packages are now supported! Sampo now automatically detects PHP packages managed by composer.json (for Packagist), and handles versioning and changelogs. Publishing works via Git tags rather than registry upload. — Thanks @rafaeelaudibert!
  • 1748ebc Changed exit codes to distinguish between success with changes applied, and success with no pending changes. — Thanks @rafaeelaudibert!
  • 4655864 Added git.short_tags configuration option to create short version tags (vX.Y.Z) for a single package. In PHP (Packagist) projects, this enables Composer-compatible releases, with the limitation of not supporting monorepos with multiple publishable PHP packages. — Thanks @goulvenclech!

Patch changes

sampo-github-bot-v0.4.2

31 Jan 11:53
fc68205

Choose a tag to compare

Patch changes

sampo-github-action-v0.14.0

31 Jan 11:53
fc68205

Choose a tag to compare

Minor changes

  • b33b71c In Elixir (Hex) projects, added support for @version module attribute definitions in mix.exs. — Thanks @rafaeelaudibert!
  • 19e112a PHP packages are now supported! Sampo now automatically detects PHP packages managed by composer.json (for Packagist), and handles versioning and changelogs. Publishing works via Git tags rather than registry upload. — Thanks @rafaeelaudibert!
  • 4655864 Added git.short_tags configuration option to create short version tags (vX.Y.Z) for a single package. In PHP (Packagist) projects, this enables Composer-compatible releases, with the limitation of not supporting monorepos with multiple publishable PHP packages. — Thanks @goulvenclech!

Patch changes

sampo-core-v0.12.0

31 Jan 11:53
fc68205

Choose a tag to compare

Minor changes

  • b33b71c In Elixir (Hex) projects, added support for @version module attribute definitions in mix.exs. — Thanks @rafaeelaudibert!
  • 19e112a PHP packages are now supported! Sampo now automatically detects PHP packages managed by composer.json (for Packagist), and handles versioning and changelogs. Publishing works via Git tags rather than registry upload. — Thanks @rafaeelaudibert!
  • 4655864 Added git.short_tags configuration option to create short version tags (vX.Y.Z) for a single package. In PHP (Packagist) projects, this enables Composer-compatible releases, with the limitation of not supporting monorepos with multiple publishable PHP packages. — Thanks @goulvenclech!

Patch changes

  • aa52383 In Rust (Cargo) projects, fixed version detection for packages using version.workspace = true. — Thanks @goulvenclech!
  • f2b24a1 Improved error consistency by unifying missing-manifest errors across all ecosystem adapters. — Thanks @goulvenclech!

sampo-v0.15.0

12 Jan 23:23
e5ec8f6

Choose a tag to compare

Minor changes

  • 1dcc188 Python packages are now supported! Sampo now automatically detects Python packages managed by pyproject.toml and uv (for publishing to PyPI), and handles versioning, changelogs, and publishing—even in mixed workspaces. — Thanks @rafaeelaudibert for your first contribution 🎉!

Patch changes

  • 26aed7e Changelog entries now correctly credit the original changeset author, even if the file was later edited by someone else. — Thanks @goulvenclech!
  • 2a403f1 Dry-run mode now skips already-published packages before validation, and no longer pushes tags or creates GitHub releases. — Thanks @goulvenclech!
  • Updated dependencies: [email protected]

sampo-github-bot-v0.4.1

12 Jan 23:23
e5ec8f6

Choose a tag to compare

Patch changes

sampo-github-action-v0.13.0

12 Jan 23:23
e5ec8f6

Choose a tag to compare

Minor changes

  • 1dcc188 Python packages are now supported! Sampo now automatically detects Python packages managed by pyproject.toml and uv (for publishing to PyPI), and handles versioning, changelogs, and publishing—even in mixed workspaces. — Thanks @rafaeelaudibert for your first contribution 🎉!

Patch changes

  • 26aed7e Changelog entries now correctly credit the original changeset author, even if the file was later edited by someone else. — Thanks @goulvenclech!
  • 2a403f1 Dry-run mode now skips already-published packages before validation, and no longer pushes tags or creates GitHub releases. — Thanks @goulvenclech!
  • Updated dependencies: [email protected]

sampo-core-v0.11.0

12 Jan 23:23
e5ec8f6

Choose a tag to compare

Minor changes

  • 1dcc188 Python packages are now supported! Sampo now automatically detects Python packages managed by pyproject.toml and uv (for publishing to PyPI), and handles versioning, changelogs, and publishing—even in mixed workspaces. — Thanks @rafaeelaudibert for your first contribution 🎉!

Patch changes

  • 26aed7e Changelog entries now correctly credit the original changeset author, even if the file was later edited by someone else. — Thanks @goulvenclech!
  • 2a403f1 Dry-run mode now skips already-published packages before validation, and no longer pushes tags or creates GitHub releases. — Thanks @goulvenclech!

sampo-v0.14.0

20 Dec 20:11
059c172

Choose a tag to compare

Minor changes

  • 570729b Add sampo update command to self-update the CLI from GitHub Releases. By default, only stable versions are proposed, use --pre to include pre-releases (alpha, beta, rc). — Thanks @goulvenclech!
  • 03098f1 Sampo now checks for updates once per day, and displays a hint when a newer version is available on crates.io. The check is non-blocking and fails silently if offline. — Thanks @goulvenclech!