From 40f8489f8291ab2d46b176f4a711857bd67d63a4 Mon Sep 17 00:00:00 2001 From: Jonathan Thurman Date: Fri, 4 Dec 2020 09:34:14 -0800 Subject: [PATCH] chore(changelog): Update CHANGELOG for v0.3.0 --- CHANGELOG.md | 90 ++++++++++++++++++++++++++++++++++++- internal/version/version.go | 2 +- 2 files changed, 89 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d974260d..1fa25d10 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,84 @@ + +## [v0.3.0] - 2020-12-04 +### Bug Fixes +- **golang:** Missing 0 == more allocations... +- **golang:** interface method memory usage can be right-sized +- **golang:** pass input prereqs for method signature +- **golang:** skip_type_create should skip for all types, not just scalars +- **golang:** ensure prefix for method arguments +- **schema:** ensure proper casing of mutation names +- **schema:** reduce handling of query args to only non-null +- **schema:** ensure proper handling of query args +- **typegen:** Avoid panic on nil pointer unmarshal + +### Features +- **command:** use schema types to build CLI command +- **command:** add ability to generate READ commands (amend this commit with cleanup) +- **format:** programmatically run goimports on generated code, template updates +- **query:** Enable nullable fields in query (this enables all of them...) +- **schema:** implement helper to gatehr input variables from path +- **typegen:** Add package import path to config +- **typegen:** Allow custom methods to be added to an interface definition + + +## [v0.2.5] - 2020-10-08 +### Bug Fixes +- **build:** update changelog action for improved standards +- **deps:** use v3 package for sprig +- **schema:** use better comparison when overriding field names + + +## [v0.2.4] - 2020-10-07 +### Bug Fixes +- **expander:** ensure expansion of type arguments +- **golang:** ensure list kinds are represented as slices +- **golang:** ensure more sorting for deterministic output +- **golang:** sort the methods before return +- **schema:** ensure possibleTypes on interfaces are expanded + +### Documentation Updates +- fix casing in README and format +- tidy up on some documentation + +### Features +- add new generator for generating CLI commands +- include query string handling for golang +- begin method to build a query string from a Type + + +## [v0.2.3] - 2020-09-04 + +## [v0.2.2] - 2020-09-03 +### Bug Fixes +- **golang:** move Interface reference to template +- **release:** update project name for goreleaser + + +## [v0.2.1] - 2020-09-03 +### Bug Fixes +- **changelog:** update changelog on release only, drop reviewer spec +- **golang:** ensure Name references use goFormatName() +- **schema:** use correct name for lookups + + +## [v0.2.0] - 2020-09-02 +### Bug Fixes +- ensure only specific package types are generated when passing --package option +- **codegen:** update package ref for go mod usage +- **generate:** ensure correct generator client +- **lang:** remove pointer reference from return type +- **nerdgraphclient:** move condition block end to exclude mutation +- **schema:** avoid recursing forever when handling interface kinds +- **schema:** ensure recursive expansion for additional Kinds +- **schema:** ensure proper handling of list interfaces + +### Features +- **codegen:** implement sprig community template functions +- **lang:** begin GoMethod implementation +- **schema:** implement type expansion based on method name + -## [v0.1.2] - 2020-08-13 +## [v0.1.2] - 2020-08-14 ## [v0.1.1] - 2020-07-23 ### Bug Fixes @@ -29,6 +108,13 @@ - **generator:** introduce a generator concept - **tutone:** default path for tutone config file -[Unreleased]: https://github.com/newrelic/newrelic-client-go/compare/v0.1.2...HEAD +[Unreleased]: https://github.com/newrelic/newrelic-client-go/compare/v0.3.0...HEAD +[v0.3.0]: https://github.com/newrelic/newrelic-client-go/compare/v0.2.5...v0.3.0 +[v0.2.5]: https://github.com/newrelic/newrelic-client-go/compare/v0.2.4...v0.2.5 +[v0.2.4]: https://github.com/newrelic/newrelic-client-go/compare/v0.2.3...v0.2.4 +[v0.2.3]: https://github.com/newrelic/newrelic-client-go/compare/v0.2.2...v0.2.3 +[v0.2.2]: https://github.com/newrelic/newrelic-client-go/compare/v0.2.1...v0.2.2 +[v0.2.1]: https://github.com/newrelic/newrelic-client-go/compare/v0.2.0...v0.2.1 +[v0.2.0]: https://github.com/newrelic/newrelic-client-go/compare/v0.1.2...v0.2.0 [v0.1.2]: https://github.com/newrelic/newrelic-client-go/compare/v0.1.1...v0.1.2 [v0.1.1]: https://github.com/newrelic/newrelic-client-go/compare/v0.1.0...v0.1.1 diff --git a/internal/version/version.go b/internal/version/version.go index 24b6706d..be32360e 100644 --- a/internal/version/version.go +++ b/internal/version/version.go @@ -1,4 +1,4 @@ package version // Version of this library -const Version string = "0.1.2" +const Version string = "0.3.0"