PL/SQL Developer 6.0.6
======================

Installation
============
To install the software, simply run the included executable. It will ask you
for the product code that you have received from us. After this, all files 
will be copied to a temporary directory and the setup will be started.

If you are currently using a previous version of PL/SQL Developer, you do
not need to uninstall it. The setup program will replace all existing files.


Enhancements in PL/SQL Developer 6.0.6.947
==========================================
* Fixed an access violation when starting the Query Builder on some Windows
  versions
* Fixed dbms_output ORA-06502 error on 10.2 for lines > 255 characters


Enhancements in PL/SQL Developer 6.0.6.946
==========================================
* Compatible with Oracle10g Release 2
* Fixed memory leak in data generator
* plsql_debug mode only applied during compilation to prevent ORA-00600 errors
* Report Window did not recover correctly from killed session
* Improved TIF compatibility for the Large Data Editor


Enhancements in PL/SQL Developer 6.0.5
======================================
* Insert Template context menu would hide first item and add dummy item
* Insert Template did not show subfolders
* Connection preferences in registry (Logon section) did not work
* Projects: progress while compiling now shows actual number of compilable
  files (compiling: x of y)
* Projects: not all compile errors were indicated
* Projects: handled errors in command files for WHENEVER ... FAILURE
* Added missing Oracle10g plan_table columns
* SQL Window AutoSelect Statement function did not handle nested PL/SQL 
  Blocks correctly
* Command Window could not process "create or replace type ... ( )"
* Command Window could not process "create or replace and compile java 
  source ..."
* Command Window would insert empty lines when showing dbms_output
* Command Window Show Param[eters] support added
  (with additional info option)
* Command Window Set Arraysize support added
* Command Window Set Time support added
* Command Window would not exit nested scripts for 'whenever ... exit'
* Command Window now supports environment vars (%var%) for commands with 
  files (spool, @, store, get)
* Sorting a grid did not always sort strings case insensitive
* Compile Invalid Objects initial query performance improved
* Explain Plan Window now allows you to execute alter session statements for
  the current session
* Explain Plan item was disabled for WITH statements
* Text Editor [Esc] would activate Help
* Inserting templates no longer interprets a "/" when not creating a new 
  window
* Pasting columns in Table Editor would give AV
* External tools now support 'as sysdba' in connect string
* All items modified by Find > Replace All are now grouped into one undo 
  action
* Code Assistant could remove spaces typed after a comma
* Using the Find function in the Large Data Editor could suppress changes
* Key configuration preference added for SQL Window: Clear Results
* Fixed problem with missing default keys
* Data Generator could not handle SQL(...) for date fields
* SQL Window column moving was not preserved after re-executing the same or
  similar queries
* Compile Invalid Objects would ignore objects excluded from debug 
  information
* Application title in the taskbar could be cleared after changing a 
  connection
* Nested if/then/else structures could lead to incorrect "Unused value 
  assignment" hints
* Using table.column%type declarations in a Test Script would cause Code 
  Assistant problems
* SQLPATH environment variable was not used by Command Window
* Fixed incorrect handling of formulas when exporting report to Excel
* Fixed AMPM problem when exporting report to Excel
* It is now possible to create a default user.prefs by placing this file in 
  the default preference directory
* Recent objects folder was not properly refreshed
* Templates for a command window can now indicate to open the editor page 
  [$WINDOW TYPE = COMMAND,EDITOR]


Enhancements in PL/SQL Developer 6.0.4
======================================
* Package bodies, type bodies, and materialized views would disappear from
  user defined folders
* Opening a user defined folder when disconnected would lead to
  "Not logged on" messages
* Reports menu did not show directories with only subdirectories correct  
* Instantiable and final member procedures were not displayed correctly in
  the Code Contents 
* Text Importer file associations are now stored in user.prefs, not in
  Import\import.files
* SQL() function added to Data Generator
* Table creation DDL for partition values ending with a parenthesis were
  incorrect
* Popup menu in various editors were missing "Insert Template" submenu
* Fixed "cannot convert string to double" error
* Fixed problem with disappearing last row while pasting into grid
* Title of Program Window would not change from View to Edit if Window
  changed to Edit mode
* Command windows now displays CLOB and XMLTYPE in accordance with the 
  SET LONG setting
* Replace All in Find dialog now also includes the current selection
* Code Assistant could not resolve local variable names in a Test Script or
  Trigger
* Code Assistant could not resolve variables of a type in another schema
* Command Window and SQL Window will no longer silently retry after
  "ORA-04068, Existing state of packages has been discarded"
* Using a variable in an exception handler could cause incorrect 
  "Unused variable value" hint
* Double-clicking on a package in the Object Browser could display 2 Program
  Windows if the package body was wrapped
* Pasting data in result grid did not update NULL indicator color
* Added sound to Warning and Error messages
* Data Generator could give a "list index out of bounds" for Files() function
  with only one file
* Logon History did not always display all grouped items
* Fixed link to Direct Oracle Access (5 variables limit)
* Copy comma separated from browser would not work for closed folders
* Suppressed dialogs (Don't show this message again) still gave a sound
* Duplicate reports (same path and file) in reports menu prevented
* Program Window could split source on a slash in the middle of a line
* Dropping an object in the SQL Window would not update the Object Browser
* Replace All was not restricted to the selected scope
* Preference "Wrap to start / end of file when text is not found" did not
  work 
* Using +variable or -variable could cause incorrect "Unused variable" hints
* Command Window now issues a warning when a connection is re-established
* Refreshing the Session Window with a disconnected PL/SQL Developer session
  would cause errors
* SQL Window always auto-sizes columns unless you have explicitly resized a
  column
* Recent files list is now passed to a second PL/SQL Developer instance


Enhancements in PL/SQL Developer 6.0.3
======================================
* Fixed connection delays and ORA-12154 errors when using Oracle Names 9.0
  or 9.2
* Using the Large Data Editor could lead to instability
* Some applications could not be started when PL/SQL Developer is running
* Memory overhead in object list reduced (Export User Objects, 
  Compare User Objects, and so on)
* Code Contents parse error fixed when using the words "left" or "right" in
  a condition
* SQL Window "Next SQL" button did no longer clear the editor after the 
  last SQL
* Text Importer replaced only 1 occurrence of # in an SQL function
* The View function for program units would bring an already opened, 
  editable window to the front and make it read-only
* Creating/Editing users with special characters would fail
* Fixed error while downloading updates & News details
* Preferences are now synchronized between different instances on the same PC
* Fixed problem with copy/paste multi line data in grid
* PL/SQL Beautifier would raise error for table.column expression with a 
  space between table and .column
* XML editor would replace header with <?xml version="1.0"?> after making a
  modification
* Large Data Editor could add 0-byte to BLOB data
* Code Assistant did not come up for lower..upper expression without spaces
* Data Generator did not generate master/detail/detail data correct (only
  test was correct)
* Text Importer would not always handle quotes correct
* Large Data Editor could enable word-wrap in other editors
* Preference for maximum size of recall statement would not always be saved
* Improved the resizing behavior of the Plan Window
* Safe Compilation preference did not work correctly if owner preceded the
  object name (create or replace package scott.employee ...)
* Clear function for SQL, Command, Test and Report Window did not also clear
  the "Saved" indicator
* Left-clicking on a Code Contents item will now always navigate to the 
  start of that item in the editor
* Preferences will be stored in Application Data Path if the default 
  directory is read-only
* Not all font and color preferences were applied immediately in preference
  dialog
* Date format preference could be changed externally
* Changing the Session Mode preference could cause errors if PL/SQL Developer 
  is not restarted
* Find dialog would be displayed at wrong position for multi monitor systems


Enhancements in PL/SQL Developer 6.0.2
======================================
* Partitioned tables were not detected correctly on Oracle8i
* Partitions tab page was visible when viewing a non-partitioned table
* Code Assistant did not describe materialized views
* Code Assistant did not describe record types declared in another
  package
* Code Assistant could remove spaces typed after a comma
* File -> Close All could lead to invisible confirmation dialog
* Font Bold & Italic preferences did not work for browser and grid
* Key Configuration preference would not handle all keys properly
* Compare User Objects could incorrectly change column properties when
  column order for source and target table is different
* Large Data Editor had problems with XML data with lines > 65000
  characters
* Preference "Use DBA views if available" could cause ORA-00942 after
  switching from a DBA user to a normal user
* Compilation errors were not displayed when "create or replace" and
  object name are on different lines
* Could no longer connect with just / for externally identified users
* Deleting a column selection in the editor could also delete adjacent
  highlighted text
* Dropping a java source from the Object Browser would cause ORA-29501
* PL/SQL Beautifier did not format all ANSI join types correctly
* On Oracle7 Explain Plan and Test function did not replace PL/SQL
  variables by bind variables
* Text Importer would only import 99 records when pasting from clipboard
* Data Generator did not handle a master with 2 details correct
* UxTheme related errors fixed
* Browser Folders would not save connection property
* TSV Exporter would skip first field if it was empty
* Large Data Editor now closes when pressing Escape
* Compiling a body with a missing or invalid specification with "Safe
  compilation" preference would give compilation errors with temporary
  object name
* Hyperlink navigation did not work correctly for compound custom
  keywords
* Hyperlink navigation did not immediately update Code Contents
* Generating a Test Script for a non-packaged program unit with
  parameters with user-defined types would not create local variables
  with correct types
* Dropping an object in the Compile Invalid Objects tool would not
  update the compilation error list
* Fixed a problem starting specific applications when PL/SQL Developer
  is running
* Data Generator number precision displayed for fields with a scale of
  0 would not be correct
* Explain Plan and Test function now also replaces constants by bind
  variables in select statement
* Pressing a cell button in an empty Single Record grid in a SQL Window
  would cause an error message
* Export to Excel could display cells as #### due to column width
* SQL Window now preserves result message after navigating in result
  grid when "Show dictionary info" preference is set
* Tables folder in Tablespace folder in Object Browser did not list
  partitioned tables
* Compare User Objects memory usage optimized
* Compare User Objects list included tables from the Oracle10g
  recycle bin
* Fixed splitter problem and alignment of editor in XML Editor
* Oracle Logon preference "Fixed Users" is now stored encrypted
* Excel interface would not handle Japanese characters properly
* Fixed "Invalid pointer operation" errors


Enhancements in PL/SQL Developer 6.0.1
======================================
* Support for Oracle10g EZCONNECT added
* Performance of "Copy to Excel" function improved
* DDL for synonyms now uses "create or replace" syntax for Oracle 9.2
  and later
* Pressing an "Auto refresh timer" button now immediately executes
  the Window
* Shortcuts Plug-In enabled again
* Scrollbar in Explain Plan function now scrolls all contents
* Compare User Objects would try to rename columns when column order is
  different
* Code Hierarchy did not have Explain Plan and Test popup menu items
  for select statements
* Executing a Report would copy the SQL to the clipboard
* Report would not ask for password when "locked for others"
* PL/SQL Beautifier preview did not show effect of
  "Wrap zero level AND/OR" option for Control Structures
* Proxy settings added for Updates & News
* Renaming an object in the SQL Window could lead to incorrect
  "Object has been deleted" message
* Beautifier DML Rule "AND/OR under where clause" was always enabled
* Code Contents could sometimes be blank or out-of-date
* Fixed various access violations
* Explain Plan function did not replace record field PL/SQL variables
  in SQL text by bind variables on Oracle 9.0 and earlier
* Safe compilation could fail if the package body contains references
  to objects with the same name in another package
* Disabling the "Include Storage" option during Export User Objects
  would still include partition storage information
* Text Importer now correctly autodetects text with pipelines
* Large Data Editor now supports undo, redo, find and select all
* Text Importer data preview would not highlight multi line fields
  correctly


New features in PL/SQL Developer 6.0.0
======================================
* Program Window enhancements:
  > Code Hierarchy pane added
  > Code Contents extended with code structure and hot tracking
  > Compiles in background if session mode is "multi session"
  > Highlight if, loop, case, and blocks
  > Safe compilation preference added
  > Save before compilation preference added
  > Oracle10g PL/SQL Compiler warnings supported
* Support for partitioned tables added
* Support for materialized views added
* Support for compressed indexes added
* Support for reversed indexes added
* Support for queues added
* Support for queue tables added
* Support for NLS Length Semantics added
* Support for LOB and nested table column storage added
* Support for column renaming added (Oracle9.2 and later)
* Editor enhancements:
  > Hyperlink navigation now works in all SQL and PL/SQL editors
  > Highlight parentheses
  > Table and View drag & drop into editor can now launch the Query
    Builder
  > Find function can now wrap to start/end of document if the search
    text is not found
  > Append function added to append text to the current clipboard text
  > Sort function added to sort a selection
  > Guideline function added
  > SpecialCopy syntax extended with #define compress
  > Multi-line strings properly highlighted in SQL and PL/SQL editors
  > Oracle10g keywords highlighted in SQL and PL/SQL editors
* Code Assistant enhancements:
  > Support added for packaged record types and rowsubtypes
  > Support added for cursor variables
  > Support added for select statements on inline views
  > Home / End key will go to top / bottom of the list
  > Wraps to top / bottom from last / first line
* Authorization added
* To-Do Items added
* Data Generator tool added
* New preference dialog with preference sets
* External Tools generalized as External/Session Tools
* New Large Data Editor for CLOB, BLOB, LONG, LONG RAW and VARCHAR2
* Find Database Objects improvements:
  > Search for object name, owner, status, creation date range, and
    modification date range
  > Criteria can be saved and loaded
* Export User Objects improvements:
  > Include Storage option added
  > View button added to view the resulting script
* Compare User Objects improvements:
  > Option added to include storage in generated DDL for new objects
  > Table column renaming supported (Oracle9.2 and later)
* Export Tables improvements:
  > Include Storage option added for SQL and PL/SQL Developer format
  > Include Privileges option added for SQL and PL/SQL Developer format
* HTML Manual enhancements:
  > Multi-tabbed search results
  > Roll up / roll down buttons
  > Search text history
* Object Browser enhancements:
  > User defined folders added
  > Folder hierarchy
  > Folder color
  > Connection specific folders
  > Add/remove objects through right-click in Object Browser
  > Super/Subtype displayed for type objects
  > Column renaming added (Oracle9.2 and later)
  > Dropping a user that owns one or more objects is now possible after
    an explicit confirmation
  > Object popup menu now shows the debug information status
  > Recycle bin added for dropped tables on Oracle10g with Purge and
    Restore functions
* AutoRefresh option added for Session Window, SQL Window,
  Report Window, Test Window, and Command Window
* Added "Change Window to.." to popup menu for SQL Window, Program
  Window, Test Window, Command Window and Report Window
* SQL Window enhancements:
  > New number layout preference: "Formatted with thousand separator"
  > New "Null Value Color" preference
  > Object Browser is immediately updated after creating / dropping /
    altering and object
  > Compiling a view will save & restore instead of triggers
  > Query can now be saved as "Standard Query" for a Table, View or
    Materialized View
  > Direct XMLTYPE query support on Oracle Net 9.2 and later
  > Saving a view source now provides the view name as default filename
  > Clear, Clear Result and Select All added to popup menu of Single
    Record view
  > ReadOnly substitution variables added
  > Hidden substitution variables added
* Test Window enhancements:
  > New debugger preference "Never add debug info for objects"
  > Current debug line is now centered
  > Watches are saved and loaded with the Test Script
* Plan Window enhancements:
  > Copy function prefixes each item with its name
  > Oracle10g columns added
* Command Window enhancements:
  > Set prompt command added
  > Exit command can now exit PL/SQL Developer
* New PL/SQL Beautifier options:
  > Parameter declaration: List at left margin
  > DML: Split at zero-level AND/OR
  > DML: AND/OR after expression
  > DML: AND/OR under where clause
  > Control structures: Split at zero-level AND/OR
  > Control structures: AND/OR after expression
* PL/SQL Beautifier enhancements:
  > Support for Merge statement added
  > Support for Join syntax added
  > Constants are aligned when "Align declarations" is enabled
* Recall Statement enhancements:
  > Buffer size and location Preferences
  > Export to CSV file
  > Find function
* Oracle10g Instant Client support added
* All combo boxes now have AutoComplete functionality
* Taskbar icon now only displays connection information
* File > E-mail item added
* Keyboard search in property windows
* Popup menu added to the desktop with some primary functions
* Rollup button added to Window List and Template Window
* Shift-click in Window List closes the selected window
* New command-line parameters:
  > commandfile: execute a command file
  > viewobject: view database object
  > editobject: edit database object
  > noplugins: don't load Plug-Ins
