"Fossies" - the Fresh Open Source Software Archive

Member "dbMan-0.46/Changes" (10 May 2018, 40453 Bytes) of package /linux/privat/dbMan-0.46.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "Changes": 0.45_vs_0.46.

    1 Revision history for Perl extension dbMan
    2 
    3 0.46 <20180510>
    4     - extension SQLOutputCube typo
    5     - extension SQLOutputHTML typo
    6     - extension SQLOutputInsert typo
    7     - extension SQLOutputPlain typo
    8 
    9 0.45 <20180306>
   10     - extension SQLOutputTable supports colortable format
   11     - config: tablecolor_head, tablecolor_content and tablecolor_lines options for colortable colors
   12     - config: output_format for primary output format
   13     - deregister last output format will change format to empty
   14     - extension SQLOutputOldTable supports colorrecords format
   15     - config: use_color allows to use colors inside interface as much as possible (error messages etc.)
   16     - extension ShowTablesOracle supports colors
   17     - extension Describe supports colors
   18     - extension EditObjectsOracle supports colors
   19     - extension CmdLongSQL proper initialize History buffer (with interface command)
   20     - we are not using language translation on UTF-8 due to terminal and string issues
   21     - extension OutputPage - call less as less -R for paging with colors
   22     - extension StandardSQL - SQL command can end by comment */
   23     - extension Connections - improper way of close and reuse (on different connection than current)
   24 
   25 0.44 <20171202>
   26     - extenston Connections performs implicit rollback transaction during close and reopen
   27     - extension Tansaction handles NOTIFY change_connection for prompt changes
   28     - locale pragma added, open :locale and :std pragma added
   29     - extension SQLResultPreprocess allows characters with ord >= 256
   30     - interface abstract method is_utf8 for distinguishing UTF-8 environment
   31     - detect UTF-8 in command line from LC_ALL
   32     - interface can parse and bind keys only if better Term::ReadLine::* support is present
   33     - start ReadLine with STDIN and STDOUT enhanced for UTF-8 input and output
   34     - extenstion SQLOutputOldTable supports UTF-8 through file
   35     - History supports utf8 encoding
   36     - extension EditOracle supports UTF-8
   37     - extension KeyBindings supports UTF-8
   38     - extension InputFile supports UTF-8
   39     - extension OutputPager supports UTF-8
   40     - extension EditLine supports UTF-8
   41     - extension DeviceOutput supports UTF-8
   42     - change Locale::gettext to OO interface (compatibility with UTF-8)
   43     - UTF-8 workaround announced in greeting message
   44     - tracer supports UTF-8
   45     - cmdline switch STDOUT to UTF-8 during every single print ( :-( )
   46     - Term::ReadLine::Gnu is requested due to :prompt necessity, solve colorized prompt
   47 
   48 0.43 <20170713>
   49     - MYMETA removed from MANIFEST
   50     - automatic ora_connect_with_default_signals => [ 'INT' ] for Oracle driver
   51     - detect ^C inside oracle commands and keep dbMan alive
   52     - bugfixed config files without group
   53 
   54 0.42 <20170713>
   55     - group can be used recursively
   56 
   57 0.41 <20170713>
   58     - DBI support for config with [...] and {...} syntax variable
   59     - extension CmdSetOracleSpecials - support for LongReadLen (thanks to Tom Cernik)
   60     - extension MacroWorks - macro_file or /.dbman/macros can be a folder with individual files containing macros
   61     - DBI support prompt_color
   62     - Term::ANSIColor dependency
   63     - extension Connections - support for prompt_color in connection configuration file (thanks to Tom Dohnalek)
   64     - extension CmdConnections - support for COLOR argument for creating connections
   65     - unknown command name in Fallback
   66 
   67 0.40 <20140507>
   68     - extension CmdConnections - support for config option
   69     - DBI support for config variables
   70     - extension Connections - support for config in show connections
   71     - patches for Term::Readline are obsolete, use .inputrc hints (in README)
   72     - extension CmdInputCSV - allow for escape, allow_loose_escapes and allow_loose_quotes
   73     - extension InputCSV - support for new options from CmdInputCSV
   74     - small amendments to TODO
   75 
   76 0.39 <20140119>
   77     - fix for mysql explain [Shinn pull]
   78     - db connection group support
   79 
   80 0.38 <20140117>
   81     - interface Interface.pm - infobox() fallback support to print() and DBIx::dbMan::History link
   82     - contact changed to IS4U
   83     - extension HelpCommands - new contact to is4u.cz
   84     - extension Authors - change e-mail addresses to is4u.cz and igloonet.cz
   85     - extension BenchmarkStart - correct use of Time::HiRes
   86     - extension CmdSetSuggestionCache - set suggestion cache on or off
   87     - extension OracleSQL - cacheable results for completion
   88     - extension StandardSQL - cacheable results for completion
   89     - extension DescribeCompleteOracle - cacheable results for completion
   90     - extension Describe - cacheable results for completion
   91     - Extension - new contacts
   92     - extension SuggestionCacheStore - store completion (suggestion) data to DBI cache
   93     - extension Transaction - corrected prompt_num, use configurable prompt
   94     - DBI - add support for local mempool
   95     - extension Connections - notify about changing connection
   96     - extension FallbackNotify - stop propagating notifications
   97     - extension SuggestionCacheRetrieve - use cache instead code completation
   98     - extension Clipboard - configurable prompt
   99     - extension CmdDescribe - support for caching
  100     - extension CmdSetOracleSpecials - set DBMS_XPLAN module on/off
  101     - extension StandardSQL - DBMS_XPLAN usage if set
  102     - moved to github
  103 
  104 0.37 <20050220>
  105     - Makefile.PL - fatal settings for prerequisities disappear
  106     - interface curses - support for menu/compat config directives
  107     - interface curses - TAB complete universal prefix
  108     - History::reverse_search - searching in history
  109     - interface curses - Control-R reverse-i-search
  110     - extension Transaction - operation change
  111     - extension Connections - use create TRANSACTION/change operation
  112     	(Kacer's bug in change connection without change transaction status)
  113 
  114 0.36 <20050212>
  115     - extension CmdMacros and MacroWorks - small changes in ^$ macros
  116     - Interface::get_key - change detection for keys
  117     - new interface Curses - base behaviour, menu support, commands history
  118     - Interface::can_pager - is paging allow?
  119     - extension OutputPager - control can_pager on interface
  120     - Interface::clear_screen - clearing screen
  121     - extension Clear - move clearing to Interface object
  122     - extension EditLine - correct work with interface
  123     - Interface::go_away and Interface::come_back for curses
  124     - extension EditOracle - correct work with interface
  125     - extension Quit - menu support
  126     - extension Authors - change menu structure information
  127     - extension HelpCommands - change menu structure information
  128     - Interface::extensions_loaded changed to Interface::rebuild_menu
  129     - extension Extensions - rebuilding menu after (un)loading extension
  130     - extension Extensions - menu support for show extensions (submenus)
  131     - extension HelpCommands - added other HELP actions to menu
  132     - new extenstion CmdSetHorizScrollBars - setting horizontal scrollbar in windows
  133     - Extension::load_ok for stopping initialization of extension
  134     - extension CmdHelp - also support show licence
  135     - Interface::gather_complete - algorithm for get expressions to complete
  136     - interface cmdline - use gather_complete
  137     - extension KeyBindings - choose another file for curses interface
  138     - extension KeyBindings - corrected defining new persistent keys
  139     - Interface::status, Interface::nostatus - for information about working
  140     - extension StandardSQL - status information about executing SQL
  141     - Interface::print_prompt - print information about something need from user
  142     - extension KeyBindings - print_prompt usage
  143     - extension Authors, HelpCommands - infobox
  144     - extension Clear - menu support
  145     - extension CmdSetOutputFormat - menu support
  146     - extension Connections - menu support
  147     - Interface::gui for selecting GUI support
  148     - new extension GuiCreateConnection
  149     - new extension GuiLoadExtension
  150     - extension CmdSetLineNumbers - menu support
  151     - new extensions CmdSetGUI and GUI
  152     - extension CmdSetAllowSystemTables - menu support
  153     - extension CmdSetBenchmark - menu support
  154     - extension CmdSetDBMS - menu support
  155     - extension CmdSetTotalCount - menu support
  156     - core correct known_actions handling
  157     - extension Transaction - menu support
  158     - extension CmdClipboard and Clipboard - menu support
  159     - extension History - menu support
  160     - extension EditLine - menu support
  161     - Interface::curent_line for extracting current line
  162     - extension CmdLongSQL - menu support
  163     - extension MacroWorks - menu support
  164     - extension KeyBindings - menu support
  165     - extension CmdShowErrors - menu support
  166     - new extension GuiInputFile
  167 
  168 0.35 <20050209>
  169     - extension CmdMacros - cmdcomplete for undef
  170     - extension MacroWorks - small changes in cmdcomplete (cosmetic)
  171     - new extension CmdKeyBindings - implement commands for key bindings work
  172     - new extenision KeyBindings - implement key bindings defines/work
  173     - Interface::bind_key - specify key bindings
  174     - Interface::get_key - can get key sequence from keyboard
  175     - implement of bind_key in cmdline with readline
  176     - implement of get_key in cmdline with ReadKey
  177     - extension EditObjectsOracle - support for multiple schemas
  178     - extension EditOracle - support for multiple schemas
  179     - extension CmdMacros and MacroWorks - support for ^ as first character in macro name
  180 
  181 0.34 <20050209>
  182     - new extension SimpleMacros - add simple macro language feature
  183     - titles in names disappear
  184     - extension CmdHelp - show license command
  185     - extension HelpCommands - license command
  186     - new extension CmdMacros - implement commands for macro work
  187     - new extension MacroWorks - implement macro defines/work
  188 
  189 0.33 <20050130>
  190     - extension SQLOutputInsert - PgSQL bug with unknown type_info types
  191     - 2005 to copyright addenum
  192     - license change (now without addenum)
  193     - make README more actual
  194     - extension Authors - new emails of current authors, menu support (Kepi), new author Tomas Klein
  195     - all extensions - new Perl syntax of inheritance and our-variables
  196     - extension Clear - use Term::Screen if available
  197     - extension Transaction - merge two done() subroutines
  198     - extension SQLResultPreprocess - correct compile time bug
  199     - extension DescribeCompleteOracle - bug in non-Oracle completation (TomKlein)
  200     - Interface::extensions_loaded - patch from Kepi for gtkdbman support
  201     - extension HelpCommands - menu support (Kepi)
  202     - extension DescribePg - default value etc. patch (TomKlein)
  203     - extension StandardSQL - some case sensitive things patch (TomKlein)
  204     - extension StandardSQL - WITH select support
  205     - new extension CmdSetAllowSystemTables - allow system tables in completation
  206 
  207 0.32 <20040308> promoted as stable
  208     - 2004 to copyright addenum
  209     - little TODO plan changes
  210     - extension SQLOutputCube - OLAP output
  211     - extension StandardSQL - exception around ->{TYPE} fetching (DBD::google problem)
  212     - dbMan core - exception catching bug corrected (stop action cycle needed) (TomMajer)
  213     - dbMan core - deep recursion test simple implementation
  214     - extension EditLine - \e don't reduce multiple spaces to single bug (TomKlein)
  215     - extension Clipboard - NULL bug (copying NULL produce 'NULL') (Alin)
  216     - extension CmdStandardSQL - ALTER complete (Alin)
  217     - extension CmdStandardSQL - TAB complete bug (Ricmond)
  218     - extension Authors - Kepi patch
  219     - Tk change state to "obsolete"
  220     - little license addenum changes
  221 
  222 0.31 <20030111>
  223     - extension Authors - number of extensions
  224     - extension AutoSQL - propagate silent_autosql config tag
  225     - dbMan DBI - silent_autosql config tag support
  226     - extension CmdConnections - correct bug with CREATE PERMANENT CONNECTION tab completion
  227     - dbMan core - experimental deep recursion detection algorithm
  228     - extension OracleSQL anti deep recursion set
  229     - extension OutputQuiet - output_quiet => 1 action modifier executor
  230     - DBMAN_TRACE environment variable set default trace level (implicit 0)
  231     - dbMan DBI - load_connection send open and use to action list instead of calling methods
  232     - dbMan DBI - current_connection (config directive) bug corrected
  233     - extension Transaction - cleaning code for obsolete be_quiet()
  234     - extension AutoSQL - cleaning code for obsolete be_quiet()
  235     - extension Connections - error messages on open(), close(), set_current() etc.
  236     - dbMan DBI - be_quiet() obsolete
  237     - dbMan DBI - don't show any information, only return error codes
  238     - extension ShowTables - study RE improvement
  239     - extension CmdStandardSQL - corrected complete bug with multiple select tablenames
  240     - extension CmdShowTables - corrected bug with \dt
  241     - extension CountPost - summarize action output from COUNT iterations
  242     - extension CountPre - interpret action COUNT and COUNTRE
  243     - extension CmdCount - COUNT <table>,... and COUNTRE <re>
  244     - extension StandardSQL - correct error with EXPLAIN PLAN
  245     - dbMan Interface - trace() for trace messages output to STDERR
  246     - license changed (another phrase about military instead last)
  247 
  248 0.30 <20030105>
  249     - extension SQLOracleOutput - little code cleanup
  250     - extension StandardSQL - little code cleanup
  251     - dbMan DBI - little code cleanup
  252     - dbMan MemPool - little code cleanup
  253     - extension SQLResultPreprocess - new form of source code (Perl borders :-))
  254     - dbMan core - massive code cleanup
  255     - dbMan core - correcting bugs in searching candidates algorithm
  256     - dbMan core - comments
  257     - dbMan core - new exception-catching mechanism in handle_event()
  258     - dbMan core - new trace system (messages to interface object)
  259     - dbman exe file - comments
  260     - docs - SLT2002 CZ presentation
  261     - docs - man dbman
  262     - docs - TODO plan for next versions
  263     - extension ShowTablesOracle - corrected bug with Ctrl+C
  264 
  265 0.29 <20030103>
  266     - extension TotalCount innovation - corrected bug with not ref ARRAY
  267 
  268 0.28 <20030101>
  269     - extension StandardSQL innovation - bug with bad field names (mysql)
  270     - extension TotalCount - showing information about total lines and cols
  271     - extension CmdSetTotalCount - set total count on/off
  272     - extension CmdLineNumbers - set line numbering on/off
  273     - extension LineNumbers - auto line numbering
  274     - extension SQLOutputNULL - compilation bug
  275     - extension CmdComments - support for remark, --
  276     - extension CmdStandardSQL innovation - support for /* */
  277 
  278 0.27 <20021203>
  279     - extension EditOracle innovation - same
  280     - extension CmdEditObjects innovation - set edit object errors on/off
  281     - extension CmdSetDBMS innovation - server output (with space)
  282     - extension Eval - standard EVAL action handling
  283     - extension CmdEval - eval and system commands
  284     - extension SQLOutputPlain innovation - nullvalues support changed
  285     - extension SQLOutputInsert innovation - nullvalues support changed
  286     - extension SQLOutputNULL innovation - ignoring insert format
  287 
  288 0.26 <20021201>
  289     - dbMan testing directives changing
  290     - extension SQLOutputInsert - insert-like SQL command output
  291     - extension SQLOutputPlain innovation - quoting by fieldtypes
  292     - improved TODO list
  293     - extension SQLOutputHTML innovation - deregister format
  294     - extension SQLOutputOldTable innovation - deregister format
  295     - extension SQLShowResult innovation - select format unless format set
  296     - extension SQLOutputPlain innovation - deregister format
  297     - extension SQLOutputTable innovation - deregister format
  298     - dbMan::MemPool innovation - deregister()
  299     - extension Transaction innovation - deregister prompt
  300     - extension Connections innovation - deregister prompt
  301     - extension CmdLongSQL innovation - deregister prompt
  302     - extension CmdClipboard innovation - deregister prompt
  303     - dbMan::Interface innovation - deregister_prompt()
  304     - extension ShowTablesOracle innovation - bug with invalid RE corrected
  305 
  306 0.25 <20021001>
  307     - extension CmdFormat - set singleoutput to
  308     - extension EditLine - \e support
  309     - extension CmdEditLine - \e
  310     - extension CmdSetDBMS - set serveroutput on/off
  311     - extension OracleSQL innovation - dbms_output mempool support
  312     - extension CmdClipboard innovation - \unioncopy
  313 
  314 0.24 <20020923> 
  315     - dbMan::Interface::cmdline innovation - history_add()
  316     - dbMan::Interface innovation - history_add()
  317     - extension CmdLongSQL innovation - long sql one line history
  318     - extension ClipboardInfo - info messages about \copy
  319     - extension Clipboard - clipboard engine
  320     - extension CmdClipboard - \copy, \paste
  321     - extension CmdStandardSQL innovation - execute command
  322 
  323 0.23 <20020922>
  324     - extension SQLOutputPlain - self-NULL converting (without "")
  325     - extension SQLOutputNULL - for plain format don't convert NULLs
  326     - extension Format
  327     - extension CmdFormat - \f()
  328     - extension Quit innovation - complete bugfixed
  329     - extension StandardSQL innovation - corrected NULL bug
  330     - extension SQLResultPreprocess innovation - ignore undef values
  331     - extension Transaction innovation - known_actions
  332     - extension SQLShowResult innovation - known_actions
  333     - extension SQLOutputPlain innovation - known_actions
  334     - extension SQLOutputOldTable innovation - known_actions
  335     - extension SQLOutputNULL innovation - known_actions
  336     - extension SQLOutputHTML innovation - known_actions
  337     - extension SQLOracleOutput innovation - known_actions
  338     - extension SQLHelp innovation - known_actions
  339     - extension ShowTableOracle innovation - known_actions
  340     - extension OutputPager innovation - known_actions
  341     - extension InputFile innovation - known_actions
  342     - extension InputCSV innovation - known_actions
  343     - extension History innovation - known_actions
  344     - extension Extensions innovation - sorting show by criteria
  345     - extension CmdExtensions innovation - show extensions by criteria
  346     - extension Extensions innovation - known_actions
  347     - extension EditOracle innovation - known_actions
  348     - extension EditObjects innovation - known_actions
  349     - extension EditObjectsOracle innovation - known_actions
  350 
  351 0.22 <20020922>
  352     - extension DeviceOutput innovation - output_device | and > supported
  353     - extension DeviceOutput innovation - known_actions
  354     - extension Descrie innovation - known_actions
  355     - extension DescribePg innovation - known_actions
  356     - extension Connections innovation - known_actions
  357     - extension CmdTransaction innovation - known_actions
  358     - extension CmdStandardSQL innovation - known_actions
  359     - extension CmdShowTables innovation - known_actions
  360     - extension HelpCommands innovation - bugfixed known_actions
  361     - extension OracleSQL innovation - known_actions
  362     - extension CmdShowErrors innovation - known_actions
  363     - extension CmdPager innovation - known_actions
  364     - extension CmdOutputToFile innovation - known_actions
  365     - extension CmdLongSQL innovation - known_actions
  366     - extension CmdInputCSV innovation - known_actions
  367     - extension CmdHistory innovation - known_actions
  368     - extension StandardSQL innovation - known_actions
  369     - extension DescribeCompleteOracle innovation - known_actions
  370     - extension CmdExtensions innovation - known_actions
  371     - extension EditObjects innovation - known_actions
  372 
  373 0.21 <20020922>
  374     - extension TrimCmd innovation - known_actions
  375     - extension LineComplete innovation - known_actions
  376     - extension CmdDescribe innovation - known_actions
  377     - extension CmdConnections innovation - known_actions
  378     - extension CmdClear innovation - known_actions
  379     - extension CmdInputFile innovation - known_actions
  380     - extension CmdSetBenchmark innovation - known_actions
  381     - extension HelpCommands innovation - known_actions
  382     - extension CmdHelp innovation - known_actions
  383     - extension CmdSQLHelp innovation - known_actions
  384     - extension CmdSetOutputFormat innovation - known_actions
  385     - extension CmdAuthors innovation - known_actions
  386     - extension Quit innovation - known_actions
  387     - extension Clear innovation - known_actions
  388     - extension BenchmarkStart innovation - known_actions
  389     - extension Output innovation - known_actions
  390     - extension AutoSQL innovation - known_actions
  391     - extension Authors innovation - known_actions
  392     - extension SQLResultPreprocess innovation - known_actions
  393     - extension EditFallback innovation - known_actions
  394     - extension ShowTables innovation - known_actions
  395     - dbMan core known_actions() support
  396     - dbMan::Extension innovation - known_actions selector
  397     - extension CmdSetTracing - start/stop tracing extensions
  398     - dbMan core tracing feature
  399     - extension Extensions innovation - bugfixed re-requiring modules
  400     - extension Authors innovation - new authors registration
  401     - extension HelpCommands innovation - version showing
  402     - dbMan core bugfixes in candidates matching - re-requiring modules
  403     - extension SQLOutputNULL innovation - bugfixed (prirority 0 => 20)
  404     - extension SQLOracleOutput - dbms_output_get
  405     - extension OracleSQL innovation - dbms_output_enable
  406     - extension CmdHelp innovation - SHOW VERSION
  407 
  408 0.20 <20020902>
  409     - extension CmdStandardSQL innovation - analyze SQL command
  410     - extension CmdShowTables innovation - empty args => ^
  411     - extension StandardSQL innovation - explain plain case-insensitive
  412     - dbMan::DBI innovation - auto_login yes|no (bug with always yes :()
  413     - extension CmdLongSQL innovation - clearing buffer between \l
  414     - dbMan::Interface innovation - no experimental release message now
  415     - change in LICENSE - blocking militaristic country
  416 
  417 0.19 <20020611>
  418     - extension SQLHelp
  419     - extension CmdSQLHelp - add support for \h
  420     - extension Help innovation
  421     - extension CmdHelp innovation - add support for context help
  422     - extension Extensions innovation - correct $/ bug
  423     - extension Clear
  424     - extension CmdClear - clear screen
  425     - extension TrimCmd innovation - preference 4000 -> 5000
  426     - extension CmdLongSQL - for long sql commands (\l, \g)
  427     - extension InputCSV innovation - czech CSV support
  428     - merge changefiles and credits with old branch
  429     - tests (core/dbi/line), TEST flag in start() loop
  430     - dbMan::Interface::cmdline - clearing history in readline
  431     - dbMan::Interface::tkgui innovation - history tests
  432     - dbMan::Interface innovation - clearing history
  433     - extension History innovation - clearing history
  434 
  435 0.18 <20020520>
  436     - dbMan::DBI innovation - longreadlen()
  437     - extension EditOracle innovation - support long source and views
  438     - extension StandardSQL innovation - longreadlen support
  439 
  440 0.17 <20020329>
  441     - dbMan::Inteface::cmdline innovation - also work w/Term::ReadLine::Gnu
  442     - extension OracleSQL innovation - autocomplete FUNCTIONS, PACKAGES
  443     - extension CmdSetOutputFormat innovation
  444     - extension CmdSetBenchmark - benchmarking support (and HiRes of course)
  445     - extension BenchmarkStart
  446     - extension BenchmarkStop
  447     - extension CmdStandardSQL innovation - better INSERT support
  448     - dbMan::Extension innovation
  449     - extension SQLOutputOldTable - oldtable, sqlplus and records out form
  450     - extension CmdConnections innovation - reopen support
  451     - extension Connections innovation
  452     - extension Transaction innovation - correcting prompt
  453     - extension StandardSQL innovation - higher priority, explain plan
  454     - extension SQLResultPreprocess - displaying nondisplay values
  455     - extension Quit innovation
  456 
  457 0.16 <20020329>
  458     - extension CmdShowTables innovation - RE filter
  459     - extension ShowTables innovation
  460     - extension ShowTablesOracle innovation
  461     - dbMan innovation
  462     - dbMan::Interface::cmdline innovation - line completation
  463     - extension LineComplete
  464     - extension CmdAuthors innovation
  465     - extension CmdConnections innovation
  466     - dbMan::DBI innovation
  467     - extension CmdHelp innovation
  468     - extension CmdExtension innovation
  469     - extension Quit innovation
  470     - extension CmdHistory innovation
  471     - extension CmdDescribe innovation
  472     - extension Describe innovation
  473     - dbMan::Interface innovation
  474     - extension CmdInputCSV innovation
  475     - extension CmdInputFile innovation
  476     - extension CmdOutputToFile innovation
  477     - extension CmdPager innovation
  478     - extension CmdSetOutputFormat innovation
  479     - extension CmdShowErrors innovation
  480     - extension CmdTransaction innovation
  481     - extension CmdEditObjects innovation
  482     - extension EditObjectsOracle innovation
  483     - extension DescribeCompleteOracle
  484     - extension StandardSQL innovation
  485     - extension CmdStandardSQL innovation
  486     - extension OracleSQL innovation
  487     - dbMan::Interface::tkgui - Tk interface
  488     - xdbman script
  489     - extension Fallback innovation
  490     - dbMan::History innovation
  491 
  492 0.15 <20020129>
  493     - dbMan::DBI innovation
  494     - extension CmdEditObjects
  495     - extension EditObjects
  496     - extension EditFallback
  497     - extension EditObjectsOracle
  498     - extension CmdShowErrors
  499     - extension EditOracle
  500     - extension OracleSQL innovation
  501 
  502 0.14 <20020124>
  503     - dbMan::DBI innovation
  504     - extension OracleSQL
  505     - extension SQLShowResult innovation
  506     - extension ShowTablesOracle
  507     - extension CmdStandardSQL innovation
  508     - extension CmdInputLine innovation
  509     - extension CmdInputCSV
  510     - extension Describe innovation
  511     - extension StandardSQL innovation
  512     - extension InputCSV
  513 
  514 0.13 <20020120>
  515     - dbMan innovation
  516     - dbMan::Config innovation
  517     - dbMan::DBI
  518     - dbMan::MemPool
  519     - extension Fallback innovation
  520     - extension Quit innovation
  521     - extension Connections
  522     - extension CmdConnections
  523     - extension TrimCmd
  524     - extension Extensions
  525     - extension CmdExtensions
  526     - extension CmdHelp
  527     - extension HelpCommands
  528     - extension CmdAuthors
  529     - extension Authors
  530     - extension CmdStandardSQL
  531     - extension StandardSQL
  532     - extension SQLShowResult
  533     - extension Output
  534     - extension CmdOutputToFile
  535     - extension DeviceOutput
  536     - extension CmdShowTables
  537     - extension ShowTables
  538     - extension CmdTransaction
  539     - extension Transaction
  540     - extension CmdInputFile
  541     - extension InputFile
  542     - extension SQLOutputTable
  543     - extension SQLOutputPlain
  544     - extension SQLOutputHTML
  545     - extension SQLOutputNULL
  546     - extension AutoSQL
  547     - extension CmdDescribe
  548     - extension Describe
  549     - extension DescribePg
  550     - extension CmdHistory
  551     - extension History
  552     - extension CmdPager
  553     - extension OutputPager
  554     - module list
  555 
  556 0.12 <20020117> complete rewritten
  557     - first new rewritten release
  558     - extension Fallback
  559     - extension Quit
  560 
  561 0.11 <20000614>	last release from old branch (now at http://dbman.linux.cz/)
  562     - nDBD::Oracle 'describe' support for schema (describe schema.table)
  563     - multiline \l and \g system (useful in command line debugging query)
  564     - bind buffer - \bq, \bp, \gb
  565     - German translation from Christian Schulz
  566     - dbman-le correction
  567     - FAQ for DBD::CSV and DBD::XBase and experience with CSV in FAQ
  568     - new macro style emacro (emacro num def) where num args are changed
  569     	instead of $variables (FAQ example)
  570 
  571 0.10 <20000228>
  572     - dbMan online proxying system
  573     - dbMan online my/local $q bug (destroying connection to database)
  574     - dbMan online Browse application
  575     - nDBI ndbi_tables - alternative with func('_ListTables')
  576     - nDBI connect eval wrapper
  577     - $DEFAULT_DIR situated about 3 lines from the top of each file
  578     - dbman-* programs dbManLang support
  579     - xdbish DSN startup emulation
  580     - Table Designer development started
  581     - Artistic License (optional license)
  582     - Deutch language support (started translating)
  583     - dbman-le-default
  584     - splash screen
  585     - CPAN installation support
  586 
  587 0.09 <19991229>
  588     - nonTk testing messages disappear	
  589     - 'dba_tab_columns' bug fixed (Adrian's bugreport)
  590     - underline characters in menu item by English version
  591     - \lt internal command corrected
  592     - new manual (chapter about basic use, menus and internal commands)
  593     - some changes in documentation, new server dbman.linux.cz
  594     - what's new document
  595     - dbMan SQL Server - starting of evolution
  596     - fetchall_arrayref changed to fetchrow_array cycles (speedy :))
  597     - \b (something other than select or describe) try show table
  598     - dbMan online
  599     - dbMan online SQL monitor
  600     - list of tables small bugs (show unknown table etc.) - Ada's bugrep.
  601     - Lt Lindley's patch for $ORIG_0 finding through FindBin
  602     - dbMan language editor
  603     - contribute program - language support
  604 
  605 0.08 <19990618>
  606     - Balloon support disappear (unstable thing)
  607     - correct bug in drop|etc. commands
  608     - correct NULL output in table format
  609     - new structure of CREDITS file
  610     - Table manager supports schemas
  611     - view folder icon
  612     - database icon
  613     - new design of folder and open folder icon for Table Manager
  614     - new tag 'import quick', new shortcut \iq
  615     - quick import of SQL files (Kostik's point)
  616     - new tag 'output_len_warn'
  617     - quit etc. don't show output_len_warn window
  618     - import of newline character corrected
  619     - dbMan logo
  620     - make-dist programs
  621     - checksums, testing checksums
  622     - website
  623     - logo I use dbMan!
  624     - manual
  625     - RPM distribution
  626     - unproportional font for czdbman
  627     - nDBD::Oracle ORA-00907: missing right parenthesis bug corrected
  628     - and of course other "describe" nDBD::Oracle bugs
  629     - filters in list of tables
  630     - refresh in list of tables
  631     - unselect in list of tables
  632     - empty null showing (optional) - Petr's point
  633     - tag 'empty_null yes', shortcut \en
  634     - Tk is not needed when command line interface is used
  635 
  636 0.07 <19990524>
  637     - correct nDBI autoload bug (parameters for ndbd_)
  638     - nDBD with ndbd_describe support
  639     - nDBD::Pg ndbd_describe implementation	
  640     - "describe" SQL query wrapper for command line
  641     - SQL compatible transaction commands
  642     - tag 'sql_transaction'
  643     - regexp macros :)
  644     - trivial nDBD:: Sponge, ADO, NullP, ExampleP, XBase, Sybase, Solid,
  645                      QBase, pNET, ODBC, NET, Ingres, Informix, Informix4,
  646     		 Illustra, Fulcrum, Adabas, CSV, DB2, FreeTDS (MS SQL)
  647       	 	 	 and mSQL
  648     - option '-l' to start command line shell variant of interface
  649     - option '-s' to start SLang based variant of interface
  650     - option '-c' to start Curses based variant of interface
  651     - correct showing '\!' in internal help
  652     - new shortcut '\ew' to clear SQL output window
  653     - new shortcut '\db' to prevent buffering (and tag 'buffer')
  654     - menu item for prevent buffering (single query window)
  655     - new shortcut '\ec' to edit configuration
  656     - new shortcut '\sc' to save configuration
  657     - new shortcut '\fa' to freeze authentification
  658     - new shortcut '\fap' to freeze authentification with password
  659     - executing shells and configuration editor only via system in command
  660       line mode
  661     - new comand line help (-h) and version info (-v)
  662     - quiet mode implicit for command line
  663     - command line intro
  664     - endline backslash (\) means continue on next line in command line
  665     - Term::Readline support for history
  666     - /pattern searching query history, / again (Ctrl+/ hotkey)
  667     - DBMAN_LIB environment variable for specifying "nDBD etc." directory
  668     - nDBD function ndbd_create_table for generate CREATE TABLE definition 
  669       string
  670     - nDBD::Pg ndbd_create_table implementation
  671     - shortcut \ex to export tables
  672     - command 'eval' for Perl evaluating in wrapper dbManEval mode
  673     - interface do_sql, sql_select a execute in dbManEval
  674     - eval output redirected to output window/buffer
  675     - 'about', 'version' and 'author' keywords
  676     - show version after start
  677     - command line option '-e' for executing SQL queries
  678     - nDBI 0.0.3 interface for proxying to dbman-proxy
  679     - 'ndbi_proxy', 'proxy_host' and 'proxy_port' tags
  680     - login_sql only if auth passed
  681     - auto proxy login
  682     - proxy switch in Remote connection
  683     - spaces at the end of lines in output buffer removed (Petr's point)
  684     - 'maxchilds' tag for dbman-proxy (maximum forked childs)
  685     - in process list you can see name of host (for sessions)
  686     - dbman-proxy '-i' and '-p' command line option for selecting host 
  687       and port
  688     - SQL output rows counting (Petr's point)
  689     - new tag 'counting', new shortcut '\co' for the same thing
  690     - dbman-bug bug reporting program
  691     - Control-Space and '\es' shortcut to edit SQL query in editor
  692     - new tag 'external_editor' and menu item for selecting editor
  693     - internal editor (default for editing SQL queries)
  694     - command line interface for authentizating via nDBI proxy
  695     - correct bug with visible passwords in command line mode
  696     - searching in list of tables window
  697     - plugPgSql ... vacuum command, list of databases, system tables list
  698     - plugOracle ... Select schema dialog
  699     - separator function to Plugin
  700     - mirror list in MIRRORS
  701     - nDBD::Oracle 0.0.2 with ndbd_create_table and ndbd_describe
  702     - tag 'warning_before', shortcut \wb
  703     - danger SQL query (update, drop, delete, vacuum, shutdown, truncate)
  704       can be commited via dialogbox (option if Config menu)
  705     - Storable bug fixing - error message Magic number checking...
  706     - Storable is not required in non-proxy mode now
  707     - Table manager - view hasn't fields and mustn't be displayed
  708     - fatal errors in execute SQL queries wrapper and reporter
  709     - tag 'format plain' and shortcut \fp
  710     - plain format output
  711     - \r bug in output corrected
  712     - summary information, tag 'summary', shortcut \si
  713     - in command line mode you can type '' represent empty string in auth.
  714     - nDBI/nDBD login_string functions
  715     - command line auth. history buffer clear
  716     - db drivers in history buffer in command line auth. driver field
  717     - nDBI::Statement 0.0.2 (mysql {hash variables} add)
  718     - DBD::mysql bug ($sth->{NAME}) fixed
  719     - select|describe expand to select|describe|show class of output
  720     - dbman-proxy -d (debugging outputs in Compact mode)
  721     - nDBD::mysql with ndbd_oid support (search for simple primary key or
  722       any unique index)
  723     - ndbi_tables wrapper for tables (from DBI), ndbd_tables bridge
  724     - nDBD::mysql ndbd_tables implemented
  725     - proxycall debug
  726     - NULL values (undef return) show as NULL
  727     - VERSION -> Changelog
  728     - shortcut \ip to install plugins
  729 
  730 0.06 <19990511>
  731     - Oracle error in select rowid,* from ... (must be rowid,table.* ...)
  732     - Manual (I'm happy for this)
  733     - auto-language selection with english default if language doesn't exist
  734     - czdbman $* correct (for command line arguments)
  735     - nDBD::mysql (only inherited class of nDBD)
  736     - \. - repeat last SQL query or command
  737     - \. <number> - repeat <number> of SQL history command
  738     - shortcut \eh to clear history buffer
  739     - shortcut \hw to display hitory window
  740     - shortcut \ph to print history into output window
  741     - display numbers in history window, history list in output window
  742     - count of rows function
  743     - multiline SQL support (Hynek point)
  744     - select number of rows for SQL multiline
  745     - new tags 'multiline yes' and 'multiline_count'
  746     - SQLline take focus after dbMan starts
  747     - \! command starts commands and input its result to text
  748     - \! standalone starts xterm (forked) or environment DBMAN_SHELL
  749     - simple tag 'macro' into configuration file
  750     - tag 'fields_separators' to change |-+ character
  751     - edit configuration file in Configuration menu
  752     - save configuration (font, multiline parameters, filehistory)
  753     - freeze configuration (authentification) w/wo password into config
  754     - tag 'login_sql' (Mira's point)
  755     - tag 'longreadlen' for setup LongReadLen DBI option
  756     - change current \dt to \lt (separate window with list of tables)
  757     - new internal command \dt produces list of tables into output window
  758     - new internal command \cr to count of rows function
  759 
  760 0.05 <19990414>
  761     - \s command - save current query output to file
  762     - multiple spaces between \command and query
  763     - \w sends output of query to separate window (standalone)
  764     - SQL commands help now show option menu with all known commands
  765     - checkbutton in help for SQL command window to produce help into
  766       separate standalone window
  767     - \w \h, \w \? support
  768     - \st ... as \s but in '','','','' format
  769     - history window with history list
  770     - use output font in browse window
  771     - upper case in column title in browse window
  772     - find in browse
  773     - unlimited items in browse windows (in past max 100.000)
  774     - nDBI/nDBD implemented
  775     - nDBD::Pg and nDBD::Oracle support
  776     - editable browse for single tables
  777     - changing values in existing fields
  778     - add new rows to table (active first blank row after table)
  779     - delete row (pre-version)
  780     - sort of editable browse by clicking on title bar
  781     - database connection fail in intro dialog don't terminate program
  782     - DBD::Proxy support via Remote connection (server e.g. 
  783     		dbiproxy --localport=7777 --mode=single)
  784     - 'proxy on' tag in config file for initial remote connection
  785     - for proxy remote connection show all nDBD drivers
  786     - \e as edit table
  787     - transaction mode control before table edit and select auto-commit
  788        		mode in this question	
  789     - experimental Balloon helps
  790 
  791 0.04 <19990403>
  792     - correct some bugs (from 0.03 and later 0.03b)
  793     - support for multiline values in output cols (0.03b)
  794     - adding text to end instead of current position of cursor
  795     - searching modules in startup directory
  796     - transaction support (Begin/End-Auto/Commit/Rollback)
  797     - transaction block highlight
  798     - permanent visible X scrollbar
  799     - 1 million character in output window warning and clear window option
  800     	(Kostik's memory feature for Ariadna)
  801     - SQL help from dbman.help, index and standard Pg SQL commands help text
  802     - browse select and describe outputs in grids
  803     - \b command for quick query browsing
  804     - \f has pattern as arg
  805     - Help for SQL commands, SQL index and in-line commands (from menu)
  806     - list of tables, browsing tables, describing tables via SQL commands
  807     - \dt now start list of tables, \m table manager
  808     - \d table start describing of table via SQL
  809     - open database change from \o to \c
  810     - \o produces output to filename or stdout
  811     - output to filename also from menu and dialog box
  812     - correct all -w warnings about modules and uninitialized values
  813     - import SQL file (include in-line commands e.g. \b select ...)
  814     - \i alternative for import SQL file
  815     - export to SQL file from list of tables (not CREATE TABLE)
  816     - support for many languages via dbManLang.pm
  817     - added Czech (cz) and English (en) messages and texts
  818     - you can choose language via LANG or DBMAN_LANG envirnoment variables
  819     - support for ~ in all filenames
  820     - support languages in plugins
  821     - Refresh button in browse
  822     - czdbman wrapper
  823 
  824 0.03 <19990306>
  825     - fix null font problem at startup 
  826     - change order of menu Window and Table
  827     - plugins
  828     - multiline tags in config file
  829     - tags 'plugin_dir', 'plugin'
  830     - initializating messages (Perl, config, DBI, Tk, plugins)
  831     - Ctrl+C unload plugins
  832     - command line arg -q to supress init messages
  833     - query 'manager' change to '\m'
  834     - support for \q, \? and \h
  835     - opendb clear window
  836     - support for \o and \f
  837     
  838 0.02 <19990305>
  839     - support Oracle (ending ; bug)
  840     - *.xbm in the same directory as dbman
  841     - horizontal scrollbar displayed if needed
  842     - localhost and port displayed only if Pg driver used
  843     - different connect string for Pg, Oracle and other dbsys
  844     - support MySQL describe query tables
  845     - support exit|quit|logout query
  846     - help query shows URL to SQL help
  847     - support \dt|manager query
  848     - don't need DBD::Pg driver to start dbman
  849     - show opendb dialog at start
  850     - command line arguments login@dbname (or only dbname)
  851     - font selection (e.g. good ISO8859-2 font is 
  852     	-adobe-courier-medium-r-normal-*-*-*-*-*-*-*-iso8859-2)
  853     - support for ~/.dbmanrc or $INSTALLDIR/dbmanrc config file
  854     - tags 'font', 'database', 'login', 'driver', 'host', 'port', 'auth',
  855     	'filehistory', 'history' in config
  856     - saving history in file, erasing this file
  857     - find patterns (RE)
  858     - show table column type in Table Manager
  859     - import type-table for Pg from dbsys at start
  860     - support for scale of types in Table Manager (no Pg, ? Oracle)
  861     
  862 0.01 <19990228>
  863     - first release