Autodoc - Release Notes

Packages or ports are available for Debian, FreeBSD and NetBSD. CVS Access is also available via pgFoundry.

Release notes are in reverse chronological order.

1.40

Download 1.40 - postgresql_autodoc-1.40.tar.gz

  • Fix named function support. DBD::Pg change the way it works and need to follow. ( Rod)

  • Add -m <regex> to output structure or functions matching a specific regular expression. The expression is interpreted by PostgreSQL. (Simon Michael)

  • Simplify the makefile. To target a prefix use make PREFIX=? install. Configure and automake uses have been removed. (Simon Bertrang)

  • Remove support for PostgreSQL 7.4 and earlier. Simplify queries and code. ( Rod)

  • Improve --table help. (Jamie Nicholson)

1.31

Download 1.31 - postgresql_autodoc-1.31.tar.gz

  • Change --tables to be a list of tables instead of singular. ( Leonardo)

  • Do not attempt to retrieve statistics via --statistics for views and other non-table structures found in pg_class. ( Leonardo)

  • DBD::Pg changed the array output in version 2.0 and later. Versions 1.49 and earlier still need to be parsed as it sends the PostgreSQL data string. Deal with this discrepency quietly. Reported and tested by Christopher Browne. ( Rod)

  • If --tables is specified then do not output the list of functions. ( Rod)

1.30

Download 1.30 - postgresql_autodoc-1.30.tar.gz

  • Enable a password to be provided via a prompt. ( Toshio)

  • Improve support for UTF8 based strings. ( Dirk)

  • Correctly set the datadir to share/postgresql_autodoc and create an uninstall target. ( Dirk)

  • Significant code cleaning and removal of support for PostgreSQL 7.1 and 7.2. 7.3 and later should still function as expected. ( Rod)

1.25

May 2nd, 2005

Download 1.25 - postgresql_autodoc-1.25.tar.gz

  • Clean up argument handling. ( Jacob)

  • Fix a set of Dia crashers with the 0.94 release of dia. ( Piebe)

  • Improve the output of the dot.tmpl file by using HTML structures. Add PK and FK columns. ( Matt)

  • Create a new GraphViz template named neato.tmpl which is appropriate for graphing tools other than dot, like Neato and Twopi. For best output, try running with -Goverlap=false. ( Tony)

  • General cleanup of the code and templates for style purposes. ( Rod)

1.24

October 13th, 2004

Download 1.24 - postgresql_autodoc-1.24.tar.gz

  • Add table comments to the Dia output. These are truncated to 45 characters. ( Paul)

  • Fix a bug which resulted in duplicated columns when they were reserved words in postgresql (column named "name"). ( Rod)

1.23

June 2nd, 2004

Download 1.23 - postgresql_autodoc-1.23.tar.gz

  • Correct a number of bugs. Check constraint formatting in 7.4, functions using numeric data type arguments, and others. ( Rod)

1.22

March 12th, 2004

Download 1.22 - postgresql_autodoc-1.22.tar.gz

  • New Dia style with Zigzag line type. This is a good template for databases with a low number of tables. ( Antanas)

  • Correct GraphViz output when database contains tables named after reserved keywords. ( Rod)

  • Permission characters were being picked up when in the users name. ( Rod)

1.21

November 28th, 2003

Download 1.21 - postgresql_autodoc-1.21.tar.gz

  • Fix output for 7.2 in regards to indexes. ( Rod)

  • Correct a configure issue with some non-standard versions of Bash. ( Rod)

1.20

November 3rd, 2003

Download 1.20 - postgresql_autodoc-1.20.tar.gz

  • Use View heading for views rather than calling them tables. ( Andrew)

  • Add an option to specify the template location during execution. ( Andrew)

  • Add an option to specify a specific output type, rather than receiving all possible types. ( Andrew)

  • Display limited function information in HTML and DocBook output formats. ( Andrew, Rod)

  • Output limited information about non-unique table indexes in DocBook output. Unique indexes are already displayed as constraint output. ( Rod)

1.12

August 11st, 2003

Download 1.12 - postgresql_autodoc-1.12.tar.gz

  • Complain if there are no template files in the template directory. ( Rod)

  • Correct HTML output for specification conformance. ( Rod)

  • Add note to HTML about PostgreSQL Autodoc. ( Rod)

1.11

August 1st, 2003

Download 1.11 - postgresql_autodoc-1.11.tar.gz

  • Write documentation including what variables are used for template creation. ( Rod)

  • Correct various inter-schema issues with commonly named tables. ( Rod)

  • Remove sgml.tmpl DocBook output. Replace with xml.tmpl for DocBook output. ( Rod)

  • Add --statistics support for PostgreSQL 7.4. Requires pgstattuple from contrib to be installed ( Rod)

  • Correct schema prefix to function names. ( Rod)

  • Statistics based on PostgreSQL's pgstattuple contrib module ( Rod)

  • Correct a number of issues with common table names in multiple schemas. (a.j and b.j) ( Rod)

  • Other bug fixes ( Rod)

1.10

May 18th, 2003

Download 1.10 - postgresql_autodoc-1.10.tar.gz

  • Skip plpgsql_call_handler() in PostgreSQL 7.3 and later ( Rod)

  • Fix column descriptions ( Rod, Arthur )

  • Use a table connection point for GraphViz output for cleaner formatting. ( Rod)

  • Ensure that multikey constraints can be associated with a group number (UNIQUE#1, UNIQUE#2, FK#1, FK#2, …) ( Arthur, Rod)

  • Skip information_schema on 7.4 database ( Rod)

  • Base the output on templates which are processed by HTML::Template allowing simpler editing of the output for various styles ( Neil, Rod)

  • Correct the PostgreSQL 7.1 query processes ( Rod)

  • Add a new --schema argument to enable dumping a single schema ( Rod)

  • Large cleanups for the various outputs to simplify the code base and remove long standing bugs in DocBook output ( Rod)

1.01

September 18th, 2003

Download 1.01 - postgresql_autodoc-1.01.tar.gz

  • Prevent bad Dia output causing crash of Dia ( Rod)

  • Add View definition to DocBook output ( Rod)

1.00

September 5th, 2002

Download 1.00 - postgresql_autodoc-1.00.tar.gz

  • Correct a number of queries for exactness ( Rod)

  • Simplify Dia output by removing values that are now defaulted and not grouping unless there is more than one schema involved. ( Rod)

0.99

August 21st, 2002

Download 0.99 - postgresql_autodoc-0.99.tar.gz

  • HTML stylistic fixes and improved colour scheme. ( Hans)

  • Have Dia connect to primary / foreign key connection points. ( Ilya)

  • Add dot (GraphViz) output. ( Ilya)

  • Improve DocBook output (xref tag names, database comments, array types in tables, @DOCBOOK tag for marked up DocBook comments, output a book not an appendix, ). ( Rod)

  • Pull out and document functions in DocBook and HTML outputs. ( Rod)

  • Update for PostgreSQL 7.3 including addition of schemas, new permissions. ( Rod)

  • Fix -u to work like -U ( Neil)

Older releases

Older releases are still available should you need one for some strange reason, but unfortunately the release notes for them have not been kept handy for documentation purposes.

Download 0.50 - postgresql_autodoc-0.50.tar.gz
Download 0.40 - postgresql_autodoc-0.40.tar.gz
Download 0.31 - postgresql_autodoc-0.31.tar.gz
Download 0.21 - postgresql_autodoc-0.21.tar.gz
Download 0.20 - postgresql_autodoc-0.20.tar.gz
Download 0.13 - postgresql_autodoc-0.13.tar.gz