- cmd: prefix commands with t0 (69342288)
-
- github.com/tcodes0/go/cmd/filer -> github.com/tcodes0/go/cmd/t0filer
-
- github.com/tcodes0/go/cmd/changelog -> github.com/tcodes0/go/cmd/t0changelog
-
- github.com/tcodes0/go/cmd/copyright -> github.com/tcodes0/go/cmd/t0copyright
-
- github.com/tcodes0/go/cmd/runner -> github.com/tcodes0/go/cmd/t0runner
-
- CMD_COLOR -> T0_COLOR
-
- CMD_LOGLEVEL -> T0_LOGLEVEL
- go: go 1.23 (79082b0e)
- go: bump to 1.23.1 (48a2bbbf)
- cmd/runner: support dynamic config with -config flag (4747a3a0)
- cmd: double flagset help in most cases (b13b3d4b)
- cmd: recover on main (45e448d4)
- cmd: rename main dirs keep main.go on the top (93cb83fb)
- cmd/changelog: error if github url is not prefixed (b316af8f)
- cmd/gengowork: add newline, parse version patch (68dd1642)
- cmd/runner: flag parsing bugs (a76db55f)
- cmd/t0changelog: tests (27200aba)
- logging: linter warnings (923c9bab)
- setup.sh: correct node (db44ea26)
- workflows: set write permission on release (aef9b727)
- linter and run wrapper (7833e3ef)
- task config (e8966e7e)
- cmd/gengowork: use passAway function on main (f93b44e8)
- cmd/runner: compose help msg, rename module to package (78e74acc)
- cmd/runner: remove needs, tidy usage message (936b15b0)
- cmd/t0runner: add task.inputs (71500530)
- new_module.sh: remove -cmd option, add new script (51c3510b)
- scripts: build (9e63acbd)
- scripts: do MOD_PATH to arg for build and test scripts (89b480a6)
- setup.sh: organize script, check for outdated go.mod go version (a64e0a8c)
- touch up some comments (fd29415e)
- cmd/t0runner: stderr output (43c3d9be)
- cmd/runner: docs and fix empty config flag handling (ee74b912)
- cmd/runner: minor corrections (5a149557)
- cmd/t0runner: recover on main (a590c720)
- logging: type Level as uint8 (8f14763d)
- new-module.sh: fix t0copyright call (ac724afe)
- new_command.sh: update script (89cd0ce7)
- run_wrapper: remove ci-push (0ca04c9e)
- scripts: nullglob shopt, bump version code (7082011a)
- workflows: bump actions (84b304d1)
- workflows: fix syntax (125a0577)
- workflows: prefix t0 (ab6ff3e4)
- update actions (577eb166)
- bump golangci-lint version (eed1e92d)
- fix typo (9dd09acf)
- bump sh/lib (8d24738b)
- add install task to runner (e6198719)
- cmd/t0runner ignore trailing slash on package names (e0350cb7)
- fix commitlint workflow install (03f1f6c3)
- logging: add new level param to logger.Stacktrace (25a207c9)
- cmd/changelog: introduce new flags -url -title and -tagprefix to be useful in more repos (c18f0ed0)
- cmd/changelog: release multiple tags, rename -tagprefix to -tagprefixes (a499c79e)
- cmd: update template with better recover function and -version (f1faeb39)
- cmd/changelog: add -version flag, improve recover function (c36ecd64)
- cmd/changelog: add h3 with all PRs in the release (4f94692c)
- cmd/changelog: fetch commit hashes from github (f1cb948d)
- cmd/changelog: remove repetitive commits (66973b16)
- cmd/changelog: write new tags to a file if flag tagsfile passed (04b585e1)
- cmd/copyright: add -version flag, improve recover function (85ac507e)
- cmd/filer: add -version flag, improve recover function, fix double flag usage message (acdc0399)
- cmd/runner: add -version flag, improve recover function (88cb7668)
- go: update to 1.23 (410acacf)
- workflows: update release automation (11d7a1d7)
- workflows/release: bump cmd configs version (1bcf3b65)
- cmd/changelog: collect breaking changes on body header (ae63ffd7)
- cmd/changelog: remove newline (1e8d4474)
- cmd/changelog: resolve race conditions (8a3a8017)
- cmd/runner: correct index passed to task.Execute (cdb1a67f)
- configs: correct missing extends in commitlint (c047de97)
- scripts: correct undefined var in new module (cf20a3a9)
- scripts: handle some edge case errors on mock generation and git log parsing (05766457)
- vscode: silence custom context workflow variables warnings (b4c6e9cb)
- workflows: change prettier action (134312c4)
- workflows: checkout submodule with ssh-key (9db969be)
- workflows: correct BASH_ENV path (abc3d2f4)
- workflows: release-pr pass locally (d9e7b28b)
- workflows: update release automation (337ecf4f)
- workflows/release: pass envs from workflows (c473e93f)
- correct run wrapper not passing args to ci (e994f3da)
- cmd/changelog: query in parallel (6ea70c61)
- cmd/changelog: remove title validation (1db60c34)
- cmd/changelog: update title generation (ae522260)
- cmd/filer: improve output when no changes occur (e7baa159)
- cmd/filer: simplify filer func using action funcs that process slices (ec5f6047)
- cmd/filer: some warns to debug and errors, collect all errors in one run (8b25d524)
- cmd/runner: simplify main, fix space and quotes issues in config (c609e245)
- lib.sh: use BASH_ENV to source lib.sh remove hardcoded source (62fec87b)
- workflows: organize script module_pr/test_pretty (dafe3726)
- repo: replace run and ci links with a wrapper script (f2bdb62e)
- scripts: refactor _sed to SED variable (c14f83c8)
- scripts: reference sh/lib for several scripts (6f7a3477)
- scripts/tag: organize script into functions (45f27d01)
- scripts/tag: parse changelog and push tags for latest release (6a2c0aa9)
- setup.sh: improve root validation, remove wiki (b76217fe)
- sh/new_module: improve script organization (490c1824)
- cmd: use printf to print help messages (28556c28)
- cmd/changelog: remove some references to module (fecf61a3)
- regex: document complex regexes with links (90b30e2a)
- scripts: document single iteration loop (07fdc9e4)
- remove wiki from readme (abe53eb4)
- cmd/filer: improve output (39c37c69)
- cmd/changelog: list prs in ascending order (0bdccb46)
- cmd/changelog: warn instead of error (08a259fa)
- repo: add sh submodule (36927122)
- scripts: use a wrapper script with bash_env (c36f7f85)
- workflows: try to not use a ssh key (93332d0a)
- fix ci (1a608ca7)
- format configs (1700b324)
- bump sh/lib to v0.2.4 (c91aa103)
- bump sh/lib to v0.2.5 (f0984d69)
- renames (87e449d0)
- remove embed import (03d1b2ba)
- update setup.sh to include submodule init (181d18a7)
- rename some dirs to snake case (e21edfac)
- symlink lib.sh (8be6a7c7)
- update env_default (d5684893)
- runner related changes and misc (4b604b9b)
- bump sh/lib (65489f99)
- fix workflows (f8ceda74)
- update env default (e4cc378f)
- update workflow input description (4d803452)
- remove BASH_ENV from env-default (e7024068)
- lintfix (8983e0f2)
- code review (fc4b3754)
- update several go.mods (5974cb8f)
- update several go.mods (5974cb8f)
- update several go.mods (5974cb8f)
- scripts/ci: handle workflow_dispatch events, improve ci flags (f9063a76)
- cmd/filer: remove action flag, pass action as config head line (c82a6681)
- scripts: include in setup checks for wiki clone locally and .env copy (c82a6681)
- scripts/ci: run spellcheck when .md files change (c82a6681)
- cmd/changelog: correct diff link (7ba238f8)
- spellcheck: ignore go.sum files (c82a6681)
- workflows: remove step skips based on go.mod issues, move files.yml (5974cb8f)
- workflows/release-pr: fetch tags and all history (f9063a76)
- update several go.mods (5974cb8f)
- scripts/ci: improve shared lib functions (f9063a76)
- cmd/changelog: improve readability (7ba238f8)
- cmd/changelog: parse merge commit bodies (7ba238f8)
- cmd/changelog: remove unnecessary logic since always run on main (7ba238f8)
- scripts/ci: improve usage message (f9063a76)
- cmd/runner: improve comments (5974cb8f)
- cmd/runner: remove incorrect all module from usage (5974cb8f)
- cmd/changelog: update tests (7ba238f8)
- cmd/runner: rename lint commands (7ba238f8)
- workflows/release: improve script (5974cb8f)
- accept cmd as a valid module (7ba238f8)# all: v0.1.4 (2024-08-02)
- clock v0.1.4
- httpmisc v0.1.4
- hue v0.1.4
- identifier v0.1.4
- jsonutil v0.1.4
- logging v0.1.4
- misc v0.1.4
- cmd v0.1.4
- changelog
- copyright
- filer
- gengowork
- runner
Since the initial commit modules have been developed together with internal scripts and tools.
v0.1.4 assumes semver moving forward. Consider all commits before breaking changes.