diff --git a/.github/release.yml b/.github/release.yml new file mode 100644 index 0000000..b0c5175 --- /dev/null +++ b/.github/release.yml @@ -0,0 +1,4 @@ +changelog: + exclude: + labels: + - tagpr diff --git a/.tagpr b/.tagpr new file mode 100644 index 0000000..66b868b --- /dev/null +++ b/.tagpr @@ -0,0 +1,42 @@ +# config file for the tagpr in git config format +# The tagpr generates the initial configuration, which you can rewrite to suit your environment. +# CONFIGURATIONS: +# tagpr.releaseBranch +# Generally, it is "main." It is the branch for releases. The tagpr tracks this branch, +# creates or updates a pull request as a release candidate, or tags when they are merged. +# +# tagpr.versionFile +# Versioning file containing the semantic version needed to be updated at release. +# It will be synchronized with the "git tag". +# Often this is a meta-information file such as gemspec, setup.cfg, package.json, etc. +# Sometimes the source code file, such as version.go or Bar.pm, is used. +# If you do not want to use versioning files but only git tags, specify the "-" string here. +# You can specify multiple version files by comma separated strings. +# +# tagpr.vPrefix +# Flag whether or not v-prefix is added to semver when git tagging. (e.g. v1.2.3 if true) +# This is only a tagging convention, not how it is described in the version file. +# +# tagpr.changelog (Optional) +# Flag whether or not changelog is added or changed during the release. +# +# tagpr.command (Optional) +# Command to change files just before release. +# +# tagpr.template (Optional) +# Pull request template in go template format +# +# tagpr.release (Optional) +# GitHub Release creation behavior after tagging [true, draft, false] +# If this value is not set, the release is to be created. +# +# tagpr.majorLabels (Optional) +# Label of major update targets. Default is [major] +# +# tagpr.minorLabels (Optional) +# Label of minor update targets. Default is [minor] +# +[tagpr] + vPrefix = true + releaseBranch = master + versionFile = VERSION diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..3527ba7 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,87 @@ +# Changelog + +## [v2.4.1](https://github.com/b4b4r07/enhancd/compare/v2.4.0...v2.4.1) - 2023-03-31 +- Use tagpr workflow to make tag and update version file by @b4b4r07 in https://github.com/b4b4r07/enhancd/pull/193 +- Update all environment name by @b4b4r07 in https://github.com/b4b4r07/enhancd/pull/195 + +## [v2.4.0](https://github.com/b4b4r07/enhancd/compare/v2.3.2...v2.4.0) - 2023-03-30 +- Fix awk error by @b4b4r07 in https://github.com/b4b4r07/enhancd/pull/190 +- Add new feature on cd `.` by @b4b4r07 in https://github.com/b4b4r07/enhancd/pull/188 + +## [v2.3.2](https://github.com/b4b4r07/enhancd/compare/v2.3.1...v2.3.2) - 2023-03-27 +- Add workflow to make release automated by @b4b4r07 in https://github.com/b4b4r07/enhancd/pull/187 + +## [v2.3.1](https://github.com/b4b4r07/enhancd/compare/v2.3.0...v2.3.1) - 2023-03-27 +- Import existing labels by @github-actions in https://github.com/b4b4r07/enhancd/pull/185 +- fish: Do not change directory if Ctrl-C pressed in fuzzy search by @LordFlashmeow in https://github.com/b4b4r07/enhancd/pull/175 +- Update log structure logic by @b4b4r07 in https://github.com/b4b4r07/enhancd/pull/186 + +## [v2.3.0](https://github.com/b4b4r07/enhancd/compare/v2.2.4...v2.3.0) - 2023-03-25 +- Fix builtin cd arguments by @ponko2 in https://github.com/b4b4r07/enhancd/pull/93 +- Add fish support by @gazorby in https://github.com/b4b4r07/enhancd/pull/99 +- Fix ENHANCD_ROOT by @gazorby in https://github.com/b4b4r07/enhancd/pull/102 +- Fixes typo in README by @derphilipp in https://github.com/b4b4r07/enhancd/pull/105 +- Import existing labels by @github-actions in https://github.com/b4b4r07/enhancd/pull/115 +- Fix cd back to ~/ when aborting fuzzy selection with fish shell by @gazorby in https://github.com/b4b4r07/enhancd/pull/114 +- Add antigen support by @CHNB128 in https://github.com/b4b4r07/enhancd/pull/116 +- Update fish support by @gazorby in https://github.com/b4b4r07/enhancd/pull/139 +- Add git root inside a git repo by @gazorby in https://github.com/b4b4r07/enhancd/pull/111 +- Prevent sources deletion by @gazorby in https://github.com/b4b4r07/enhancd/pull/125 +- Fix awk scripts paths in fish functions by @gazorby in https://github.com/b4b4r07/enhancd/pull/141 +- fish: do not rely on fisher variable to find the plugin root by @d3dave in https://github.com/b4b4r07/enhancd/pull/143 +- Fix trailing newline in variable passed to awk when changing to relative path by @d3dave in https://github.com/b4b4r07/enhancd/pull/144 +- Fish fixes by @d3dave in https://github.com/b4b4r07/enhancd/pull/145 +- Use function instead of alias in Fish by @kidonng in https://github.com/b4b4r07/enhancd/pull/146 +- Use `command` prefix in built-in command by @cappyzawa in https://github.com/b4b4r07/enhancd/pull/142 +- Fix command prefix by @cappyzawa in https://github.com/b4b4r07/enhancd/pull/147 +- Fix ENHANCD_COMPLETION_BEHAVIOUR/BEHAVIOR misnamed variable by @LordFlashmeow in https://github.com/b4b4r07/enhancd/pull/151 +- Make README toc link work by @leader22 in https://github.com/b4b4r07/enhancd/pull/162 +- zsh: Fix handling of directory names containing spaces by @d3dave in https://github.com/b4b4r07/enhancd/pull/148 +- Take backup before running cd command by @b4b4r07 in https://github.com/b4b4r07/enhancd/pull/165 +- Revert "Take backup before running cd command" by @b4b4r07 in https://github.com/b4b4r07/enhancd/pull/166 +- Add Fig as an installation method to the README by @brendanfalk in https://github.com/b4b4r07/enhancd/pull/173 +- docs: added installation information for oh-my-zsh by @iToXiQ in https://github.com/b4b4r07/enhancd/pull/174 +- Add option to abbreviate home directory to ~ when searching by @d3dave in https://github.com/b4b4r07/enhancd/pull/149 +- Remove unneeded const variable by @b4b4r07 in https://github.com/b4b4r07/enhancd/pull/176 +- Refactor init by @b4b4r07 in https://github.com/b4b4r07/enhancd/pull/178 +- Refactoring src/sources.sh by @b4b4r07 in https://github.com/b4b4r07/enhancd/pull/179 +- Refactor filter by @b4b4r07 in https://github.com/b4b4r07/enhancd/pull/180 +- Refactor on fuzzy function by @b4b4r07 in https://github.com/b4b4r07/enhancd/pull/181 +- Refactor filepath by @b4b4r07 in https://github.com/b4b4r07/enhancd/pull/182 +- LTSV by @b4b4r07 in https://github.com/b4b4r07/enhancd/pull/183 +- Refactoring branch by @b4b4r07 in https://github.com/b4b4r07/enhancd/pull/177 + +## [v2.2.4](https://github.com/b4b4r07/enhancd/compare/v2.2.3...v2.2.4) - 2019-05-30 +- Fix builtin cd arguments by @ponko2 in https://github.com/b4b4r07/enhancd/pull/91 +- Bump up and some minor changes by @b4b4r07 in https://github.com/b4b4r07/enhancd/pull/92 + +## [v2.2.3](https://github.com/b4b4r07/enhancd/compare/v2.2.1...v2.2.3) - 2019-05-27 +- v2.2.2: Refactor and allow developers to easily maintain (etc.) by @b4b4r07 in https://github.com/b4b4r07/enhancd/pull/49 +- Fix issue that init routine runs in global scope by @usami-k in https://github.com/b4b4r07/enhancd/pull/50 +- Unalias error by @nexeck in https://github.com/b4b4r07/enhancd/pull/51 +- add: skip mkdir and touch if exist by @vintersnow in https://github.com/b4b4r07/enhancd/pull/55 +- Fix that shwordsplit doesn't work properly. by @asakasa in https://github.com/b4b4r07/enhancd/pull/56 +- add $ENHANCD_HOME_ARG by @crhg in https://github.com/b4b4r07/enhancd/pull/61 +- Always return true in history.sh __enhancd::history::list by @HaleTom in https://github.com/b4b4r07/enhancd/pull/71 +- add ENHANCD_HYPHEN_NUM env var, custom "cd -" num by @AknEp in https://github.com/b4b4r07/enhancd/pull/65 +- FreeBSD awk throws errors if the fifos are closed too early by @aperum in https://github.com/b4b4r07/enhancd/pull/60 +- Add dockerfile by @b4b4r07 in https://github.com/b4b4r07/enhancd/pull/73 +- Fix that shwordsplit doesn't work properly. by @kampka in https://github.com/b4b4r07/enhancd/pull/74 +- Fixes #80 by @emres in https://github.com/b4b4r07/enhancd/pull/81 +- Fix the check of awk command existence by @kan-bayashi in https://github.com/b4b4r07/enhancd/pull/82 +- Update installation guide by @b4b4r07 in https://github.com/b4b4r07/enhancd/pull/86 +- Support default option such as -P by @b4b4r07 in https://github.com/b4b4r07/enhancd/pull/88 +- Add new tab completion feature by @b4b4r07 in https://github.com/b4b4r07/enhancd/pull/90 + +## [v2.2.1](https://github.com/b4b4r07/enhancd/commits/v2.2.1) - 2016-10-16 +- Ignore directory jump list by @domidimi in https://github.com/b4b4r07/enhancd/pull/31 +- Use absolute path to avoid user alias in https://github.com/b4b4r07/enhancd/pull/29 +- Release 2.2.0 by @b4b4r07 in https://github.com/b4b4r07/enhancd/pull/34 +- Add escape in gsub by @usami-k in https://github.com/b4b4r07/enhancd/pull/35 +- Fix typo in readme by @lukechilds in https://github.com/b4b4r07/enhancd/pull/38 +- Make "__enhancd::cd()" arguments "-" and ".." configurable by shell vars by @key-amb in https://github.com/b4b4r07/enhancd/pull/37 +- Add an environment variable ENHANCD_DOT_SHOW_FULLPATH by @acro5piano in https://github.com/b4b4r07/enhancd/pull/42 +- Add documentation for ENHANCD_DOT_ARG, ENHANCD_HYPHEN_ARG by @key-amb in https://github.com/b4b4r07/enhancd/pull/43 +- Introduce ENHANCD_DISABLE_HOME config option not to use filter to cd without argument by @key-amb in https://github.com/b4b4r07/enhancd/pull/44 +- Improve performance and do a bit of refactoring (v2.2.1) by @b4b4r07 in https://github.com/b4b4r07/enhancd/pull/40 +- Fix wrong directory name when ENHANCD_DOT_SHOW_FULLPATH=1 by @acro5piano in https://github.com/b4b4r07/enhancd/pull/45 diff --git a/VERSION b/VERSION index 197c4d5..005119b 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.4.0 +2.4.1