Releases: patramsey/namecom-cli
Releases · patramsey/namecom-cli
Release list
v0.2.3
v0.2.2
v0.2.1
v0.2.0
v0.1.10
v0.1.9
v0.1.8
v0.1.7
Changelog
- 11d82c4 Add Homebrew configuration for namecom CLI and update release workflow
- 5d6b4db Enhance domain registration process by adding availability checks
- e6d3ebb Feat/fix version (#5)
- 661d208 Fix URL paths in open command for domain details
- 5bd23ab Refactor domain registration availability checks and update unit tests
- f9b88a3 Update README to include Homebrew installation instructions for namecom CLI
v0.1.6
Changelog
- e1b6d94 Enhance command functionality by adding idempotency key support for safe retries in write operations. Implement validation for various command flags, including DNS types, email addresses, and date ranges, to improve error handling and user feedback. Update output handling for paginated results across multiple modules to include total counts and next page indicators.
- 3290e05 Feat/debugfile (#2)
- ce34134 Feat/polish (#4)
- 20f3e57 Feat/status improvements (#3)
- 88eebd5 Refactor DNS validation functions to improve error messaging and label handling. Replace string splitting method with a more efficient variant and enhance error messages for clarity regarding DNS record types.
- 7aeae6e Refactor domain argument handling across multiple command files to improve error management and validation. Introduce new utility functions for validating email local parts and URL forwarding types. Update pagination handling in DNS record fetching to include next page indicators, enhancing user feedback during data operations.
- fb3bfb8 Refactor domain argument handling in command files to improve error management. Replace direct argument access with a utility function for domain validation, enhancing robustness and consistency across the application.
v0.1.5
Changelog
- e1b6d94 Enhance command functionality by adding idempotency key support for safe retries in write operations. Implement validation for various command flags, including DNS types, email addresses, and date ranges, to improve error handling and user feedback. Update output handling for paginated results across multiple modules to include total counts and next page indicators.
- 73b1494 Improve HTTP response logging by reading the full body for intact delivery while truncating the log output to a maximum of 4096 bytes. This change enhances clarity in logs without compromising the response integrity for the caller.
- 88eebd5 Refactor DNS validation functions to improve error messaging and label handling. Replace string splitting method with a more efficient variant and enhance error messages for clarity regarding DNS record types.
- 7aeae6e Refactor domain argument handling across multiple command files to improve error management and validation. Introduce new utility functions for validating email local parts and URL forwarding types. Update pagination handling in DNS record fetching to include next page indicators, enhancing user feedback during data operations.
- fb3bfb8 Refactor domain argument handling in command files to improve error management. Replace direct argument access with a utility function for domain validation, enhancing robustness and consistency across the application.
- 7a19679 Update CI workflow to enable race detection in tests for improved reliability and error identification.
- 5a2d733 Update README and command implementation to enhance debug logging and idempotency key handling. Modify README to clarify CLI purpose and add new command options for logging HTTP requests/responses. Refactor command flags to support logging to a file and improve idempotency key management for safer retries in API operations.
- 6c57c73 Update dependencies and refactor idempotency key generation. Replace random hex generation with UUID for improved uniqueness and clarity. Clean up go.mod and go.sum by removing unused dependencies and adding necessary indirect ones.