Skip to content

Commit c999ff7

Browse files
committed
Bump version to v0.5.0
1 parent ccce647 commit c999ff7

File tree

2 files changed

+29
-1
lines changed

2 files changed

+29
-1
lines changed

CHANGELOG.org

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,31 @@
1+
* 2023-05-19
2+
3+
Version =0.5.0= has been tagged.
4+
5+
New conditions added:
6+
7+
- =CLINGON:BASE-ERROR=
8+
- =CLINGON:EXIT-ERROR= (sub-class of =CLINGON:BASE-ERROR=)
9+
10+
New generic functions added:
11+
12+
- =CLINGON:HANDLE-ERROR=
13+
14+
The =CLINGON:BASE-ERROR= condition can be used as the base for new
15+
user-defined conditions, which can be signalled by command handlers.
16+
17+
Whenever a =CLINGON:BASE-ERROR= condition is signalled, the
18+
=CLINGON:RUN= method will invoke =CLINGON:HANDLE-ERROR=, which allows
19+
developers to provide custom logic for reporting and handling of app
20+
specific errors.
21+
22+
Make sure to check the =Custom Errors= section from the documentation
23+
for some examples on how to create user-defined conditions.
24+
25+
The utility function =CLINGON:EXIT= will not exit if the REPL is
26+
connected via SLY or SLIME, which allows for better interactive
27+
testing of the final application.
28+
129
* 2023-01-24
230

331
=clingon= version =0.4.0= has been tagged.

clingon.asd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
:name "clingon"
3232
:long-name "clingon"
3333
:description "Command-line options parser system for Common Lisp"
34-
:version "0.4.0"
34+
:version "0.5.0"
3535
:author "Marin Atanasov Nikolov <[email protected]>"
3636
:maintainer "Marin Atanasov Nikolov <[email protected]>"
3737
:license "BSD 2-Clause"

0 commit comments

Comments
 (0)