v0.16.0 - 2020-11-04
- internal/diagnose: download udpates via https!
- internal/diagnose: lint command; break out commands & helpers
- internal/diagnose: add minimal command line options
- newrelic: integrate with nrdiag (prototype)
v0.15.2 - 2020-10-29
- duplicitous task running
- linting: remove unused function
v0.15.1 - 2020-10-28
v0.15.0 - 2020-10-28
- profiles: create a profile automatically if it's possible
v0.14.1 - 2020-10-15
- build: update changelog action for improved standards
- update changelog
v0.14.0 - 2020-09-30
- nerdgraph: implement tutone-generated mutation command alertsPolicyCreate
- release: #45 add support for command chaining
v0.13.0 - 2020-08-27
- readme: include installation notes for Chocolatey users
v0.12.0 - 2020-07-24
- reporting: add junit reporting
v0.11.0 - 2020-07-24
- release edge command
- add a command for posting custom events
v0.10.0 - 2020-07-10
- config: remove extra comment
- config: compatible case with any loglevel value
- config: ensure compatible case with nr1
- release: need to use https URL for upstream homebrew-core
- release: generate correct sha256 for homebrew release
- scoop: fix bot email address
- README: Correct Building section
- release: attempt to automate syncing our homebrew-core fork with upstream
- release: add step to update newrelic-forks/homebrew-core with latest from upstream homebrew-code
- release: update master branch with latest code from upstream
v0.9.0 - 2020-06-16
- output: Fix FormatText to do more than just tables
- config: Add config option to show Pre-Release Features (resolves #274)
- edge: mark as pre-release
- edge: add infinite tracing support
- nrql: Add NRQL Query and History commands
- output: Add text output formatter to general package
v0.8.5 - 2020-05-27
- build: Docker makefile was missing binary name
- build: ignore Scoop commits during commit linting
- chocolatey: fix typo in chocolatey verfication.txt
v0.8.4 - 2020-05-11
- build: Fix linting in Github actions
- update community support information
- add the OSS category header
- extensions: add cli extension documentation
v0.8.3 - 2020-04-24
- build: Ignore scoop commit messages
- release: fix relative path in WiX project
v0.8.2 - 2020-04-24
- release: perform a stricter find when searching published assets
v0.8.1 - 2020-04-24
- release: use new token for publishing
v0.8.0 - 2020-04-24
- chocolatey: use copyright longer than four characters
- chocolatey: use better path for msi placement
- chocolatey: start packaging duing in main build process
- chocolatey: continue cleaning template files
- chocolatey: clean up comments from template files
- update command examples in Getting Started guide to reflect recent updates
- installation: update installation guide with more options
- readme: fix typo in pgp key URL
- releases: add link to the DTK public PGP key
- build: provide installation via Scoop (Windows)
- chocolatey: begin chocolatey build
- packaging: include rpm and deb builds in goreleaser
- release: add code signing for artifacts
v0.7.0 - 2020-04-20
- build: Goreleaser was running
make clean
which broke things when run frommake release-publish
- ci: wrap git config values in quotes
- ci: pass git config a global option
- ci: chmod +x the brew PR script
- ci: update the snap app name to match the binary
- ci: revert snapcraft binary name
- ci: upgrade snapcraft grade
- ci: add a step to install snapcraft
- ci: wire snapcraft token into publish step
- ci: wire docker creds into publish step
- ci: fix yaml indentation
- ci: update the snap name to match the binary
- ci: automate updating of homebrew formula
- docs: Custom release notes for goreleaser
- install: include install script
- installer: add code signing for Win installer
- installers: add a WiX-based MSI
- newrelic-cli: create a PS1 installer for Windows
- newrelic-cli: create a PS1 installer for Windows
- output: Enable format selection globally, also plain/pretty printing
- output: Support YAML output
- output: Output package for central output handling
- snapcraft: include goreleaser config for snaps
v0.6.2 - 2020-04-08
- region: Add custom decoder for region for NR1 compatibility
v0.6.1 - 2020-04-07
- newrelic: Fix command name replacement on build
- region: Region parsing from config did not allow lowercase which is required for backwards compat
v0.6.0 - 2020-04-03
- nerdstorage: add command for managing nerdstorage documents
v0.5.0 - 2020-03-27
- credentials: Change profiles => profile, remove => delete (with aliases)
- documentation: Unhide documentation generation command
- docs: Add auto-generated CLI documentation
- docs: Add cobra generated documentation command (hidden)
- workloads: add a command to duplicate workloads
- workloads: add a command to update workloads
- workloads: add a command to delete workloads
- workloads: add a command to create workloads
- workloads: add a command to list workloads
- workloads: add a command to get a workload
v0.4.1 - 2020-03-11
- apm: Fix apm command flag parsing for accountId, applicationId
- apm/application: Fix search params to accept accountId
- credentials: Lowercase region on storage for compatibility with nr1 cli
v0.4.0 - 2020-03-10
- apm: required params should result in help display
- build: Force tag fetch on CI checkout
- lint: skip spellcheck on the output/ directory
- release: include / in regex parising for commit messages
- apm/deployment: Add all user defined fields to the deployment creation
- entities/search: Return single object instead of array on single value result
v0.3.0 - 2020-03-06
- newrelic: Do not log fatal error if Cobra is printing out the help screen
- newrelic: avoid duplicate error message output
- include information on getting started
- newrelic: update the help screens for consistency
- entities: add ability to map entity search result fields via flag
- nerdgraph: add nerdgraph command with query subcommand
v0.2.3 - 2020-03-04
- build: Allow overriding the version on make (needed for Homebrew local build)
v0.2.2 - 2020-03-04
- build: Enable remote docker for CircleCI
- build: Remove version.go generation from make release
- build: Add docker login to release-push process
v0.2.1 - 2020-03-03
- docker: Use Entrypoint so binary is assumed
v0.2.0 - 2020-03-03
- client: Fix ENV var prefix to be consistent with NR standards
- config: set user agent and service name, add version package
- credentials: proper handling when removing default profile
- docs: Fix release badge link
- command: improve short help text
- apm: include get command for APM applications
- docker: Add docker image building / push to make system
- load additional API key from environment
- Set correct module in go.mod
- client: resolve api key env var collision
- config: set defaults before validating config
- config: invert conditional for determining default fields
- credentials: allow setting profile if directory doesn't exist
- Include overview documentation
- entities: include some examples and longer help
- apm: implement apm deployment marker retrieval
- apm: implement apm deployment create/delete
- build: Add docker handling to make system (build/clean/run)
- build: Create basic Dockerfile
- completion: include completion command for shell completion
- config: Add basic config loading
- config: write config file if none exists
- config: add remaining config methods
- config: add list method
- config: Add log level configuration
- credentials: implement initial credential management
- credentials: set default profile if adding one for the first time
- credentials: allow overriding api keys via env vars
- entities: add ability to filter entities search by entity type, tag, alert severity, domain, and reporting
- entities: add entity tag retrieval
- entities: implement entities tag and tag value deletion
- entities: implement add/replace tags
- entities: add entity search
- profile: Enable reading of profiles and use Region/APIKey from default profile
- profile: Add listing of profiles to command