From 6cf1c508e0c5ca79cccc585c0d244f4acf0d1dab Mon Sep 17 00:00:00 2001 From: Sean Whitton Date: Fri, 17 Mar 2023 09:55:50 -0700 Subject: news.rst: sort news for 1.3.0 into sublists Signed-off-by: Sean Whitton --- doc/news.rst | 59 +++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 33 insertions(+), 26 deletions(-) (limited to 'doc') diff --git a/doc/news.rst b/doc/news.rst index 80701d6..806214e 100644 --- a/doc/news.rst +++ b/doc/news.rst @@ -26,42 +26,49 @@ you should review this document and see if your consfig needs updating. 1.3.0 (unreleased) ------------------ -- New reader macros ``#~m//`` and ``#~s///`` for shell- and Perl-style regular - expression matching and replacement. +- Readtable: -- New reader macro ``#>>EOF>>`` which is like ``#>EOF>`` except that it skips - over the remainder of the current line and its newline. This is more like - how heredocs work in other languages. + - New reader macros ``#~m//`` and ``#~s///`` for shell- and Perl-style + regular expression matching and replacement. -- Support for indented heredocs, where the indentation of the lines of the - heredoc is stripped. This mode is activated by prefixing a tilde to the - heredoc terminator. For example: + - New reader macro ``#>>EOF>>`` which is like ``#>EOF>`` except that it + skips over the remainder of the current line and its newline. This is + more like how heredocs work in other languages. - .. code-block:: none + - Support for indented heredocs, where the indentation of the lines of the + heredoc is stripped. This mode is activated by prefixing a tilde to the + heredoc terminator. For example: - (foo "argument 1" #>>~EOF>> - My line 1. - My line 2. - EOF) + .. code-block:: none - The function receives ``"My line 1.\nMy line 2."`` + (foo "argument 1" #>>~EOF>> + My line 1. + My line 2. + EOF) - This is a minor breaking change because heredoc terminators may no longer - begin with a tilde. + The function receives ``"My line 1.\nMy line 2."`` -- New manual section "Reader macros" discussing Consfigurator's named - readtable, including some usage reservations for the sake of future - extension. + This is a minor breaking change because heredoc terminators may no longer + begin with a tilde. -- New tutorial, "Defining new properties". +- Documentation: -- Extract docstrings and use them to generate API references in the manual. - It should now be possible to know what properties are available for your use - without having to read the source of properties modules. + - New manual section "Reader macros" discussing Consfigurator's named + readtable, including some usage reservations for the sake of future + extension. -- New Emacs major mode, ``consfigurator-lisp-mode``. This takes care of - informing Emacs that parts of the buffer are CL-INTERPOL, CL-HEREDOC and our - ``#~m//`` and ``#~s///`` strings, fixing SLIME's C-c C-c in certain cases. + - New tutorial, "Defining new properties". + + - Extract docstrings and use them to generate API references in the manual. + It should now be possible to know what properties are available for your + use without having to read the source of properties modules. + +- Miscellaneous: + + - New Emacs major mode, ``consfigurator-lisp-mode``. This takes care of + informing Emacs that parts of the buffer are CL-INTERPOL, CL-HEREDOC and + our ``#~m//`` and ``#~s///`` strings, fixing SLIME's C-c C-c in certain + cases. 1.2.2 (2023-02-20) ------------------ -- cgit v1.2.3