Releases: elek-io/core
Releases · elek-io/core
v0.14.1
v0.14.0
v0.13.0
v0.12.0
v0.11.1
v0.11.0
Minor Changes
- 9b3afaa: Git messages are now stringified JSON containing more information about the operation like the object type and ID.
Git commits now contain the tag objects directly, instead of just the reference.
Projects now have a "production" and a "work" branch.
Returned Projects now contain remoteOriginUrl without the need of calling this method separately.
Projects now have a protection against deletion if there is no remote yet or the local Project has changes not present on the remote yet.
If Projets have to be deleted anyway, there now is a "force" option to do so.
Changed Project upgrade to work with an additional upgrade branch and then squash merge it back into work branch.
Removed old file based upgrade.
Added git merge and branch delete method.
Added support for most file types to be used as Assets.
Added more tests and converted clone related tests from using a remote Github repository to a local one.
Removed return for logging methods and added timestamp to CLI output.
v0.10.0
Minor Changes
- cc6a1a4: Removed unused options and added file cache option
- 2b3f3b5: Added history key to all objects (Project, Asset, Collection and Entry) and the
read
method of their services now support reading from history by providing a commit hash. Also addedsave
method for Assets to let the user copy given file somewhere to his filesystem. This also works for Assets from history. - 9b79cac: Changed the way the
upgrade
method for Projects work by migrating objects on disk directly. Reading from history also applies this migration step to comply with the current schema.