Original Announcement here:
http://blogs.perl.org/users/peter_lavender/2012/04/padre-096-has-been-released.html

Padre, the Perl IDE has just hit version 0.96, only 1 more release 
before, numerically speaking, it hits 1.0.

Now this is interesting, as one of the big coders for Padre is Adam 
Kennedy ( Alias ), and he wanted to use the remaining release version 
numbers to get various bits and pieces of housekeeping in order before 
hitting the big 1.0.

However, it seems that Adam is moving (has moved by now) to the US, and 
to date, seems modus incommunicado, and lots of work has been done by 
Kevin Dawson (bowtie) and Ahmad Zawawi (azawawi) and as such I have been 
asked to roll out a new Padre 0.96 for the world to enjoy.

So given the last release was at the beginning of the year, and clearly 
from the Changes file for this release a lot has been done, it was well 
and truly time to don my Release Managers hat and get on with getting 
Padre out the door.

In saying that, I really should be sacked from the job, I've so far been 
distracted by pretty much anything else than get the new release done, 
I've even picked up my guitar for the first time in months and strummed 
a few chords while it was building and testing only to come back hours 
later with sore fingers and a tar ball waiting to be tested for 
installation.

Sheesh.... it's now midnight and I'm writing up the release 
announcement... must focus!

Software doesn't write itself, an IDE like Padre doesn't magically get 
an inbuilt debugger, you don't get the latest editor widget by just 
wishing for it, and all the internal guts and gory bits don't refactor 
themselves.

This happens because Kevin Dawson, Ahmad Zawawi and Adam Kennedy some 
how find time to do this.

Even though we haven't seen much of Adam of late, he committed a fair 
chuck of changes to Padre for 0.96:

     - The "Todo" or "To Do" or "To-do" or "TODO" list has always been a
       problem when it comes to naming. Renamed to "Task List" to align
       with Microsoft Visual Studio's solution to this problem (ADAMK)
     - Removed borders from the Outline tool elements (ADAMK)
     - Clicking a file in the Replace in Files output opens the file (ADAMK)
     - Added Padre::Wx::Role::Idle and moved all tree ctrl item activate
       events to use it to evade a item_activated event bug (ADAMK)
     - Added Padre::Wx::Role::Context and changed most panel tools to use
       it for generating context menus (ADAMK)
     - Added proper POD documentation for Padre::Cache (ADAMK)
     - Delay clearing the outline content so it doesn't flicker so heavily
       all of the time (ADAMK)
     - Added a dozen or so new file types to Padre::MIME, including
       several that we explicitly do not support (ADAMK)
     - Added Padre::Comment to hold a registry and abstraction for the
       different comment styles in supported documents (ADAMK)
     - The Evaluate Expression dialog now has a "Watch" feature (ADAMK)
     - Added Padre::SLOC for calculating Source Lines of Code metrics 
(ADAMK)
     - Completed right click relocation of panels for the main tools (ADAMK)
     - Added Padre::Locale::Format for localising the display of numbers,
       and datetime values (ADAMK)
     - Inlined the small amount of code we use from Format::Human::Bytes and
       remove the dependency (ADAMK)
     - Migrating to new ORLite 2.0 API (ADAMK)
     - Added COCOMO modelling to the project statistics dialog (ADAMK)

Kevin Dawson pushed on with the Debugger:

     - Update Debug2 to use SQL parameter markers (tome, BOWTIE)
     - disable Debug2 tool-bar icons against unsaved files (tome, BOWTIE)
     - Debug2 now shows margin_marker breakpoints on file load (tome, 
BOWTIE)
     - tweaked on load to include reload and only once (BOWTIE)
     - Debug2 now checks for perl files more thoroughly (BOWTIE)
     - Added display variable data from click in debugger panel (BOWTIE)
     - Added BASH support to default.txt theme (BOWTIE)
     - Variable data now shown in corresponding colour (BOWTIE)
     - Padre::PluginHandel was only checking for error,
       not handling return = 0, it is now (BOWTIE)
     - Re-enable outline panel to display MooseX::Declare Method modifiers
       (BOWTIE)
     - Convert p-p-xx-yy -> p-p-xx in P-Plugin making getting config easy
       (BOWTIE)
     - Update Debugger, tests and dependencies to use Debug::Client 0.18 
as this
       is now Perl 5.16.0 ready (BOWTIE)
     - Make show_local_variables default in Debug2 (BOWTIE) reverting
     - perl5db.pl needs to be given absolute filenames (BOWTIE)
     - Debug2 now shows display_value on selection (BOWTIE)
     - change Status-Bar 'R/W' to 'Read Write' (BOWTIE)
     - add +1 to Current Line so % is display correctly in Status-Bar 
(BOWTIE)
     - bumped Debug-Client requirement to 0.20 (BOWTIE)

Mark Dootson worked some Wx magic:

     - Switching to the thread-safe Wx::PostEvent when sending events from
       the background, which should dramatically reduce segfaults (DOOTSON)


Ahmad Zawawi, keeps the Scintilla widget tracking along with some of the 
latest versions from the Scintilla project, as well as a new project a 
Mojolicious plugin called Pedro. Like one editor isn't enough to work on! :)

     - Padre::Plugin::unload(@packages) now works (AZAWAWI)
     - Notify plugins when either a save-as (possible mime-type change) 
or new
       document event occurs (AZAWAWI)


Gabor Szabo, the marketing machine, trainer and producer of the 
fantastic Perl Weekly gets a mention:

     - Require 5.010 as an experiment. (SZABGAB)


A big thanks to the translators who both updated Padre's languages 
during development ( zeno - German ) and once branched ( zipf - Spanish ).

Of course all of this is in the Changes file, but who reads them and how 
SEO are they???

I'd like to say a big thanks to the active contributors to Padre and 
those who pop in and do their small bit to the overall greatness that is 
Padre, the Perl IDE.

I had need to write a Perl script on the weekend, first time in ages, 
and it was just such a pleasure to use what was then the head revision, 
it's amazing how good Padre has become. I keep telling myself I need to 
get back to the code, but sadly, I have a camera and a desire to be 
outdoors capturing light.

It's a phase I'm sure will pass in time.

As always, #padre on irc.perl.org is a great place to drop in and say hi 
and thanks to the great people of Padre itself. If you have a question, 
or a suggestion, or even a bug fix, this is your place to be.

Until the next release, just that one step closer to 1.0, I remain your 
humble Padre Release Manager.

_______________________________________________
Padre-dev mailing list
Padre-dev@perlide.org
http://mail.perlide.org/mailman/listinfo/padre-dev

Reply via email to