Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Prep work for an 1.2 release. Draft list of changes since 1.1 |
---|---|
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
76b7d378363dbe8ecd0da4b37e068f90 |
User & Date: | andreask 2015-11-04 22:37:40.277 |
Context
2016-06-22
| ||
05:47 | More documentation updates for coming release. check-in: 3cf8d6c96e user: aku tags: trunk | |
2015-11-04
| ||
22:37 | Prep work for an 1.2 release. Draft list of changes since 1.1 check-in: 76b7d37836 user: andreask tags: trunk | |
2015-11-03
| ||
17:27 | history - Added help for the entire ensemble. Version bumped to 0.2. check-in: eed0a736d5 user: andreask tags: trunk | |
Changes
Changes to doc/parts/changes.inc.
1 2 3 | [section Changes] [include changes1.1.inc] [include changes1.inc] | > | 1 2 3 4 | [section Changes] [include changes1.2.inc] [include changes1.1.inc] [include changes1.inc] |
Added doc/parts/changes1.2.inc.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | [subsection {Changes for version 1.2}] [list_begin enumerated] [comment {- - -- --- ----- -------- ------------- ---------------------}] [enum] Many new validation types: [list_begin enumerated] [enum] double [enum] percent [enum] posint (positive integers, > 0) [enum] paths and channels // TODO: List exact [enum] Wrappers around the Tcllib valtypes // TODO: List exact [enum] Date and time related: iso8601 date/time, year, weekday, hour:minute [list_end] [enum] More helper commands for validation failure messages. [enum] Modified integer validation to have a proper internal representation: decimal. Octal, hex, etc. input is now normalized to this. [enum] Various new supporting packages: [list_begin definitions] [def [package tty]] Test for terminal. [def [package color]] Color management, ansi control sequences. [def [package ask]] User interaction commands. [def [package pager]] Text display with automatic invokation of a pager for tall output. [def [package history]] Pluggable management of command history. [def [package table]] Table formatting, simplified interface to Tcllib's [package struct::matrix] and [package report] packages. [list_end] [enum] Added support for per-officer options. Most common use case are likely global options added to the root officer. [para] A new common block [const *config*] is set to the active [package config] instance, different from the defining instance for per-officer options. This gives the per-officer options access to the arguments (and options) of the current command, instead of only their own sibling options. [enum] Added support for an otion [option -exted] for common blocks allowing their extension in a subordinate instead of just replacing the entire content. [enum] Extended boolean options to allow specification of negative aliases, i.e. representing the inverted option. [enum] Extended officers to accept all unique command prefixes of their subordinates for dispatch. [enum] Modified the help system to use the [const short] format for interior nodes of the command hierarchy by default. [enum] Extended the DSL for options with the ability to set a label for the option argument so that help can be more descriptive. The option name is used as fallback for options with no such label specified. [enum] ... A suite of bug fixes ... // TODO: list the details. [comment {- - -- --- ----- -------- ------------- ---------------------}] [list_end] |