Releases: ArthurSudbrackIbarra/cloney
Releases · ArthurSudbrackIbarra/cloney
1.1.0
(Minor) Cloney 1.1.0 - 2023-12-13
Added
- No new features were added in this release.
Changed
- No changes were made in this release.
Fixed
- Addressed an issue where executing the
dry-run
command with the--hot-reload, -r
flag occasionally failed to wait for the variables file to be saved before initiating the template reload.
1.0.0
(Major) Cloney 1.0.0 - 2023-12-06
Added
- Introducing the
joinDoubleQuote
andjoinSingleQuote
template functions. They join a list with a given separator and surround each item with double/single quotes. - Error feedback has been added to inform users when they use an unknown command or unsupported flags.
Changed
- Enhanced template repository handling:
- Files and directories starting with
__
(double underscore) are now ignored (Ghost files), allowing them to be used for internal purposes within the template repository without being included in the final output. For example, you can use these files to define templates that are reused in other files, ensuring they are not part of the output. - Template definitions can now be shared between multiple files, promoting reusability.
- Automatic exclusion of known files and directories, such as
node_modules
and.venv
, to prevent unnecessary processing.
- Files and directories starting with
Fixed
- Resolved Windows-specific issues:
- Prevented occasional crashes during the
dry-run
andclone
commands due to path problems. - Fixed the issue where backslashes (
\
) were sometimes replaced with forward slashes (/
) on Windows.
- Prevented occasional crashes during the
- Resolved an issue where command outputs were incorrectly directed to
stderr
instead ofstdout
.
0.2.0
(Minor) Cloney 0.2.0 - 2023-10-05
Added
- Introduced the
docs
command.
Changed
-
Simplified command syntax for the
dry-run
andvalidate
commands by accepting a path to a local template repository as the first argument.# Before $ cloney dry-run -p /path/to/template-repo # After $ cloney dry-run /path/to/template-repo
Fixed
- Addressed security and functionality concerns:
- Fixed a security issue that allowed users to create files and directories outside the template repository's scope.
- Corrected the handling of the
CLONEY_GIT_TOKEN
environment variable for interacting with private Git repositories.
0.1.0
Cloney 0.1.0 - 2023-10-01
This marks the initial release of Cloney.
Added
- Introduced a set of CLI commands:
clone
,dry-run
,info
,start
,validate
, andversion
.
Changed
- No changes made in this release.
Fixed
- No bug fixes were required for this release.