Link definition inheritance
Since update syntax was added way back in commit 53, the fact that excerpts and updates don't inherit link definitions from their containing documents has been a source of irritation.
The following Markdown, for example, was not interpreted as intended.
[Django][] meets [Markdown][]. || Keep in mind that [Django][] is BSD licensed, so all works derived from || it must acknowledge the original source. [Django]: http://www.djangoproject.com/ [Markdown]: http://daringfireball.net/projects/markdown/syntax
0.5.1 update
Mango 0.5.1 finally fixes link definition inheritance: excerpts and updates inherit link definitions from their enclosing scopes, but are free to override them.
The following now works!
| [Wikipedia][]: | | > A ["Hello World" program][1] is a computer program which prints out | > "Hello World" on a display device." | | || [Java's "Hello World"][1] reveals the language's verbosity and lack | || of aesthetic appeal. | || | || [1]: http://download.oracle.com/javase/tutorial/getStarted/application/ | | [1]: http://en.wikipedia.org/wiki/Hello_world_program [Wikipedia]: http://www.wikipedia.org/