<?xml version="1.0" encoding="UTF-8"?>
<entry>
  <author-id type="integer">1</author-id>
  <body>&lt;p style=&quot;margin-top:-20px;&quot;&gt;Today I'm releasing PGnJ 0.8. I've been sitting on these updates since October but haven't released them because I've been really busy with work. In addition, Leopard came out and I wanted to revisit some of PGnJ's user interface.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.macupdate.com/info.php/id/18411/pgnj&quot; target=&quot;download&quot;&gt;Download PGnJ 0.8 now&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With this release I really wanted to concentrate on further refining the application rather than adding a lot of new SQL related features. Some of the things I've done with this release include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Adding an automatic software update system.&lt;/li&gt;
&lt;li&gt;Adding a preference system with a hand full of useful preferences.&lt;/li&gt;
&lt;li&gt;Completely re-implementing the source tree selection logic.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To see the full list of over 20 new features, changes and bug fixes, check out the &lt;a href=&quot;http://www.slicedsoftware.com/files/PGnJ/changes.txt&quot;&gt;changelog&lt;/a&gt;.&lt;/p&gt;

&lt;div style=&quot;float:right;width:100px;margin-left:15px;&quot;&gt;
&lt;a href=&quot;http://www.slicedsoftware.com/images/2007/09/about.png&quot; target=&quot;_about&quot; style=&quot;border:0px;&quot;&gt;&lt;img src=&quot;http://www.slicedsoftware.com/images/2007/09/about-thumbnail.jpg&quot; style=&quot;padding:1px;border:1px solid #A2A8A2;&quot;/&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://www.slicedsoftware.com/images/2007/09/preferences.png&quot; target=&quot;_about&quot; style=&quot;border:0px;&quot;&gt;&lt;img src=&quot;http://www.slicedsoftware.com/images/2007/09/preferences-thumbnail.jpg&quot; style=&quot;padding:1px;border:1px solid #A2A8A2;&quot;/&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://www.slicedsoftware.com/images/2007/09/software-update.png&quot; target=&quot;_about&quot; style=&quot;border:0px;&quot;&gt;&lt;img src=&quot;http://www.slicedsoftware.com/images/2007/09/software-update-thumbnail.jpg&quot; style=&quot;padding:1px;border:1px solid #A2A8A2;&quot;/&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://www.slicedsoftware.com/images/2007/09/tree-selection.png&quot; target=&quot;_about&quot; style=&quot;border:0px;&quot;&gt;&lt;img src=&quot;http://www.slicedsoftware.com/images/2007/09/tree-selection-thumbnail.jpg&quot; style=&quot;padding:1px;border:1px solid #A2A8A2;&quot;/&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;I wrote about what was coming in 0.8 a few months back so I thought I'd quote some of my previous thoughts below.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;First, I added an about box and a preference system.&lt;/p&gt;

&lt;p&gt;After that, I decided to tackle automatic software updates. Unfortunately, since PGnJ is written in Java, I didn't get to use that slick &lt;a href=&quot;http://sparkle.andymatuschak.org/&quot;&gt;Sparkle Framework&lt;/a&gt; that all of the Cocoa developers use. I had to do my own thing.&lt;/p&gt;

&lt;p&gt;So, being that I try and make PGnJ look and feel like a real OS X application, I decided to model my software update system after the Sparkle Framework. In addition to just looking good and working well, I figured that people are used to the software update process that Sparkle provides so I went ahead and developed a pretty neat software update framework for PGnJ. Take a look at the third thumbnail to see it in action.&lt;/p&gt;

&lt;p&gt;Another thing I thought I could do to really spruce things up was something that I hope most people don't even notice. I really wanted to add some row selection intelligence to the database object tree on the left side of the application.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;To read more, &lt;a href=&quot;http://www.slicedsoftware.com/2007/09/22/jtree-row-selection-and-pgnj-8-preview&quot;&gt;check out the full post&lt;/a&gt;.&lt;/p&gt;</body>
  <created-at type="datetime">2008-02-17T11:51:03-05:00</created-at>
  <excerpt>Today I'm releasing PGnJ 0.8. I've been sitting on these updates since October but haven't released them because I've been really busy with work. In addition, Leopard came out and I wanted to revisit some of PGnJ's user interface. With this release I really wanted to concentrate on further refining the application rather than adding a lot of new SQL related features.</excerpt>
  <id type="integer">1348</id>
  <permalink>2008/02/17/pgnj-8</permalink>
  <published-at type="datetime">2008-02-17T13:07:00-05:00</published-at>
  <slug>pgnj-8</slug>
  <title>PGnJ 0.8</title>
  <tumblr-permalink>/post/63459718/pgnj-0-8</tumblr-permalink>
</entry>
