Commit e61035f7 authored by Eric Timmons's avatar Eric Timmons

CLPM v0.3.4

parent ad6dbab2
Pipeline #1614 passed with stage
in 16 seconds
#+TITLE: CLPM Changelog
* Unreleased
* v0.3.4 - 2020-07-08
+ Fix bug in parsing contexts referring to git commits when the git repo is
not yet present on the filesystem.
......
......@@ -58,24 +58,24 @@ files.
[[https://files.clpm.dev/clpm/][https://files.clpm.dev/clpm/]]. The current release files for each platform
are:
+ [[https://files.clpm.dev/clpm/clpm-amd64-darwin-v0.3.3.tar.gz][clpm-amd64-darwin-v0.3.3.tar.gz]] :: CLPM compiled for 64bit Mac OS.
+ [[https://files.clpm.dev/clpm/clpm-amd64-linux-gnu-v0.3.3.tar.gz][clpm-amd64-linux-gnu-v0.3.3.tar.gz]] :: CLPM compiled for 64bit Linux
+ [[https://files.clpm.dev/clpm/clpm-amd64-darwin-v0.3.4.tar.gz][clpm-amd64-darwin-v0.3.4.tar.gz]] :: CLPM compiled for 64bit Mac OS.
+ [[https://files.clpm.dev/clpm/clpm-amd64-linux-gnu-v0.3.4.tar.gz][clpm-amd64-linux-gnu-v0.3.4.tar.gz]] :: CLPM compiled for 64bit Linux
using GNU libc (by far the most common).
+ [[https://files.clpm.dev/clpm/clpm-amd64-linux-musl-v0.3.3.tar.gz][clpm-amd64-linux-musl-v0.3.3.tar.gz]] :: CLPM compiled for 64bit
+ [[https://files.clpm.dev/clpm/clpm-amd64-linux-musl-v0.3.4.tar.gz][clpm-amd64-linux-musl-v0.3.4.tar.gz]] :: CLPM compiled for 64bit
Linux using musl libc (e.g., Alpine Linux).
+ [[https://files.clpm.dev/clpm/clpm-arm64-linux-gnu-v0.3.3.tar.gz][clpm-arm64-linux-gnu-v0.3.3.tar.gz]] :: CLPM compiled for 64bit Linux
+ [[https://files.clpm.dev/clpm/clpm-arm64-linux-gnu-v0.3.4.tar.gz][clpm-arm64-linux-gnu-v0.3.4.tar.gz]] :: CLPM compiled for 64bit Linux
on ARM processors using GNU libc.
+ [[https://files.clpm.dev/clpm/clpm-arm64-linux-musl-v0.3.3.tar.gz][clpm-arm64-linux-musl-v0.3.3.tar.gz]] :: CLPM compiled for 64bit
+ [[https://files.clpm.dev/clpm/clpm-arm64-linux-musl-v0.3.4.tar.gz][clpm-arm64-linux-musl-v0.3.4.tar.gz]] :: CLPM compiled for 64bit
Linux on ARM processors using musl libc.
+ [[https://files.clpm.dev/clpm/clpm-armv7-linux-gnu-v0.3.3.tar.gz][clpm-armv7-linux-gnu-v0.3.3.tar.gz]] :: CLPM compiled for 32bit Linux
+ [[https://files.clpm.dev/clpm/clpm-armv7-linux-gnu-v0.3.4.tar.gz][clpm-armv7-linux-gnu-v0.3.4.tar.gz]] :: CLPM compiled for 32bit Linux
on ARM processors using GNU libc.
+ [[https://files.clpm.dev/clpm/clpm-armv7-linux-musl-v0.3.3.tar.gz][clpm-armv7-linux-musl-v0.3.3.tar.gz]] :: CLPM compiled for 32bit
+ [[https://files.clpm.dev/clpm/clpm-armv7-linux-musl-v0.3.4.tar.gz][clpm-armv7-linux-musl-v0.3.4.tar.gz]] :: CLPM compiled for 32bit
Linux on ARM processors using musl libc.
+ [[https://files.clpm.dev/clpm/clpm-amd64-windows-v0.3.3.msi][clpm-amd64-windows-v0.3.3.msi]] :: CLPM installer for 64 bit Windows.
+ [[https://files.clpm.dev/clpm/clpm-v0.3.3.tar.gz][clpm-v0.3.3.tar.gz]] :: Source code, including git submodules.
+ [[https://files.clpm.dev/clpm/clpm-v0.3.3.DIGESTS][clpm-v0.3.3.DIGESTS]] :: Text file containing the SHA512 sums for
+ [[https://files.clpm.dev/clpm/clpm-amd64-windows-v0.3.4.msi][clpm-amd64-windows-v0.3.4.msi]] :: CLPM installer for 64 bit Windows.
+ [[https://files.clpm.dev/clpm/clpm-v0.3.4.tar.gz][clpm-v0.3.4.tar.gz]] :: Source code, including git submodules.
+ [[https://files.clpm.dev/clpm/clpm-v0.3.4.DIGESTS][clpm-v0.3.4.DIGESTS]] :: Text file containing the SHA512 sums for
every previously mentioned file.
+ [[https://files.clpm.dev/clpm/clpm-v0.3.3.DIGESTS.asc][clpm-v0.3.3.DIGESTS.asc]] :: Same as =clpm-v0.3.3.DIGESTS=,
+ [[https://files.clpm.dev/clpm/clpm-v0.3.4.DIGESTS.asc][clpm-v0.3.4.DIGESTS.asc]] :: Same as =clpm-v0.3.4.DIGESTS=,
but signed with GPG key =0x10327DE761AB977333B1AD7629932AC49F3044CE=.
*** GNU/Linux and Darwin
......
......@@ -6,7 +6,7 @@
(in-package #:clpm-client)
;; If the location of this changes, the asd file must be updated!
(defvar *version* "0.3.3"
(defvar *version* "0.3.4"
"The client's version.")
(defun clpm-client-version ()
......
......@@ -15,11 +15,11 @@
;; NOTE: If this form changes position in this file you *must* update clpm.asd as
;; well.
(defparameter *version-for-asdf* "0.3.3"
(defparameter *version-for-asdf* "0.3.4"
"ASDF is overly picky about its version numbers. This should be the primary
version number (no prerelease info) as ~*base-version*~.")
(defparameter *base-version* "0.3.3"
(defparameter *base-version* "0.3.4"
"The base version number of CLPM.")
(defparameter *full-version* nil
......
......@@ -69,7 +69,7 @@
`(("Wix" "xmlns" "http://schemas.microsoft.com/wix/2006/wi")
(("Product" "Id" "*"
"Name" "Common Lisp Package Manager (CLPM)"
"Version" "0.3.3"
"Version" "0.3.4"
"Manufacturer" "https://www.clpm.dev"
"UpgradeCode" "D499FD17-A05C-41F8-837E-8B1BF4C4403B"
"Language" "1033")
......
......@@ -347,67 +347,67 @@
+ Download the latest tarball for your system. Assuming you are running an
amd64 processor on most GNU/Linux distributions, it is currently located
at
[[https://files.clpm.dev/clpm/clpm-amd64-linux-gnu-v0.3.3.tar.gz]].
[[https://files.clpm.dev/clpm/clpm-amd64-linux-gnu-v0.3.4.tar.gz]].
+ Download the signed digests for this version from
[[https://files.clpm.dev/clpm/clpm-v0.3.3.DIGESTS.asc]].
[[https://files.clpm.dev/clpm/clpm-v0.3.4.DIGESTS.asc]].
+ Download the CLPM Signing Key:
#+begin_src shell
gpg --recv-keys 0x10327DE761AB977333B1AD7629932AC49F3044CE
#+end_src
+ Verify the signature on the digests file:
#+begin_src shell
gpg --decrypt clpm-v0.3.3.DIGESTS.asc
gpg --decrypt clpm-v0.3.4.DIGESTS.asc
#+end_src
#+REVEAL: split:t
+ Ensure the sha512 sum for the downloaded file matches the one from the
digests file:
#+begin_src shell
sha512sum clpm-amd64-linux-gnu-v0.3.3.tar.gz
sha512sum clpm-amd64-linux-gnu-v0.3.4.tar.gz
#+end_src
+ Unpack the tarball:
#+begin_src shell
tar xf clpm-amd64-linux-gnu-v0.3.3.tar.gz
tar xf clpm-amd64-linux-gnu-v0.3.4.tar.gz
#+end_src
+ Install CLPM:
#+begin_src shell
cd clpm-v0.3.3 && sudo sh ./install.sh
cd clpm-v0.3.4 && sudo sh ./install.sh
#+end_src
*** MacOS
+ Download the latest tarball, currently located at
[[https://files.clpm.dev/clpm/clpm-amd64-darwin-v0.3.3.tar.gz]]
[[https://files.clpm.dev/clpm/clpm-amd64-darwin-v0.3.4.tar.gz]]
+ Download the signed digests for this version from
[[https://files.clpm.dev/clpm/clpm-v0.3.3.DIGESTS.asc]].
[[https://files.clpm.dev/clpm/clpm-v0.3.4.DIGESTS.asc]].
+ Download the CLPM Signing Key:
#+begin_src shell
gpg --recv-keys 0x10327DE761AB977333B1AD7629932AC49F3044CE
#+end_src
+ Verify the signature on the digests file:
#+begin_src shell
gpg --decrypt clpm-v0.3.3.DIGESTS.asc
gpg --decrypt clpm-v0.3.4.DIGESTS.asc
#+end_src
#+REVEAL: split:t
+ Ensure the sha512 sum for the downloaded file matches the one from the
digests file:
#+begin_src shell
sha512sum clpm-amd64-darwin-v0.3.3.tar.gz
sha512sum clpm-amd64-darwin-v0.3.4.tar.gz
#+end_src
+ Unpack the tarball:
#+begin_src shell
tar xf clpm-amd64-darwin-v0.3.3.tar.gz
tar xf clpm-amd64-darwin-v0.3.4.tar.gz
#+end_src
+ Install CLPM:
#+begin_src shell
cd clpm-v0.3.3 && sudo sh ./install.sh
cd clpm-v0.3.4 && sudo sh ./install.sh
#+end_src
*** Windows
+ Download the latest installer, currently located at
[[https://files.clpm.dev/clpm/clpm-amd64-windows-v0.3.3.msi]].
[[https://files.clpm.dev/clpm/clpm-amd64-windows-v0.3.4.msi]].
+ Run the installer.
NOTE: I do not think gpg is very common on Windows, but if you use it, you
......@@ -481,13 +481,13 @@
*** Default configuration
As of v0.3.3, the recommended configuration is:
As of v0.3.4, the recommended configuration is:
# #+ATTR_REVEAL: :code_attribs data-line-numbers='1-2|5-7|8-9'
#+begin_src common-lisp
;;; Use CLPM with default configuration.
;;;
;;; Generated by CLPM 0.3.3
;;; Generated by CLPM 0.3.4
(require "asdf")
#-clpm-client
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment