Tidycode Pl/Sql Formatter version 2.4.2

Platform Features Screenshot Documentation Purchase Online demo version Contact License Main Page


Changes

2.4.2(10.3.2008)
-fixed: -abuc converted single line comments when it is not set
-fixed: conversion of single line comments with embedded */
-fixed: line numbering problem for wrapped comments
-fixed: identifiers containing dots were not capitalised correctly
-fixed: bad line number due to -pcr
-fixed: subtypes now break vertical alignment in declarations
-added: case statements are accepted in assignments too now
-fixed: -milipl 0 turned on -pcr+
-fixed: floating-point numbers are not broken up
-added:  *,/ are now affected by -co+
-added: html output options
-Experimenter: -fixed many key assignment  related bugs (in options menu)
-Experimenter: -added Quick open,automatic formatting option
-added:default configuration file tpsf.cfg which is loaded at startup if it exists
-added: better treatment of signs before numbers (for -co+)
-added: "between and" syntax is formatted differently (for -plouwh+)
-extended/fixed: -sw prints more information

2.4.1(21.1.2008)
-fixed/improved -buml
-fixed:line numbers of errors were not correctly reported sometimes for -m...,-r... switches
-new switches: -milipl,-mlipl
-fixed: -iac was not effective in simple pl/sql
-new switches: -mlacd,-rlacd
-new switches: -mlafu,-rlafu
-new switch: -rlael
-new switch: -mcs and subswitches: -asc,-amc,-abusc,-abuc
-fixed : -sao (it did not put space after , in many cases)
-fixed : false too many closing brackets error when align assignments is on
and assignments are used in parameter lists.
-fixed: -actv+ related bogus errors
-fixed: align after assignment was not formatting properly in parameter lists
-fixed: -aroa did not format correctly when -clb was off and () occured on the right side
of an assignment.
-improved : more information is printed about block stack in case of error

2.4.0(10.11.2007)
-improved/fixed case statements in selects
-fixed nice indents (caused bad formatting to union of selects)
-added q operator
- new -cs switch
-experimenter: added handling of mac line endings
-autodetection of line endings
-bus+ is more accurate
-fixed bad formatting of whens in case statements when -as+
-fixed bad -aroa formatting in case statements

2.3.5(4.10.2007)
-experimenter: new menu options, redefinable keys, remember views
-experimenter: many small changes towards a more user-friendly interface

2.3.4(20.9.2007)
-new: remove linebreaks type of switches
-experimenter: improved tab order,line information,new key shortcuts
-experimenter:save as menu
- -ae switch

2.3.3(25.8.2007)
- fixed -acav+/acarv+ for a special case
- new switch: -sw+
- experimenter: added quick styles, mutually exclusive switches
- fixed right-aligned sql formatting for some special cases

2.3.2(16.8.2007)
-fixed -acav+, -avarv+ when there are multiple assignments or arrows in a line

2.3.1 (26.6.2007)
-fixed -0
-speeded up the code , depending on switches and source size it can be up to 6x.
-new option buml
-fixed crash if a source started with trigger/procedure/function keywords
-extended formatter, it now formats sources which start with trigger/procedure/function keywords
-fixed now the formatter stops if detects unclosed /*
-the formatter stops if detects unopened */

2.3.0.1 (9.6.2007)
-fixed error related to align := and declarations
(declarations were not aligned fully, instead in smaller groups)
-fixed "put commas right" broke formatting of lists if there was a space after comma
-more delicate handling of put commas right
-fixed crash for solitary OR
-fixed compactify interfered with aligning := and declarations
-alignment of := was continued across ELSE statement
-fixed occasional bogus syntax errors when -actv+ and -acav+
-fixed incorrect line numbers reported in bracket syntax errors
-fixed incorrect line numbers reported in "not found" syntax errors
-fixed bogus error pair of for not found for trigger when indenting declarations si on
-fixed sql keywords were mistakenly used in triggers resulting in bad formatting
for sql formatting
-fixed bogus syntax error for standalone procedures/functions/triggers if -id+
-fixed align consecutive assignment when -co+
-improved formatting consecutive assignment if one follows another
and there is an else between them
-fixed align consecutive assignment when -co+

2.3 (24.5.2007)
-align arrows vertically new feature
-fixed bogus too many brackets error related to -acav and -acarv
-smarter code integrity test, it happens in more cases.(-pcr is affected).
-fixed logical operations are now not right-aligned if inside brackets
-fixed crash when there are too many ends and declaration based variables is on.
-fixed align assignments+align types in declaration caused crash in some cases
-fixed backup (too many backups were created in a bad directory)
-fixed -ls

2.2.2.1(9.5.2007)
-fixed an alignments error in general
-changed priorites of alignments and lists (so selects in brackets look nicer)
-added "connect by" and "start with" to sql
-fixed -aroa

2.2.1(3.5.2007)
-implemented put commas right
-fixed crash of procedure without is
-new switch -kwtt







Copyright © 2007 Márton Papp. All Rights Reserved