Repository navigation
zago v1.4.0
Major feature release introducing Foundation Measurement conversions and formatters, extensible dialect localization architecture (Traditional Chinese), data detection and codec primitives, procedural docstring introspection, enhanced keymaps, dashed box drawing styles, and CJK-aware syntax highlighting.
Added
- Extensible Logo Dialects & Traditional Chinese Localization:
- Added
LogoParserPluginandLogoLocalizationRegistryarchitecture for registering multilingual LOGO dialects. - Implemented
LogoTraditionalChinesePluginsupporting Chinese keywords for primitives, operators, headings, styles, and natural language filler tokens (則,否則,步,次,成,為,到,至). - Added localized keyword and filler token support in syntax highlighting with Unicode boundary detection, Tab auto-completion, and command introspection.
- Added
- Foundation Measurement & Unit Primitives:
- Added
CONVERT.MEASUREandFORMAT.MEASUREsupporting 22 measurement dimensions with natural scaling, custom units, and localized dictionary options. - Added measurement arithmetic and comparisons:
MEASURE.ADD,MEASURE.SUB,MEASURE.SCALE,MEASURE.EQUAL?,MEASURE.LESS?,MEASURE.GREATER?,MEASURE.MIN,MEASURE.MAX.
- Added
- Foundation Date & Formatting Suite:
- Added
DATEFORMAT,DATEADD,DATEDIFF, and consolidated formatters (FORMAT.NUMBER,FORMAT.LIST,FORMAT.RELATIVETIME,FORMAT.BYTES,FORMAT.NAME).
- Added
- Data Detection & Codec Primitives:
- Added data detection primitives:
DETECT.URL,DETECT.EMAIL,DETECT.PHONE,DETECT.DATE,DETECT.ADDRESS. - Added Base64/Hex/URL codec, UUID operations, and SHA-256/SHA-1/MD5 hashing primitives.
- Added data detection primitives:
- Introspection & Help Modal:
- Added
DESCRIBE(help-command) andDescribe Keyinteractive modal dialog views with Tab auto-completion, scrolling, and primitive metadata inspection. - Added procedural docstrings (
TO ... "docstring" ... END),DOC,ARITY,PRIMITIVE?, andPROCEDURE?reporters.
- Added
- Drawing & Canvas Enhancements:
- Added dashed border styles (
triple-dash,heavy-triple-dash,quadruple-dash,heavy-quadruple-dash,double-dash,heavy-double-dash). - Added table mode border style switching and enhanced arrow connectors.
- Added dashed border styles (
- Keymap System:
- Implemented layered mode-aware
KeymapManagersupporting Classic and Modern presets.
- Implemented layered mode-aware
- Editing & Formatting:
- Added paragraph reflow/justify, fill column configuration, and platform-aware line endings.
Changed
- Syntax Highlighting Engine: Upgraded
LogoSyntaxDefinitionandSyntaxHighlighterwith dynamic dialect registration and Unicode character class boundaries. - Primitive Metadata: Centralized primitive parameter metadata and cross-platform compatibility guards.