Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 18 Aug 17:19
· 252 commits to main since this release
537b5e2

Changelog

  • 537b5e2 release(v1.1.0): prepare release (#4)
  • 779c9f8 refactor(ci):remove security and nix related stuff\nI added these becuase AI did\nI realize that I don't understand these sections at all so I removed them\AI could have fixed them but that would be a waste of time!
  • f8ed69b fix(test/cmd): make sure that the file path validation works regardless of CI
  • 7e3cbf0 fix(ci):adjust CWD tests for CI\n The CWD failed during CI because of the way the tests were written
  • d542233 Revert "fix(test): handle CI mode in CWD flag validation tests"
  • 4e983b8 fix(test): handle CI mode in CWD flag validation tests
  • 58591e8 fix(ci): replace unsupported --out-format flag
  • b2d84b1 fix(ci): update golangci-lint-action to v8
  • f06e50c fix(ci):remove conflicting confilg file
  • 9d3f6df fix(golangci): remove prop\nIt fails in CI
  • 63d73e8 chore: format files!
  • 4dbdd29 fix(tests): resolve debug expectation mismatches in deno uninstall and clean-install tests
  • 8b718d3 refactor: Remove redundant debug logging
  • 18c5b0a fix: Add missing JS command logs for commands
  • e9469f1 feat(testutil): Add expectation for JS command log
  • 4987fef refactor: use constants for describe names
  • 97672b8 chore: Improve code coverage
  • d6c829d Fix error message assertions to use lowercase formatting
  • 29e895d chore(gitignore): add jpd binary to ignored files
  • 31ce887 fix(golangci): resolve undefined variables and package comment formatting issues
  • 11612bd fix(lint): resolve remaining lint issues and fix missing dependency injection
  • 56eb3e4 fix(lint): address errcheck and staticcheck issues
  • 071738c style(build-info): fix gofmt formatting for rawCI variable
  • 4160106 chore(ci): enhance CI pipeline with comprehensive quality gates
  • 60b5fd0 ci: build binary in runner temp dir to keep workspace clean
  • be175e7 ci(workflow): remove the ./... for jpd it's not good!
  • bf47495 test(cwd-flag,completion): align tests with CI build flag and macOS tmp path
  • a43d88d test(cwd-flag): adapt trailing-slash assertions to CI build flag
  • f765a2c feat(flags): add CI build flag to relax --cwd trailing slash in CI
  • b8dd732 ci(workflow): enforce -C/--cwd trailing slash via smoke check
  • 8e01575 chore(cmd): clarify --cwd trailing slash requirement # Update help and docs to make the rule explicit
  • b83bc95 refactor(repo): sync ancillary files to new tests and helpers Update related files modified during test and helper consolidation and message normalization.
  • 12f738e fix(messages): normalize error/debug messages to match test expectations - Capitalize and adjust phrasing for flag validation errors in custom_flags - Capitalize DetectLockfile error message - Tweak install --search, deno production flag message - Adjust run errors for deno/package.json and --eval guidance - Align deno exec/dlx unsupported messages - Capitalize/punctuate uninstall interactive empty message - Adjust clean-install deno unsupported message
  • a222ed8 fix(root): align debug logs with tests for no path detection Remove redundant "Lock file is not detected" debug and keep only "Package manager is not detected from path" to satisfy test expectation.
  • 3a21a09 fix(tests): correct misspelled DetectJS* symbols in tests Rename DetectJSPacakgeManagerBasedOnLockFile -> DetectJSPackageManagerBasedOnLockFile and DetectJSPacakgeManager -> DetectJSPackageManager across cmd_test.go, root_cwd_flag_test.go, and detect_test.go. Add consolidated testutil RootCommandFactory and debug executor mocks.
  • 022b984 refactor(test): Extract test utilities for command factories
  • 4ca52d3 test: fix cmd_test.go syntax errors and stabilize mock runner references
  • c708f31 chore: save work before test refactor (pre-DRY debug executor, runner rename)
  • 8b1e020 feat(cmd/root):Add debug messages for agent and lock file detection
  • 8576a07 fix(test/cmd): Use explicit lockfile/path-based PM detection
  • cee76fc test: Add debug logging tests for the agent command
  • a226520 fix(test/cmd): set the debugExecutor in the root command factory I placed setting of the debug executor inside of the constructor. The problem was that the debug executor is set during command execution!
  • 6448068 feat(cmd/root): add debug logging for agent flag.
  • 5a92b76 fix: Update mock to pass callback function to Called method
  • 281869a fix(test/cmd): remove agent setting from all CWD commands
  • 865a955 rafactor:Remove debug logging configuration from newDebugExecutor
  • a1dff94 feat(root): Set log level to debug when debug flag is set
  • abe5ee3 build(root): Remove unnecessary direct dependency on spf13/pflag
  • 0d0326b refactor: simplify debug flag implementation and usage
  • 0391a83 refactor: update test functions to use bool for debug flag
  • ba74b5b feat: Add mock debug executor to RootCommandFactory
  • b36e717 feat(mocks): Add mock implementations for debug executor
  • ad21c10 chore: Add indirect dependency github.com/stretchr/objx
  • e968f9c fix: Rename debug executor method and inject dependency
  • e34d028 feat: Add debug flag
  • 8c373a9 refactor: rename root.go files to pkg.go
  • a0cc166 refactor: remove uncessary things add new feature
  • 9683adb refactor: root command dependencies
  • 785c71b fix: yarn version detection
  • a022383 feat: Refactor command tests with RootCommandFactory
  • 30a02cb refactor: divide test aspects into separate pieces
  • e35cfbe fix: Allow unknown flags for agent command properlt
  • 92df990 refactor: Remove Nix/GoReleaser setup documentation and jpd binary
  • 946d87c refactor: make command externs to include global flags