diff options
author | Mathieu Lirzin <mthl@gnu.org> | 2017-09-28 23:22:20 +0200 |
---|---|---|
committer | Mathieu Lirzin <mthl@gnu.org> | 2017-09-29 17:50:45 +0200 |
commit | a0b896c9d55f2482e7f7c8c8a222963cecfd2214 (patch) | |
tree | 6129436ef9ecf87742e0302be972fb3e546ace77 /NEWS | |
parent | 4802dc976b2c9b6f62c2d2932463ec798add3457 (diff) | |
download | mcron-a0b896c9d55f2482e7f7c8c8a222963cecfd2214.tar.gz mcron-a0b896c9d55f2482e7f7c8c8a222963cecfd2214.tar.bz2 mcron-a0b896c9d55f2482e7f7c8c8a222963cecfd2214.zip |
maint: Update NEWS
* NEWS: Update with changes made since last release.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 45 |
1 files changed, 45 insertions, 0 deletions
@@ -2,6 +2,51 @@ GNU Mcron NEWS -*- outline -*- * Noteworthy changes in release ?.? (????-??-??) [?] +** New features + + The 'job' procedure has now a '#:user' keyword argument which allows + specifying a different user that will run it. + + Additional man pages for 'cron(8)' and 'crontab(1)' are now generated using + GNU Help2man. + +** Bug fixes + + Child process created when executing a job are now properly cleaned even + when execution fails by using 'dynamic-wind' construct. + +** Improvements + + GNU Guile 2.2 is now supported. + + Some procedures are now written using functional style and include a + docstring. 'def-macro' usages are now replaced with hygienic macros. + + Compilation is now done using a non-recursive Makefile, supports out of tree + builds, and use silent rules by default. + + Guile object files creation don't rely on auto-compilation anymore and are + installed in 'site-ccache' directory. + + Jobs are now internally represented using SRFI-9 records instead of vectors. + + Changelog are generated from Git logs when generating the tarball using + Gnulib gitlog-to-changelog script. + + A test suite is now available and can be run with 'make check'. + +** Changes in behavior + + The "--enable-debug" configure variable has been removed and replaced with + MCRON_DEBUG environment variable. + + The "--disable-multi-user" configure variable is now used to not build and + install the 'cron' and 'crontab' programs. It has replaced the + "--enable-no-vixie-clobber" which had similar effect. + + (mcron core) module is now deprecated and has been superseeded by + (mcron base). + * Noteworthy changes in release 1.0.8 (2014-04-28) [stable] Man page is now generated with GNU Help2man before installation and |