Skip to content

Releases: taj54/universal-version-bump

Release v0.14.0

03 Sep 16:18
b626ca5

Choose a tag to compare

✨ Minor Release

What's Changed

  • chore(release): bump version to v0.14.0 by @github-actions[bot] in #50

Full Changelog: v0.13.4...v0.14.0

Release v0.13.0

01 Sep 13:39
31c6e05

Choose a tag to compare

✨ Minor Release

Added

  • add bump_targets logging

Changed

  • improve regex for version
  • improve regex for version
  • update build timestamp
  • improve version bump workflow
  • update build timestamp
  • add version bump workflow
  • fix(tests): adjust updateVersion call
  • increase number of updaters in test
  • change default git tag value to false
  • remove unnecessary echo command
  • reduce bundle size
  • update build process and dependencies
  • rename release branch prefix
  • Merge pull request #41 from taj54/version/v0.12.0
  • v0.12.0

Fixed

  • improve regex for version
  • use safeParseJSON for bump_targets
  • correct bump_targets parsing
  • handle case with no tags

Release v0.12.0

30 Aug 10:25

Choose a tag to compare

What's Changed

  • chore(release): bump version to v0.11.0 by @github-actions[bot] in #39
  • chore: update action runtime to node20 by @nyaomaru in #40

New Contributors

Full Changelog: v0.11.0...v0.12.0

Release v0.11.0

30 Aug 08:06

Choose a tag to compare

What's Changed

  • chore(release): bump version to v0.10.1 by @github-actions[bot] in #23
  • chore(release): bump version to v0.10.2 by @github-actions[bot] in #24
  • feat(version-bump): add custom version bump targets by @taj54 in #35
  • chore(release): bump version to v0.10.4 by @github-actions[bot] in #36
  • chore(release): bump version to v0.10.5 by @github-actions[bot] in #38

Full Changelog: v0.10.0...v0.11.0

Release v0.10.0

27 Aug 08:04
ec203e2

Choose a tag to compare

✨ Minor Release

Added

Changed

  • improve error handling
  • bump version to v0.9.4
  • Merge pull request #21 from taj54/version/v0.9.4
  • bump version to v0.9.4
  • add changelog for version bumps
  • Merge pull request #18 from taj54/version/v0.9.3
  • bump version to v0.9.3
  • fix path to reusable workflow
  • bump version to v0.9.2
  • Merge pull request #17 from taj54/version/v0.9.2
  • bump version to v0.9.2
  • Merge pull request #16 from taj54/develop-changelog-add-process
  • update changelog and readme
  • update CHANGELOG.md
  • add unit tests for updaters
  • update vitest and dependencies
  • improve README with enhanced structure and details
  • Merge pull request #15 from taj54/version/v0.9.1
  • Update CHANGELOG.md for v0.9.1
  • bump version to v0.9.1

Fixed

  • improve changelog update logic
  • prevent duplicate changelog entries
  • improve error handling in updater tests

What's Changed

  • chore(release): bump version to v0.9.1 by @github-actions[bot] in #15
  • Develop changelog add process by @taj54 in #16
  • chore(release): bump version to v0.9.2 by @github-actions[bot] in #17
  • chore(release): bump version to v0.9.3 by @github-actions[bot] in #18
  • chore(release): bump version to v0.9.4 by @github-actions[bot] in #21
  • chore(release): bump version to v0.10.0 by @github-actions[bot] in #22

Full Changelog: v0.9.0...v0.10.0

Release v0.9.0

25 Aug 11:04
df9982f

Choose a tag to compare

✨ Minor Release

Added

  • Implemented automatic release branch and pull request generation for version bumps.
  • Sourcemap and index.js are now included in the dist folder.

Changed

  • The phpUpdater regex has been updated to better handle version replacements.
  • The regex for content replacement in the manifest update has been improved.
  • The build process has been enhanced with source maps, license generation, and minor documentation formatting.
  • README.md, DEVELOPER.md, and CHANGELOG.md have been updated with action inputs.

Fixed

  • Improved version handling and regex replacements in updaters.

Release v0.8.0

24 Aug 10:20
9933ad8

Choose a tag to compare

✨ Minor Release

Changed

  • Moved UpdaterRegistry to src/registry for better organization and updated all relevant imports.

  • Applied Dependency Inversion Principle (DIP) by passing FileHandler as a dependency to ManifestParser, and ManifestParser as a dependency to updaters. This improves testability and flexibility.

  • Defined more granular error classes (FileNotFoundError, InvalidManifestError) within errors.ts to enable more precise error handling and user feedback.

  • Updated FileHandler and ManifestParser to throw these specific errors, and index.ts to catch and handle them.

  • Enhanced version bump action with explicit platform and git tag control:

    • Added target_platform input to action.yml allowing users to explicitly specify the platform for version bumping, bypassing automatic detection.
    • Modified UpdaterService to use the target_platform if provided, otherwise fall back to existing detection logic.
    • Updated index.ts to read and pass target_platform to UpdaterService.
    • Implemented conditional Git tag creation based on the git_tag input from action.yml.
  • Introduced custom error types for granular error handling.

Changed

  • Encapsulated Git operations in a GitService.
  • Extracted version calculation to a separate utility.
  • Introduced UpdaterService for dependency injection.
  • Extracted Git operations into a separate utility.
  • Centralized file handling operations by introducing a new FileHandler utility. This improves consistency and maintainability across different updaters.
  • Centralized manifest parsing and updating logic by introducing ManifestParser utility and updating all updaters to use it.
  • Updated dist/index.js after centralizing action configuration.

Fixed

  • Corrected NodeUpdater tests by ensuring manifestPath is set.

What's Changed

  • Feature/refactor git operations by @taj54 in #12
  • Release: v0.8.0 by @github-actions[bot] in #13

Full Changelog: v0.7.0...v0.8.0

Release v0.7.0

23 Aug 20:23
b886b98

Choose a tag to compare

✨ Minor Release

  • fix: Update version badges in README for consistency.
  • feat: Integrate Vitest for comprehensive unit testing.
  • chore: Bump version to 0.7.0.

What's Changed

  • Release: v0.7.0 by @github-actions[bot] in #11

Full Changelog: v0.6.0...v0.7.0

Release v0.6.0

23 Aug 12:50
d45584e

Choose a tag to compare

Release v0.5.0

23 Aug 12:14
0e8d855

Choose a tag to compare

✨ Minor Release

-minor release