Repository navigation
v0.125.0
Added
new-object --periodicitycreates a periodic constants set. It takesDay,Month,
QuarterorYear, in either language. Such a set has a list beside its record, so
--presentationwrites the list caption and--record-presentationthe record one, and the
new set passesnaming/presentation. MCPmeta_new_objectand the language server call it
periodicity. (#166)
Changed
naming/presentationnow asks a processing for its caption. A processing keeps it in
Interface.Presentation: the form and the command that opens it are named by it, and without it
both carry the element name. The standard lists processings among the elements whose
presentation is mandatory, andnew-object --presentationwrites the caption right there. (#167)data-diffno longer says "no changes" where the data changed. It now compares the whole
stdlib catalog, module handlers and signatures included, as well asuiterms.json,
terms_full.jsonand the text of the help pages. The text report keeps to a count and the first
names;--limit 0lists them all. (#168)
Fixed
- The cards of the help no longer run together. The links of a card grid used to merge into one
line, and an example lost the icon that told a right one from a wrong one. The help now lists link
cards, labels right and wrong examples, and keeps the code fragment of a card as code. (#165) - Servers no longer answer from data replaced under them. An MCP worker that read the term pairs
just before a reinstall rewrote them kept answering from the old ones. Now it refuses with reason
dataand a new worker answers the call; the language server asks for a restart. (#168) xbsl extractno longer writes into the package. The grammar step used to cache the grammar
files next to the package code whatever--data-dirsaid; now it reads them from the
distribution in memory, and an installed package stays as it was. (#168)- The help of
--element-versionnames the real default. It said "the latest in the
bundle", while the version comes fromXBSL_ELEMENT_VERSIONor, without it, from thedefault
ofindex.jsonin the data root. (#168) - The translator spells the standard attributes of an exchange plan in
ComputePermissionsBy.
The number of the sent message and this node stayed Russian in the list, so the English exchange
plan named fields its object does not have. Now the kind spells them:SentNumber,ThisNode. (#168) xbsl extractno longer pairs a name of an element model with its neighbour. Such a class
writes the Russian name first, and this node of an exchange plan read asReceivedNumber; a dozen
words of the compiler dictionary were wrong as well, and the name of a Java constant passed for
the English of the word it holds. Runxbsl extract --dist ... --only terms. (#168)- A second translation of the same file no longer leaves the schedule kind Russian. The
translator wrote the English kind back into the parsed file kept with the source, so the next
pass in the same process found nothing to change. It now leaves the parsed file as it was. (#168) - The translator names a declared standard attribute the way its kind does. An exchange
plan that declared the number of the sent message kept it Russian and asked the project for
an entry, while its own list already saidSentNumber. An entry of the project still wins. (#168)
What's Changed
- The help keeps its card grids readable by @keyfire in #165
- Batch 42: parity seeds, constants set caption probe, new-object --periodicity by @keyfire in #166
- naming/presentation asks a processing for its caption by @keyfire in #167
- Batch 43: stale data in servers, data-diff coverage, terms extractor and translator fixes by @keyfire in #168
Full Changelog: v0.124.0...v0.125.0