aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormerakor <cem@ckyln.com>2020-07-24 13:52:46 +0000
committermerakor <cem@ckyln.com>2020-07-24 13:52:46 +0000
commite62fe9c6f6ffab2cf69f5725ca07920b431eea7b (patch)
tree979cd0f4624701828c9900e876c9a114f491fdf5
parent3080aeb2a0a5d80949a49fccaf505cd124f7c8d0 (diff)
downloadcpt-e62fe9c6f6ffab2cf69f5725ca07920b431eea7b.tar.gz
changelog: update
FossilOrigin-Name: 331c3c7c2a1e5d41a352c5db69f43a34d647235699d939bad07eaeae4a904c98
-rw-r--r--CHANGELOG.md33
1 files changed, 28 insertions, 5 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f1bb697..fc102e0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -12,16 +12,39 @@ to [Semantic Versioning].
UNRELEASED
--------------------------------------------------------------------------------
+This is the 3.0 release. This will make `kiss` (now renamed as `cpt`) a
+toolchain for package management rather than a single script program. The main
+functionality is moved into a `lib.sh` file which the tools will source. This
+comes with nice benefits such as:
+
+- Easier option parsing for each tool.
+- Easier to extend the package manager as it is only a library. It no longer
+ requires dirty hacks to source the package manager functions and variables.
+- Clearer usage information is outputted, so the user doesn't have to delve into
+ documents to see the syntax/options of a tool.
+
### Added
-- Added optional `--download|-d` flags for `kiss [u]pdate` to only download
- sources for the packages that needs an update.
+- `$CPT_CACHE` to change the cache directory.
+- Added a bunch of flags, here is a table:
+
+| Flag | Function | Added tool |
+|------------|-------------------------------------------|------------------------|
+| --force | Force removal/installation | cpt-remove/cpt-install |
+| --root | Specify root directory | lots of tools |
+| --download | Only download packages | cpt-update |
+| --no-fetch | Do not fetch repositories before update | cpt-update |
+| --single | Only show the first instance of a package | cpt-search |
+
### Changed
-- Changed behaviour for `kiss [d]ownload`. When it receives no arguments, it
- downloads the sources for the working package directory, instead of
- downloading packages with updates.
+
+- Renamed all variables from `KISS-*` to `CPT-*`
+- Moved database to `/var/db/cpt`
- Changed the code style and did some minor nitpicks for the C programs.
+### Removed
+- Removed `kiss-which` because it became unnecessary after this release.
+
2.3.0 - 2020-07-16
--------------------------------------------------------------------------------