Skip to content

Releases: hupkit/hupkit

Release v1.3.0 Blue Elegant Elephant

30 Apr 06:52
v1.3.0
4ce05ee
Compare
Choose a tag to compare

Full Changelog

Added

  • Allow to set the main-branch (sstok) #137
  • Add GitHub reviews status when merging (sstok) #138
  • Allow to choose remote-name for upstream (sstok) #139
  • Store pull-request metadata with git notes (sstok) #142
  • Allow any valid branch-name in configuration (sstok) #144

Deprecated

  • Store branches-alias in config (sstok) #141

Fixed

  • Fix GitTempRepository cannot be pushed to (sstok) #134
  • Fix repository splitting not working for with repo (sstok) #136
  • Prevent branch switching with GitFileReader (sstok) #145
  • Storage temp-repository in separate location (sstok) #146

Release image (AI generated)

Release v1.3.0-BETA5

29 Apr 19:33
v1.3.0-BETA5
4ce05ee
Compare
Choose a tag to compare

Fixed

  • Storage temp-repository in separate location (sstok) #146
  • Update vendors

Release v1.3.0-BETA4

20 Apr 19:21
v1.3.0-BETA4
e7b926e
Compare
Choose a tag to compare

Fixed

  • Prevent branch switching with GitFileReader (sstok) #145

Release v1.3.0-BETA3

19 Apr 18:39
v1.3.0-BETA3
3234d67
Compare
Choose a tag to compare

Added

  • Store pull-request metadata with git notes (sstok) #142
  • Allow any valid branch-name in configuration (sstok) #144

Release v1.3.0-BETA2

17 Apr 19:05
v1.3.0-BETA2
c82177d
Compare
Choose a tag to compare

Added

  • Store branches-alias in config (sstok) #141

Release v1.3.0-BETA1

11 Apr 09:53
v1.3.0-BETA1
171bfce
Compare
Choose a tag to compare

Added

  • Allow to set the main-branch (sstok) #137
  • Add GitHub reviews status when merging (sstok) #138
  • Allow to choose remote-name for upstream (sstok) #139

Release v1.2.2

28 Feb 13:03
v1.2.2
1817376
Compare
Choose a tag to compare

Fixed

  • Fix repository splitting not working for with empty repository (sstok) #136

Release v1.2.1

27 Feb 11:11
v1.2.1
d12a36d
Compare
Choose a tag to compare

Note: This release fixes a critical bug in repository splitting.

Run the clear-cache command to ensure all temporary repositories are properly set-up.

Fixed

  • Fix GitTempRepository cannot be pushed to (sstok) #134

Release v1.2.0 Nephropidae Rock-star

22 Feb 11:20
v1.2.0
131b3b8
Compare
Choose a tag to compare

Whats New

HubKit Version 1.2 introduces a completely new way of configuration management for repository splitting and hook-scripts.
And a number of other interesting features.

Make sure to check the Upgrade Instructions as these new features only work properly with the new schema-version.

Configuration Management

Instead of having to keep configurations for all repositories within your "local" config.php it's now possible to store the configuration with the repository without having to worry about inconsistent configurations among team members.

Effectively the repository's configuration is stored in a separate branch "_hubkit", which HubKit handles internally separate from the current working directory.

To get started run the init-config command, and follow instructions. Everything should be imported automatically but please check to see everything is still as expected. And make sure to report any unexpected behavior you encounter.

After you are done, the .hubkit directory can be safely removed (in all branches).

CAUTION Make sure that all team members use the same version of HubKit! The old configuration schema is still supported, but the new schema is not supported by older versions.

See Local Configuration for full details.

Repository Splitting

Repository splitting has been complete rewritten to better protect against possible conflicts and ensure this logic is consistent among all command handlers.

Note: It's encouraged but not required to remove the split-only remotes (all remotes starting with underscore either _core) as they are no longer used and are known to easily break with git remote update.

Changelog v1.2.0

Changed

Fixed

  • Add tests for CheckoutHandler (sstok) #127
  • Tests for local configuration commands handlers (sstok) #128
  • Add tests for SwitchBaseHandler (sstok) #130
  • Fix major PhpStan errors (sstok) #131

Full Changelog: v1.2.0-BETA1...v1.2.0

Release v1.2.0-RC2

07 Feb 08:20
v1.2.0-RC2
9df0c02
Compare
Choose a tag to compare

Changed

Fixed

  • Fix SplitRepoHandler broken without prefix (sstok) #124