CHANGELOG.md in eco-helpers-3.0.14 vs CHANGELOG.md in eco-helpers-3.0.15
- old
+ new
@@ -1,17 +1,36 @@
# Change Log
All notable changes to this project will be documented in this file.
-## [3.0.14] - 2024-09-xx
+## [3.0.15] - 2024-10-01
### Added
+- Support for **api** credential **spaces** (i.e. `uat`, etc.)
+ - `Eco::API::Session::Config::Api`
+ - `Eco::API::Session::Config::Apis`
+
### Changed
+- moved default mailer provider to `SendGrid`
+- upgrade core **gem** `ecoportal-api`
+- chain `-batch-mode`
+- `Eco::API::Session::Batch` print actual error message.
+- `Eco::API::UseCases::GraphQL::Helpers::Base::ErrorHandling` to treat `exit` as its own category `exiting?`
+ - **Added** `exception?` method which is `true` if there was an `exception` or an `exit`
+- `Eco::API::Session::Config#add_api`: added chaining capability via `add_space` method
+ - In a block it will use same params as root definition
+ - As a chained command, it will only define a new `space` for that enviro `name`
+
### Fixed
-- sftp errors
+- `SCR#get_arg` when the option can be invoked in multiple ways
+- `Eco::API::Session::Batch#offer_retry_on`
+ - Remove repetitive backtrace
+- `Eco::API::UseCases::GraphQL::Samples::Location::Command::Service::TreeUpdate#email_digest` to include a bit of backtrace when there is an exception
+- `Eco::API::UseCases::GraphQL::Samples::Location::Command::DSL#inputs`
+ - Moved **:error** `log` to only capture request errors alone.
## [3.0.13] - 2024-09-10
### Fixed