== v0.14.0 [2012-06-17] Michael Granger <ged@FaerieMUD.org>
Bugfixes:
#47, #104
New Methods for PostgreSQL 9 and async API support:
PG
- ::library_version
PG::Connection
- ::ping
- #escape_literal
- #escape_identifier
- #set_default_encoding
PG::Result
- #check
New Samples:
This release also comes with a collection of contributed sample scripts for
doing resource-utilization reports, graphing database statistics,
monitoring for replication lag, shipping WAL files for replication,
automated tablespace partitioning, etc. See the samples/ directory.
== v0.13.2 [2012-02-22] Michael Granger <ged@FaerieMUD.org>
- Make builds against PostgreSQL earlier than 8.3 fail with a descriptive
message instead of a compile failure.
== v0.13.1 [2012-02-12] Michael Granger <ged@FaerieMUD.org>
- Made use of a finished PG::Connection raise a PG::Error instead of
a fatal error (#110).
- Added missing BSDL license file (#108)
== v0.13.0 [] Michael Granger <ged@FaerieMUD.org>
Reorganization of modules/classes to be better Ruby citizens (with backward-compatible aliases):
- Created toplevel namespace 'PG' to correspond with the gem name.
- Renamed PGconn to PG::Connection (with ::PGconn alias)
- Renamed PGresult to PG::Result (with ::PGresult alias)
- Renamed PGError to PG::Error (with ::PGError alias)
- Declare all constants inside PG::Constants, then include them in
PG::Connection and PG::Result for backward-compatibility, and
in PG for convenience.
- Split the extension source up by class/module.
- Removed old compatibility code for PostgreSQL versions < 8.3
Documentation:
- Clarified licensing, updated to Ruby 1.9's license.
- Merged authors list, added some missing people to the Contributor's
list.
- Cleaned up the sample/ directory
- Making contact info a bit clearer, link to the Google+ page and
the mailing list
Enhancements:
- Added a convenience method: PG.connect -> PG::Connection.new
Bugfixes:
- Fixed LATIN5-LATIN10 Postgres<->Ruby encoding conversions
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Update HOMEPAGE.
* Correct LICENSE.
* Remove default value of GEM_BUILD.
CHANGES:
158[tip] 872063e42b12 2010-02-19 08:02 -0800 ged
Adding "fat gem" compatible loader, set the default RUBY_CC_VERSION.
157 ab525ca90531 2010-02-19 06:27 -0800 ged
Updated the Rakefile so it includes itself in gems. (closes#15) Thanks to flameeyes@bitbucket for
156 9c65eb905416 2010-02-18 06:52 -0800 ged
Applied patch for PGconn#async_exec to make it have the same semantics as PGconn#exec (closes#19). Thanks again to Lars Kanis for the patch.
155 b0017ac0ecb5 2010-02-17 15:30 -0800 ged
Updated the Rakefile to always default the package version even if a version can't be read from the VERSION_FILE.
154 c7d5458af696 2010-02-17 06:23 -0800 ged
Improving spec database setup function (closes#18). Thanks to Lars Kanis for another fine patch.
153 39b11474d035 2010-02-17 06:14 -0800 ged
Ack! Removing typo
152 9d54bbc98488 2010-02-17 06:10 -0800 ged
Adding a test to ensure the result encoding remains the same even when client_encoding in the connection changes.
151 31afece7c203 2010-01-18 09:15 -0800 ged
Made the 'make_header' in the extconf more clear.
150:149,148 d9c920068712 2010-01-13 20:56 -0800 pgsql
Merged
149:141 294eb6d5530b 2010-01-13 20:51 -0800 pgsql
In rspec tests, replace the pattern:
148 74fab32c2687 2010-01-11 08:15 -0800 ged
A better fix for the PGconn#block weirdness on Win32 (closes#16).
147 f8dfc1b6c51c 2010-01-06 06:17 -0800 ged
Rearranged the sections of the README.
146 0df792de2a19 2010-01-05 08:48 -0800 ged
Updating MacOS X README.
145 2894973bc63f 2010-01-04 18:28 -0800 ged
Work around broken rb_thread_select() on win32; thanks to Lars Kanis for the patch!
144 88dacdb9c97d 2010-01-04 18:16 -0800 ged
Reverted removal of PGresult::InvalidOid, fixed broken spec.
143 739cec560448 2010-01-04 17:55 -0800 ged
Ignore some generated files, documentation work, removed type OID constants.
142 38a0d2a90664 2010-01-04 17:39 -0800 ged
Applied patch for static cross-compilation of win32 gem from Lars Kanis with a few changes to
141 f31202539234 2010-01-03 11:40 -0800 ged
Updated build system
* Add LICENSE.
Release Name: ruby-pg-0.8.0
Notes:
This release provides much better support for win32. Big thanks to:
Charlie Savage <cfis [at] savagexi [dot] com>
Also, numerous bug fixes, better support for Ruby 1.9.1, and improved tests.
Changes:
* many windows fixes and improvements (cfis)
* some 1.9 fixes (jdavis, cfis)
* fix headers to work on 1.8 and 1.9 (jdavis)
* fix PGconn#lo_close, bug #24634, thanks to tietew for report (jdavis)
* Fix socket leak on connection error, bug #24920, thanks to
Andrea Barisani <andrea [at] inversepath [dot] com> and
Rob Holland <rob [at] inversepath [dot] com> for report (jdavis)