From 24913cbd06e74eece199f2ca7433ee2df7f60461 Mon Sep 17 00:00:00 2001 From: Siddhant Sadangi Date: Wed, 27 Nov 2024 15:13:38 +0100 Subject: [PATCH 1/3] Update CHANGELOG and add pull request template --- .github/pull_request_template.md | 4 ++++ CHANGELOG.md | 18 ++++++++++++++---- 2 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 .github/pull_request_template.md diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000..1e11d92a --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,4 @@ +## Before submitting checklist + +- [ ] Did you **update the CHANGELOG**? (not for test updates, internal changes/refactors or CI/CD setup) +- [ ] Did you **ask the docs owner** to review all the user-facing changes? diff --git a/CHANGELOG.md b/CHANGELOG.md index da605173..888c3d2a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,17 +2,27 @@ All notable changes to this project will be documented in this file. + + The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [0.7.3] - pending +## [0.8.0] - 2024-11-26 ### Added +- Added function `neptune_scale.projects.create_project()` to programatically create Neptune projects ([#92](https://github.com/neptune-ai/neptune-client-scale/pull/92)) + +### Changed - Neptune will now skip non-finite metric values by default, instead of raising an error. This can be configured using - the `NEPTUNE_SKIP_NON_FINITE_METRICS` environment variable ([#85](https://github.com/neptune-ai/neptune-client-scale/pull/85)) -- New function: `neptune_scale.projects.create_project()` ([#92](https://github.com/neptune-ai/neptune-client-scale/pull/92)) + the new `NEPTUNE_SKIP_NON_FINITE_METRICS` environment variable ([#85](https://github.com/neptune-ai/neptune-client-scale/pull/85)) +- Made default error callback logs more informative ([#78](https://github.com/neptune-ai/neptune-client-scale/pull/78)) +- Revamped exception descriptions ([#80](https://github.com/neptune-ai/neptune-client-scale/pull/80)) +- `fields` renamed to `attributes` ([#86](https://github.com/neptune-ai/neptune-client-scale/pull/86)) + +### Fixed +- Fixed batching of steps ([#82](https://github.com/neptune-ai/neptune-client-scale/pull/82)) -## [0.7.2] - 2024-11-08 +## [0.7.2] - 2024-11-07 ### Added From 1dc898d33dd104be2e2daf4cf2231aa8b5750a85 Mon Sep 17 00:00:00 2001 From: Siddhant Sadangi Date: Wed, 27 Nov 2024 15:58:27 +0100 Subject: [PATCH 2/3] Update CHANGELOG.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sabine Ståhlberg --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 888c3d2a..06f76ba1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [0.8.0] - 2024-11-26 ### Added -- Added function `neptune_scale.projects.create_project()` to programatically create Neptune projects ([#92](https://github.com/neptune-ai/neptune-client-scale/pull/92)) +- Added function `neptune_scale.projects.create_project()` to programmatically create Neptune projects ([#92](https://github.com/neptune-ai/neptune-client-scale/pull/92)) ### Changed - Neptune will now skip non-finite metric values by default, instead of raising an error. This can be configured using From c8ea64a38a59e6e76801b81135bada14edc616cc Mon Sep 17 00:00:00 2001 From: Siddhant Sadangi Date: Tue, 10 Dec 2024 09:17:58 -0800 Subject: [PATCH 3/3] Update CHANGELOG.md to reflect recent additions and changes --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fae3bb2a..f506879f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,7 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Added function `neptune_scale.projects.create_project()` to programmatically create Neptune projects ([#92](https://github.com/neptune-ai/neptune-client-scale/pull/92)) - Added function `neptune_scale.list_projects()` to list all projects the current user has access to ([#97](https://github.com/neptune-ai/neptune-client-scale/pull/97)) -- + ### Changed - Neptune will now skip non-finite metric values by default, instead of raising an error. This can be configured using the new `NEPTUNE_SKIP_NON_FINITE_METRICS` environment variable ([#85](https://github.com/neptune-ai/neptune-client-scale/pull/85))