Releases: itential/ipctl
Releases · itential/ipctl
v0.13.0
Changelog
- 628ac5e feat: add --params flag support for custom query parameters
- 11b929d feat: add Homebrew tap support for automated distribution
- 1e2c6b9 feat: add heuristics-based sensitive data redaction to logging
- 26e1cd1 feat: add support for YAML, TOML, and JSON config formats
- 41909dc fix: correct goreleaser build configuration
- 7239983 fix: remove non-existent LICENSE file from goreleaser archive
- edd220d fix: resolve critical issues in internal/terminal package
- 1741f78 fix: resolve critical race condition and timeout issues in client package
- 4d776c3 fix: resolve infinite recursion in Delete methods across 11 services
- 80f3868 fix: update Homebrew configuration for goreleaser v2 compatibility
- 87ada1b fix: upgrade Go to 1.25.5 to resolve security vulnerabilities
- bda9b90 refactor: change terminal pager default from true to false
- fa1de3c refactor: consolidate runners with BaseRunner pattern
- 375a718 refactor: consolidate tools and scripts folders into single scripts directory
- bc838bd refactor: convert commands to use RunE and proper error propagation
- 66f9562 refactor: create internal/app package for application configuration
- 31f5f9e refactor: eliminate ServiceClient wrapper and use BaseService embedding
- 01f141f refactor: extract output formatting into separate package
- 413099b refactor: implement comprehensive CLI architecture improvements
- 650e013 refactor: implement layered architecture with resources and interfaces
- 863e37b refactor: improve error handling and optimize registry performance
- e1b40b3 refactor: improve handlers package testability and add comprehensive tests
- 329c7b1 refactor: improve internal/cli package with Go best practices
- b3c06fe refactor: improve projects runner with comprehensive refactoring
- 3dfd360 refactor: improve projects service with comprehensive documentation and optimizations
- c417b4f refactor: modernize Makefile
- 0beecf9 refactor: modernize config package
- ebc8c90 refactor: move logger package to internal/logging
- 2eae65d refactor: remove file logging functionality from logger package
- e132bff refactor: reorganize project structure to follow Go CLI best practices
v0.12.0
Changelog
- 42a17ba release: update Go dependencies and vendor modules (#172)
- 3ab2715 fix: resolve non-constant format string errors in logging calls (#171)
- d9d1ead fix: marshalling nextPageSkip value when getting LCM models (#170)
- 53e93a6 ci(deps): bump actions/checkout from 5 to 6 (#169)
- f0ee2ee refactor: clean up trailing whitespace in test files (#167)
- b305970 Corrected restart adapter cmd to stop then start adapter (#166)
- 2f82b93 fix: update golden config tags to use Tag type (#165)
v0.11.0
Changelog
- aca70d9 Add comprehensive unit tests and documentation for integrations service (#163)
- 5a6c8a2 Add comprehensive unit tests and documentation for integration_models service (#162)
- fc50821 Add comprehensive unit tests and documentation for logger package (#161)
- 0272d39 Add comprehensive unit tests and documentation for logger package (#160)
- 645fdc7 Add comprehensive unit tests and documentation for roles service (#159)
- a8c7284 Add comprehensive unit tests and documentation for models service (#158)
- 19d6555 Add comprehensive unit tests and documentation for jsonforms service (#157)
- 1d3f10b Add comprehensive unit tests and documentation for prebuilts service (#156)
- fc3f48f Add comprehensive unit tests and documentation for projects service (#155)
- 2bf89bc Add comprehensive unit tests and documentation for workflows service (#154)
- 86a5634 Add comprehensive unit tests and documentation for services package (#153)
- a782569 Add comprehensive unit tests for internal/flags package (#152)
- d5c2800 Add comprehensive unit tests and documentation for applications service (#151)
- 05a3b08 Add comprehensive unit tests and documentation for adapter service (#150)
- 1397857 Add comprehensive unit tests and documentation for profiles service (#149)
- fdbecca Add comprehensive unit tests for pkg/config package (#148)
- 49ab3a0 Add CLAUDE.md development guide and clean up Dependabot labels (#147)
- fc1ab1c Add comprehensive unit tests for health service (#146)
- fec4a2d ci(deps): bump actions/setup-go from 5 to 6 (#144)
- be9ecad ci(deps): bump actions/checkout from 4 to 5 (#143)
- 7a0f905 Add Dependabot configuration for automated dependency updates (#142)
- d7dc7e3 Enhance accounts service with pagination and comprehensive testing (#140)
- 5ba4fd1 Add comprehensive unit tests for pkg/client package (#141)
- 925c562 Could not find profile with mixed case (#133)
- c73123b Missing
projectin command example (#132) - 2c37676 Display warning on missing profile instead of exit (#131)
- 5b82567 Expanding a project doesn't write the project file propertly (#127)
v0.10.0
Changelog
- 4f7e23a Updates the import code to not perform the directory check (#124)
- e6ae3e2 Removes unused flag from
load template ...(#123) - a2a4c14 Add support for loading templates (#122)
- 5d37584 Fixes bug that causes an authorization token malformed error (#121)
- ff1bc8f Copy edits (#119)
- 90c2bbe Disable the connection timeout (#118)
- 22d49b3 Adds missing unit tests for flags package (#117)
- 0021243 Add unit tests to package utils (#116)
- 053b3ad copy edits of comments and docs (#115)
- 4020f0a Clean up descriptors loading for root package (#114)
v0.9.0
Changelog
- b739332 Git name and email not properly reflect in commit message (#113)
- 359b1bb Fixes issue introduced by 2ae80 (#112)
- 0434a55 Add support for
--replacetoimport integration ...command (#111) - 2ae8040 Clean up descriptor files (#110)
- 8551328 Fix the output of
get profiles ...command (#109) - f7b5ce9 Update unit tests fixtures for services package (#108)
- bf401b1 Commands generating warnings about non existing table fields (#106)
- 1748ead Refactor the HTTP client to remove the HTTP interface (#105)
- 948168b Adds API handler to handlers package (#104)
v0.8.0
Changelog
- ab5c79d More than one subcommand is added to the command tree (#103)
- 54e891a Refactor the plugin handlers (#102)
- 5569046 Refactor runner response object (#101)
- 35dc05a Refactor client and config into runtime (#100)
- 7f48d8b The
import model ...command now honors--replace(#99) - 6204002 The
import role ...command fails with--replaceon initial import (#98) - 20705b4 Fixs prebuit import for non expanded package (#97)
- c8c8cba Fixes typo in configuration reference docs (#95)
- f13b270 Fix issue with export profile api route (#93)
v0.7.0
Changelog
- fe8a857 The repository connections required ssh-agent (#90)
- 9e1aa71 Add support for importing gc trees (#89)
- 12ee867 Add create / delete command support for device-groups (#88)
- 0e46bda Add support for import/export of integrations (#87)
- 5469be9 changes how import/export of prebuilts functions (#86)
- c36a72e
export workflow --output jsonreturns "nul" as output (#84) - c03f89d Export templates causes unmarshal object (#83)
v0.6.0
Changelog
- f1eaa59 Add feature flag support for dataset commands (#80)
- 76f1eec display a more verbose error when importing a model (#78)
- a2ca6ff print the current version and build in verbose mode (#77)
- 0ece95b using
--repositorywithexport automation ...doesn't work (#76) - b58ca9a adds NoLog to HTTP Request (#74)
- 5e2c177 The
import automation ...command now honoers--replace(#73) - c8ce263 fixes error importing json form (#72)
- 2a7c88d fixed typo (#70)
- 885d8e7 misspelling configuration reference.md (#68)
v0.5.0
Changelog
- 00bd4bb update release workflow
- 9f5fab7 fixes issue when profile mongo_url is not defined (#64)
- 7364187 update workflow human output (#63)
- 0f61670 fixes issue where the wrong tranfsormation is returned (#62)
- 300c563 add dataset support to automations (#61)
- 8520b30 update dataset commands to include adapters and workflows (#60)
- 962b1d9 vendors all modules (#59)
- d75eca1 adds new dataset commands to the application (#58)
- 184eb72 update dependencies to resolve security vulnerabilities (#57)
- 0030770 adds additional support for integration models (#56)
- dd65f8b fix export group (#55)
- 8ea36ed add support for yaml output (#54)
- fb8ccda moves the local-aaa mongo url config param (#52)
- c092746 remove old documentation files (#53)
- 9c9603e fix release pipeline to include version and build (#51)
- 92426e9 fixes bug when importing automations (#50)
- 97ff0fe Modified projects.yaml to fix help Examle type=owner to access=owner. (#49)