v0.8.2
Breaking changes:
valvis
,decon
,util
, andcodec
:- New module
valvis
("VALue VISitor"), derived fromcodec
:- New class
BaseValueVisitor
, along with a couple helper classes. This is
an implementation of the "visitor" pattern to iterate over arbitrary
JavaScript object graphs. It was extracted from thecodec
encoding code,
and made more general. - Merged in the contents of
util
(one class). - Tweaked
StackTrace
, to make it not rely on thecodec
interfaces / base
classes.
- New class
- New module
decon
, derived fromcodec
:- New class
IntfDeconstructable
which replacescodec.BaseCodec.ENCODE
. - Pulled in
Sexp
fromcodec
, with tweakage.
- New class
- Deleted the remainder of
codec
. Farewell!
- New module
loggy-intf
/loggy
:- Removed
IntfLoggingEnviroment.logPayload()
. - New class
LoggedValueEncoder
, which replaces the log-related stuff in
codec
. - Made the system logs written to stdout be a bit more colorful and a lot
more readable.
- Removed
texty
: Renamed this module fromtext
.
Other notable changes:
texty
:- Added a bunch of new classes to help with structured text rendering (such as
for logs).
- Added a bunch of new classes to help with structured text rendering (such as
webapp-util
:- Fixed
Rotator
andSaver
to not bother "preserving" empty files.
- Fixed