emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Christian Moe <mail@christianmoe.com>
To: Bastien <bzg@altern.org>
Cc: Org Mode <emacs-orgmode@gnu.org>
Subject: Re: Release 7.6
Date: Thu, 14 Jul 2011 08:37:13 +0200	[thread overview]
Message-ID: <4E1E8E99.8080100@christianmoe.com> (raw)
In-Reply-To: <8739iipnlj.fsf@gnu.org>

Hi all,

Better late than never:

 From the joy of Lilypond snippets (thanks, Martyn) in ODT exports 
(thanks, Jambu), to time arithmetic in tables (thanks, Eric)...

7.6 rocks (thanks Bastien).

Yours,
Christian

On 7/7/11 9:16 AM, Bastien wrote:
> Dear all,
>
> I'm releasing Org 7.6.
>
> You can get it from the website as an archive:
>
>    http://orgmode.org/org-7.6.zip
>    http://orgmode.org/org-7.6.tar.gz
>
> Apologies for the delay between 7.5 and 7.6 -- it has been hectic times.
> I owe a big *thank* to everyone who maintain a high level of activity,
> both in the code and on the mailing list.
>
> In particular: Carsten, Eric Schulte, Nicolas Goaziou, David Maus,
> Julien Danjou, Jambunathan K, Michael Brand, Achim Gratz, Eric S. Fraga,
> Nick Dokos, Lawrence Mitchell, Memnon Anon, Bernt Hansen, Sébastien
> Vauban, Thomas S. Dye, Manuel Giraud, Karl Voit, Huy, ... and many
> more!  Thanks to all.
>
> The highlight of this release is the new ODT exporter, which lives in
> the contrib/ directory but will soon make its way to the core: kudos to
> Jambunathan for this addition, and thanks to him for his patience.
>
> Below is the (incomplete) list of changes:
>
>
> Version 7.6
> ------------
>
> New features and user-visible improvements
> ===========================================
>
> Integration of Jambunathan's OpenDocumentText Exporter
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> * Activation
>
>    Org-mode 7.6 supports exporting to OpenDocument Text (=odt=)
>    format using org-odt.el.  Depending on how you installed Org,
>    this module can be enabled in one of the following ways:
>
>    1. If you have downloaded the Org from the Web, either as a
>       distribution =.zip= or =.tar.gz= file, or as a Git archive,
>       enable the =odt= option in the variable =org-modules=.
>
>    2. If you are using Org-mode 7.6 that comes bundled with
>       Emacs-24.0.50 (or future Emacs-24.1), then you can install the
>       OpenDocumentText exporter using the package manager.  Check
>       the list of available packages with =M-x list-packages= and
>       install the =org-odt= package.
>
>    Thanks a lot to Jambunathan K for this great contribution.
>
> * Keybindings
>
>    The following interactive commands are provided:
>
>    1. =C-c C-e o= (=org-export-as-odt=): Export as an =odt= file.
>
>    2. =C-c C-e O= (=org-export-as-odt-and-open=): Export as an =odt=
>       file and open the resulting file.
>
>    See the =contrib/odt/README.org= file for further details; you
>    may check in particular the commands =M-x org-lparse= and =M-x
>    org-export-convert=.
>
>
> Ob-Lilypond -- new Babel language to allow score generation
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> ob-lilypond - an org-babel language, provided to allow LilyPond
> music score generation, complete with optional auditioning via
> midi, whilst leveraging the full power of org mode, and literate
> programming.  See [https://github.com/mjago/ob-lilypond] for more
> documentation.
>
> Thanks to Martyn Jago for this addition.
>
> Org-Bibtex -- major improvements
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Provides support for managing bibtex bibliographical references
> data in headline properties.  Each headline corresponds to a
> single reference and the relevant bibliographic meta-data is
> stored in headline properties, leaving the body of the headline
> free to hold notes and comments.  Org-bibtex is aware of all
> standard bibtex reference types and fields.
>
> The key new functions are
>
> org-bibtex-check: queries the user to flesh out all required
>       (and with prefix argument optional) bibtex fields available
>       for the specific reference =type= of the current headline.
>
> org-bibtex-create: Create a new entry at the given level,
>       using org-bibtex-check to flesh out the relevant fields.
>
> org-bibtex-yank: Yank a bibtex entry on the kill ring as a
>       formatted Org-mode headline into the current buffer
>
> org-bibtex-export-to-kill-ring: Export the current headline
>       to the kill ring as a formatted bibtex entry.
>
> Spreadsheet computation of durations and time values
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> If you want to compute time values use the =T= flag, either in
> Calc formulas or Elisp formulas:
>
>    Task 1   Task 2     Total
>   --------+--------+---------
>     35:00    35:00   1:10:00
>
> Values must be of the form =[HH:]MM:SS=, where hours are
> optional.
>
> Thanks to Martin Halder, Eric Schulte and Carsten for code and
> feedback on this.
>
> Links within inlined footnotes.
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> It as also possible to have footnotes side-by-side correctly
> exported. New variables =org-export-latex-footnote-separator=,
> =org-export-html-footnote-separator= and
> =org-export-docbook-footnote-separator= are used to separate them
> in that case.
>
> Fontification of footnotes is also more accurate.
>
> New variable =org-export-with-tasks=
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Non-nil means include TODO items for export.
>
> This may have the following values:
>
> - t                    include tasks independent of state.
> - todo                 include only tasks that are not yet done.
> - done                 include only tasks that are already done.
> - nil                  remove all tasks before export
> - list of TODO kwds    keep only tasks with these keywords
>
> Thanks to Carsten for implementing this!
>
> New variable =org-export-latex-timestamp-inactive-markup=
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> This variable allows the user to define the LaTeX markup for
> inactive timestamps.  It defaults to the same markup than active
> timestamps.  Thanks to Eric S Fraga for this patch.
>
> New =org-default= face
> ~~~~~~~~~~~~~~~~~~~~~~~
>
> =M-x customize-face RET org-default RET= will let you define the
> default face for =org-mode= buffers.
>
> Babel improvements
> ~~~~~~~~~~~~~~~~~~~
> * In line code block call syntax
>    It is now possible to call code blocks from within blocks of
>    prose.
>
>    The new syntax is exactly analogous to the existing =#+call:=
>    line syntax, only it may be present embedded in a block of prose
>    for example =call_double(num=8)= would call the =double= code
>    block assigning the =num= variable to the value =8=.
>
> * Optional variable names in code block calls
>    Variable names are now optional when passing variables to a code
>    block reference.  Un-named variables will be assigned in order as
>    shown below.
>
>    #+source: minus
>    #+begin_src emacs-lisp :var a=0 :var b=0
>      (- a b)
>    #+end_src
>
>    #+call: minus(a=8, b=4)
>
>    #+call: minus(8,4)
>
> * Sub-tree ID as valid code block variable reference
>    It is now possible to assign the textual contents of an Org-mode
>    subtree to a code block variable using the ID of the subtree.
>    Both custom IDs and Org-mode IDs may be used.  For example;
>
>
>
> * =org-babel-tangle-body-hook= for reprocessing code block bodies during tangling
> * =padline= header argument controls newline padding during tangling
> * Maxima code blocks are now supported
>
>    Thanks to Eric Fraga for contributing this support.
>
> * =awk= code blocks are now supported
> * Added =xmpfilter= to Ruby code blocks for annotated code output
> * New =noweb-ref= header argument
>
>    This header argument may be used to concatenate the bodies of
>    many code blocks into a single noweb reference.  This brings
>    Org-mode's tangling functionality in line with traditional noweb
>    tangling.
>
>    A no web reference like the following
>
>
>
>    will now expand to include the bodies of all code blocks which
>    are named =the-ref=, as well as all code blocks which have a
>    =:noweb-ref= header argument set to the value =the-ref=.
>
>
> New tests
> ~~~~~~~~~~
>
> The =tests/= directory has been extensively updated.
>
> Important bugfixes
> ===================
>
> Org-exp-blocks --- proper handling of recursively nested blocks
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> During export pre-processing org-exp-blocks will now ensure that
> all matched blocks contain a proper balanced number of
> recursively nested blocks.
>
> Before this fix nested blocks such as the following would break
> during export.
>
>
>
> List handling
> ~~~~~~~~~~~~~~
>
> Fix an infinite loop when a list has an end of block string
> without the corresponding beginning.
>
> Auto-filling cannot happen at a location where it would otherwise
> insert a new item.
>
> Details
> ========
>
> Footnotes have gone through some bug-fixing:
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> - properly ignore footnotes in comments,
> - export calls to previously defined footnotes in LaTeX using
>    \footnotemark,
> - export footnotes before first heading (LaTeX),
> - export footnotes when selecting a subtree not holding their
>    definition (LaTeX).
>
> Many small bug fixes have been applied to list handling
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> - fix `org-timer-item',
> - fix insertion of a new item with a non-nil `indent-tabs-mode',
> - fix use of `fill-region' in an item,
> - correct export lists within footnotes and footnotes within lists,
> - correctly export lists containing macros,
> - don't ignore with-case specification when sorting a list,
> - better indentation handling when changing an item to an headline
>    or the other way,
> - fix check-boxes' cookies updating.
>

  parent reply	other threads:[~2011-07-14  6:35 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-07-07  7:16 Release 7.6 Bastien
2011-07-07  8:07 ` Puneeth Chaganti
2011-07-07  8:34 ` Eric S Fraga
2011-07-07  8:37 ` Puneeth Chaganti
2011-07-07 11:43   ` Bastien
2011-07-07  8:45 ` Glyn Millington
2011-07-07  8:55 ` Rasmus
2011-07-07  9:17 ` Giovanni Ridolfi
2011-07-07 11:45   ` Bastien
2011-07-07 12:05 ` Joost Kremers
2011-07-07 14:39   ` Bastien
2011-07-07 15:44     ` Marcelo de Moraes Serpa
2011-07-10 14:32     ` Joost Kremers
2011-07-07 12:42 ` Martyn Jago
2011-07-07 14:00 ` Memnon Anon
2011-07-07 14:39 ` Rainer Stengele
2011-07-07 17:01 ` Achim Gratz
2011-07-08  4:25   ` 立野 豊
2011-07-09 13:48     ` Bastien
2011-07-10  2:07       ` 立野 豊
2011-07-09 13:59     ` Michael Markert
2011-07-09 17:56     ` Jambunathan K
2011-07-08 16:26   ` Jonathan Arkell
2011-07-14  6:37 ` Christian Moe [this message]
2011-07-14  8:05 ` Aankhen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4E1E8E99.8080100@christianmoe.com \
    --to=mail@christianmoe.com \
    --cc=bzg@altern.org \
    --cc=emacs-orgmode@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).