There are no release notes for v10.1.2. (nor inside Tbx help file, neither in aTbRef).
@eastgate could you share some information about a new version?
They ought to be in the Tinderbox help!
10.1.2
NOTABLE
Actions
require("Templates")
adds the /Templates container. It is equivalent to selecting a Built In Template from the File menu.
require("Prototypes")
adds the /Prototypes container. It is equivalent to selecting a Built In Prototype from the File menu.
require("Preview")
displays the text pane selector above the text pane
require("NoPreview"
) hides the text pane selector above the text pane
Calling update()
on a note in /Hints/Library will now recompile the functions in that note.
Tinderbox introduces a new OnPaste action that is performed when a note is pasted, either into the same document or into a new document. If more than one note was copies, OnPaste is called after this note has been created, but may be called before other notes have been created. It might be useful to create an INSTALL ME stamp when copying a self-installing library to a new document.
Map View
The map background editor (displayed by pressing the â button in the tab or through the background contextual menu) now provides a checkbox to enable or disable link animation.
Text
When multiple notes are selected, Edit ⸠Insert ⸠Evaluated Text now evaluates the selected text in the context of the note from which the selected text was drawn.
Tinderbox failed to record Edit ⸠Insert ⸠Checkbox when the inserted checkbox was the first character of a note.
Details
Actions
The list of user attributes returned by the document( )
operator no longer lists attributes that have been deleted during this session.
Displayed Attributes
Changing a boolean (checkbox) value in the Displayed Attributes table now updates $Modified.
The Undo message for modifying the displayed attributes table no longer refers to its former name, âKey Attributesâ.
Infrastructure
Massive refactoring throughout the Tinderbox parser system in order to improve handling of emoji, unusual and ancient languages, and escape sequences. The resulting code is also substantially improved. Hundreds of tests are in place to ensure that behavior will remain unchanged, but be alert. This has involved many hundreds of changes, few of which should be visible to users, but there is potential for trouble anywhere is Tinderboxâs action system, its import tools, Exploder, and elsewhere.
JSON
The json parser could crash if a json string contained certain composed characters such as some emoji.
Apologies re aTbRef. As both v10.1.1 and 10.1.2 appear to have been silent maintenance releases I had no idea as there was public announcements.
The aTbRef master TBX is updated (via beta announcements on the backstage) for release notes, not least is the ongoing RNs inform my beta testing and documentation work. But, as I donât know the ânextâ version number until it is announced at, until that point I canât the the often nuanced task of merging RNs into the main aTbRef corpus.
You might ask, âwhy not merge as beta RNs occur?â. I tried that and it proved a mistake. Occasionally, features are held back or not release, so premature integration to too big a risk if I want to avoid excessive work.
Hmm. The latest Internet Archive snapshot of the Tinderbox home page is for 14 April and still lists 10.1.0. Things are a bit unclear. Until I know which recent changes wre in 10.1.1 and which 10.1.2 I canât update aTbRef.
One other change I have note for v10.1.1 is a new HTML group boolean system attribute Marked2
. Default true
. If set to false
that note does not pass info to Marked2 for use in its streamed live preview facility.
N.B. the latter is only available if Marked2 is installed and open. IOW this is not an internal feature change but a change to inter-app integration.