Skip to content

Commit

Permalink
Updated changelog and version for release v3.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Nov 5, 2024
1 parent 8d3c892 commit b4aff69
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 17 deletions.
31 changes: 17 additions & 14 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,24 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [3.0.0] - 2024-11-05

### Changed

- Update to frodo-lib 3.0.0
- Fixes and improvements to imports and exports:

- Fixed an issue with file paths on the Windows version of Frodo that was causing errors on imports due to the differences between Windows and Linux file paths.
- **_BREAKING_**: Updated IDM exports to be formatted the same as normal exports instead of as raw data by putting the raw data into a type object. This included changing the names of the exports to have a type ‘idm’, such as ‘sync.idm.json’ instead of ‘sync.json’, in order to reflect this change.
- Added option to import an entity from a single file from the full export using the -f flag in the config import command.
- Added option to do env substitution on single entity IDM exports/imports, and put logic for handling it all in Frodo-Lib
- Added option to export/import all IDM entities to/from a single file using the -a flag
- Added option to include or not include metadata in IDM exports
- **_BREAKING_**: Updated exports for agents, secrets, and variables to have a singular rather than plural type to be more consistent with other exports (see frodo-lib PR for more information on this change)
- Fixed a bug where the agent list command wouldn’t work if the agent had no status
- Fixed a bug where oauth2 and managed applications were exported with the wrong type in a full export
- Fixed a bug where journey imports weren’t working when importing using -D flag
- Standardized file extraction since it is used in multiple places (namely scripts, sync mappings, and, in a future PR, servers).
- Removed progress indicators for script, esv variable and esv secret describe commands since they caused Frodo to never terminate.
- Improved config imports to be able to import individual files based on the file type in the name instead of on directory structure (although directory structure is still used to determine whether to import globally or to know which realm to import to).
- Fixed an issue with file paths on the Windows version of Frodo that was causing errors on imports due to the differences between Windows and Linux file paths.
- **_BREAKING_**: Updated IDM exports to be formatted the same as normal exports instead of as raw data by putting the raw data into a type object. This included changing the names of the exports to have a type ‘idm’, such as ‘sync.idm.json’ instead of ‘sync.json’, in order to reflect this change.
- Added option to import an entity from a single file from the full export using the -f flag in the config import command.
- Added option to do env substitution on single entity IDM exports/imports, and put logic for handling it all in Frodo-Lib
- Added option to export/import all IDM entities to/from a single file using the -a flag
- Added option to include or not include metadata in IDM exports
- **_BREAKING_**: Updated exports for agents, secrets, and variables to have a singular rather than plural type to be more consistent with other exports (see frodo-lib PR for more information on this change)
- Fixed a bug where the agent list command wouldn’t work if the agent had no status
- Fixed a bug where oauth2 and managed applications were exported with the wrong type in a full export
- Fixed a bug where journey imports weren’t working when importing using -D flag
- Standardized file extraction since it is used in multiple places (namely scripts, sync mappings, and, in a future PR, servers).
- Removed progress indicators for script, esv variable and esv secret describe commands since they caused Frodo to never terminate.
- Improved config imports to be able to import individual files based on the file type in the name instead of on directory structure (although directory structure is still used to determine whether to import globally or to know which realm to import to).

## [2.1.0] - 2024-10-10

Expand Down Expand Up @@ -2007,7 +2009,8 @@ Frodo CLI 2.x automatically refreshes session and access tokens before they expi
- Fixed problem with adding connection profiles
- Miscellaneous bug fixes

[unreleased]: https://github.com/rockcarver/frodo-cli/compare/v2.1.0...HEAD
[unreleased]: https://github.com/rockcarver/frodo-cli/compare/v3.0.0...HEAD
[3.0.0]: https://github.com/rockcarver/frodo-cli/compare/v2.1.0...v3.0.0
[2.1.0]: https://github.com/rockcarver/frodo-cli/compare/v2.0.6-2...v2.1.0
[2.0.6-2]: https://github.com/rockcarver/frodo-cli/compare/v2.0.6-1...v2.0.6-2
[2.0.6-1]: https://github.com/rockcarver/frodo-cli/compare/v2.0.6-0...v2.0.6-1
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@rockcarver/frodo-cli",
"version": "2.1.0",
"version": "3.0.0",
"type": "module",
"description": "A command line interface to manage ForgeRock Identity Cloud tenants, ForgeOps deployments, and classic deployments.",
"keywords": [
Expand Down

0 comments on commit b4aff69

Please sign in to comment.