<listitem>
<para>
Additional <acronym>SQL92</acronym>-compliant language features have been added,
- including primary keys, quoted identifiers, literal string type coersion,
+ including primary keys, quoted identifiers, literal string type coercion,
type casting, and binary and hexadecimal integer input.
</para>
</listitem>
Memory overrun cleanups(Tatsuo)
Fix for lo_import crash(Tatsuo)
Adjust handling of data type names to suppress double quotes(Thomas)
-Use type coersion for matching columns and DEFAULT(Thomas)
+Use type coercion for matching columns and DEFAULT(Thomas)
Fix deadlock so it only checks once after one second of sleep(Bruce)
Fixes for aggregates and PL/pgsql(Hiroshi)
Fix for subquery crash(Vadim)
Implement CASE, COALESCE, NULLIF expression(Thomas)
New pg_dump table output format(Constantin)
Add string min()/max() functions(Thomas)
-Extend new type coersion techniques to aggregates(Thomas)
+Extend new type coercion techniques to aggregates(Thomas)
New moddatetime contrib(Terry)
Update to pgaccess 0.96(Constantin)
Add routines for single-byte "char" type(Thomas)
Better search for install program(Tom)
Timezone fixes(Tom)
HPUX fixes(Tom)
-Use implicit type coersion for matching DEFAULT values(Thomas)
+Use implicit type coercion for matching DEFAULT values(Thomas)
Add routines to help with single-byte (internal) character type(Thomas)
Compilation of libpq for Win32 fixes(Magnus)
Upgrade to PyGreSQL 2.2(D'Arcy)
<listitem>
<para>
-The parser will now perform automatic type coersion to match arguments
+The parser will now perform automatic type coercion to match arguments
to available operators and functions, and to match columns and expressions
with target columns. This uses a generic mechanism which supports
the type extensibility features of <productname>Postgres</productname>.
However, the implicit conversions done by <productname>Postgres</productname>
can affect the apparent results of a query, and these results
can be tailored by a user or programmer
-using <emphasis>explicit</emphasis> type coersion.
+using <emphasis>explicit</emphasis> type coercion.
</para>
<para>
<para>
The Programmer's Guide has more details on the exact algorithms used for
-implicit type conversion and coersion.
+implicit type conversion and coercion.
</para>
<sect1>
<itemizedlist mark="bullet" spacing="compact">
<listitem>
<para>
-Implicit conversions should never have suprising or unpredictable outcomes.
+Implicit conversions should never have surprising or unpredictable outcomes.
</para>
</listitem>
<listitem>
<para>
-User-defined types, of which the parser has no apriori knowledge, should be
-"higher" in the type heirarchy. In mixed-type expressions, native types shall always
+User-defined types, of which the parser has no a-priori knowledge, should be
+"higher" in the type hierarchy. In mixed-type expressions, native types shall always
be converted to a user-defined type (of course, only if conversion is necessary).
</para>
</listitem>