Release Notes Archives

From . .. poMMo .. .

Jump to: navigation, search

Contents

Aardvark PR13.1

=== Release Notes for Aardvark PR13.1 ===
 <Released October 4, 2006>
 
[Additions]

  * Added Danish and Spanish Translations
  
  * Added support for ISO-8859-2 Encoded Mailings
  
  
[Improvements]

  * Refactored pages to include trailing slash in bm_baseURL. 
    -- If you have defined the baseURL, include the trailing slash!
    
  * Email address can now be auto-populated into subscriber logon via 
      HTTP POST/GET variables
      
  * Updated the Global Translation (.pot) file
 

[Bug Fixes]
  * Double "Aardvark" no longer displays @ admin page
  
  * HTML Mailings no longer call regular form JS+CSS
  
  * Fixed HTML Mailing Composition under Safari
  
  * Fixed "enter issue" with IE and the subscriber form
    -- If using a custom subscriber form, regenerate the HTML for it!
    
  * Autodetection of BaseURL now will work when poMMo is installed as
      the root of a subdomain (e.g. http://pommo.domain.com/admin.php)


Aardvark PR13

=== Release Notes for Aardvark PR13 ===
 <Released September 17, 2006>
 
[Additions]

  * Mailing Personalization
  * Dialog to select personalization fields + default value added to mailing composition page
  
  * Added ability to inject CSS/JS into HTML <head> via SMARTY capture
    -- see themes/default/mailings/mailing_status.tpl for example.
    
  * Support library can now force terminate mailings
  * Support library can now test setting maximum runtime
  
  * Allow overriding of base URL, Webserver Port/Hostname via config.php

[Improvements]

  * Logging in now returns to the referal page (e.g. page that threw denied access message)
  
   * Background spawner more reliable
    -- hostname/port can be set via config.php
    -- support for SSL
    -- support for .htaccess and HTTP Authentication
    -- added support for spawning indication if verbosity set to 1

  * Improved protection against frozen mailings
  
  * Organized CSS/JS includes in theme templates
  * Included jQuery, the new base JS library
  * Updated Mailing Creation session storage. 
  
  * (api) Cleaned up GetGroupID(). 
  * (api) Added support for page states
    -- this effectively removes the tedious and inefficient $appendURL model.
  * (api) Easier customization of mailing processor
    
  * Revamped Mailings History page
  
  * Updated Xinha (WYSIWYG editor)
  
  * Access granted to support library (support.php) on non setup poMMo installations.
  * Support library spawn testing is more robust
  
  * State of including alternitive text body is now remembered
  

[Bug Fixes]

  * Fixed issue where mailings would not start automatically
  
  * DB Schema Changes* Fixed issue where mailings would not start automatically
    -- fixed encoding issue on character sets > 10 characters in name
    -- fixed the NOT NULL bug upon copying mailing to history on completion
  
  * Mailing encoding (character set) now stored in history table.
  * Fixed issue with upgrade step 76
  
  * Pagination indicators converted to HTML iso 8859
  
  * Forms JS now propery loads


Aardvark PR12

[ADDITIONS]
Added Bulgarian translation
Mailings History Added (Maintained by Corinna Thoeni)
Added testing of background script spawner to support library.
Session.auto_start compliant, objects are no longer stored in session

[ENHANCEMENTS]
Updated Italian, German translations
poMMo will now complain if asked to send a mailing to 0 subscribers.
Improvements to Internal API (see SVN Changelog from 82->133)
Embedded forms improved, user input remembered upon invalid entry via serializing _GET
Better SAFE_MODE compatibility, warning is thrown to manually set up working directory.
Reduced general session size by @ 80% (from @ 1.3k to 300 bytes)
Subscription Processor no longer uses javascript history.back()
CSS styling improvements (widened form prompts)

[FIXES]
Drastically improved session management during mailings, much less memory usage.
Import process no longer looses field assignments.
Fixed issue where the hidden state of subscriber field would toggle on/off during an update.
Logger now correctly detects verbosity level
Fixed bug with multiple SMTP servers where mailings would complete early
Fixed issue with max_run_time during safe mode, better handling of 10 second max run times


Aardvark PR11.2c

=== Release Notes for Aardvark PR11.2c ===
 <Released May 23rd, 2006>
 
This is a minor bugfix release.

[CHANGES]
 * Detection of frozen mailings with ability to dethaw or cancel

 [ENHANCEMENTS]
  * Added Dutch Translation
  
 [BUG FIXES]
  * Improved support for embedded forms
  * Drag and Drop Subscriber Field Sorting fixed under IE
  * Sorting by group with no criteria no longer produces fatal error


Aardvark PR11.2

=== Release Notes for Aardvark PR11.2 ===
 <Released May 10th, 2006>
 
This is a minor bugfix and feature enhancement release.

[CHANGES]
  * Ability to set character set of a mailing
  * New Support Library to clean Working Directory (support.php)
  * Group Filter creation now compatible with Internet Explorer
  * Added Romanian Translation.

 [ENHANCEMENTS]
  * Output buffering to avoid session and redirect issues with debugging enabled
  * Multiple Choice fields now have a default "choose selection" (allows for "optional")
  * Fields are created "hidden" as default to allow production-safe additions
  * Memorization of BaseURL so embedded forms will work outside poMMo directory tree
  
 [BUG FIXES]
  * SMARTY Working directory is cleared during install or upgrade
  * Removed debugging trace from user update
  * Unsubscribe from user update restored
  * Editing and deleteing subscribers works again
  * Embedded Forms no longer kill PHP processing after printing
  * Fixed demonstration mode detection in mailings


Aardvark PR11.1

=== Release Notes for Aardvark PR11.1 ===
 <Released May 7th, 2006>
 
This is a major feature enhancement release of poMMo. Enjoy!

[CHANGES]
  * New AJAX based Group handling
  * New AJAX based Mailing Status page
  * Demographics renamed to "subscriber fields"
  * Dropped legacy support
  * Changed all instances of bMail to poMMo
  
 [ENHANCEMENTS]
  * Much improved filter creation
  * All browser pages updated with new framework
  * Usability Enhancements
  * Groups returned in alphabetical order
  
 [BUG FIXES]
  * Better protection against null fields
  * Removed legacy logger (common)
  * Updated to SmartyValidate 1.8 dev to fix issues
  
 [NOTES]
  *  Development switched to Subversion, with three branches;
      aardvark(stable), aardvark-testing(semi-stable), aardvark-brice(bleeding edge)


Aardvark PR11

=== Release Notes for Aardvark PR11 ===
 <Released April 28, 2006>
 
 Aardvark PR11 is a milestone release. Enjoy!
 
 [CHANGES]
  * Look and feel now controlled by Smarty Templates.
    (Allows for easy customization of subscribe form, user,
     and admin pages using templates devoid of PHP)
  * Added i18n support through gettext
  * Massive reogranization of file structure:
    !!! config.php is now in root directory. See the sample !!!
  * Generation of subscription form greatly enhanced. Now supports
    3 modes: Default Form, Embedded Form(s), Plain HTML
 
 [ENHANCEMENTS]
  * Added a work directory to store cached templates
  * Drag and Drop ordering of demographics
  * Debugging is more verbose
  * Improved logging mechanism
  * French and German Translation
  
 [BUG FIXES]
  * Fixed configuration of SMTP servers
  * Many small cleanups and bugfixes
  * Migration away from old HTML form class


Aardvark PR10.2

=== Release Notes for Aardvark PR10.2 ===
 <Released April 12, 2006>
 
 Aardvark PR10.2 is a minor bugfix release.
 
 [CHANGES]
  * Subscriber pages have moved from /subscriber/  to /user/.
    User login and process.php have changed,
    UPDATE YOUR SUBSCRIPTION FORM + MAILING FOOTER !!
      ie. change form action from /subscribe/process.php to /user/process.php
      
  * CONFIGURATION FILE CHANGED!
    Model your config.php after config.sample.php in the /setup directory.
 
 [ENHANCEMENTS]
  * Organized file names
  * PHP Safe mode compliancy
  * Queue fetching no longer relies on temporary tables
  * Improved throttle controller
  
 [BUG FIXES]
  * Fixed 0 mails sent bug #57
  * SMTP Auth can now be set via configuration page
  * confirm.php now redirects to SuccessURL if set
  * WYSIWYG edits are now saved when switching between editors
  * Exits from background mail processor now saved to database


Aardvark PR10.1

=== Release Notes for Aardvark PR10.1 ===
 <Released April 6, 2006>
 
 Aardvark PR10.1 Is an emergency bugfix release of bMail.
 
 [BUG FIXES]
  * Recipients are now cleared from a mailing
  * Mailings no longer start in a paused state
  * Subscriber unsubscription fixed


Aardvark PR10

=== Release Notes for Aardvark PR10 ===
 <Released April 5, 2006>
 
 Aardvark PR10 is a milestone release of bMail. Enjoy!
 	
 [CHANGES]
  * Added throttling engine, mailer volume and bandwith can be controlled.
  * Added support for multiple (4) SMTP Relays
  * Rewritten background mail processor and mailing status page
  
 [ENHANCEMENTS]
  * Added scriptaculous AJAX javascript library for throttler control sliders
  * Added confirmation URL to bypass bMail confirmation page
  * Sending pause, resume, and cancel commands a mailing now cross browser compatible
  * Refactored internal API
  * Added DOS (Denial of Service) protection to background mail processor
  * Added user configurable verbosity level to logging
  * Unique emails enforced on the database level
 
 [BUG FIXES]
 * bMail can now reside in the root directory of a URL
 * Reset password fixed for new API
 * Fixed appendURL when editing/deleteing subscribers, notices supressed
 * Fixed PNG Alpha Transparency in IE (Internet Explorer)
 * Fixed "Bad values sent to bmSendConfirmation()" bug
 * Fixed issue where duplicates were not properly detected during subscription
 * Fixed issue where language was not being set in PHPMailer
 


Aardvark PR9.2

=== Release Notes for Aardvark PR9.2 ===
 <Released March 12, 2006>
 
 Aardvark PR9.2 is a minor feature enhancement release of bMail. Enjoy!
 	
 [CHANGES]
  * Sorting by email reinstated.
  * User enabled debugging mode
  * Enhanced mail body creation -- total control, selectable editor.
  
 [ENHANCEMENTS]
  * Demonstration mode warning during mail composition
 
 [BUG FIXES]
 * Revisiting the mail body will no longer break HTML tags in the WYSIWYG editor
 * Installer now PHP5 friendly, thanks Bruce Dillahunty


Aardvark PR9.1

=== Release Notes for Aardvark PR9.1 ===
 <Released March 06, 2006>
 
 Aardvark PR9.1 is a minor feature enhancement release of bMail. Enjoy!
 	
 [CHANGES]
  * Success URL redirection now implemented
  * Mails are sent 1 at a time to better populate the TO: header.
      There is a significant decrease in performance with this change,
      although the method is now standards complaint.
  * Users can now change their own email address
  * Added SMTP sending support.
  
 [ENHANCEMENTS]
  * Abstracted configuration variables for security and memory purposes.
  * Updated internal API
  * Switched to mysql_real_escape_string() to prevent SQL injection attacks in GBK charsets
 
 [BUG FIXES]
 * Admin can now change subscriber emails without creating a new subscriber.
 * Adding+Deleteing users from pending is fixed
 * Output buffering in Mailing Status page now PHP 4.1 compatible
 * Importing subscribers with multiple choice demographics now gives real value
 * Redirects after deleting a demographic or group are now working


Aardvark PR9

=== Release Notes for Aardvark PR9 ===
 <Released March 02, 2006>
 
 Aardvark PR9 is a major milestone release of bMail. Enjoy!
 	
 [CHANGES]
  * Re-written Query Generator
  * Re-written demographic management
  * CSV export now supports groups
  * Added PHP Mail() as an exchanger
  * Prefixing of table names (bMail can now better exist in a shared database)
  * Subscriber Flagging takes place (ie. flagged to update records)
  
 [ENHANCEMENTS]
  * Better organized includes
  * Smart Removal of demographics and options
  * Demographics with quotes are better displayed
  * Faster database API
  * Updated Art
  * Subscriber Management updated
  * Improved Subscriber Import
  * Enhanced framework
 
 [BUG FIXES]
 * Fixed bug where mails were not being sent due to error truncation
 * Removed functions breaking PHP 4.1 compatibility
 * All redirects are now HTTP/1.1 compliant
 * Fixed layout issues with IE + Opera
 * Fixed issue where Mailing Status page was reporting wrong values


Aardvark PR8.3

=== Release Notes for Aardvark PR8.3 ===
 <Released Feburary 19, 2006>

 This is a maintainence release for the PR8 series of Aardvark.

 [CHANGES]
   * Sending Mailings is now MySQL 3.23 compatible
   * Fixed a potential divide by 0 in mailing_status.php
   * Subscription/Importing Subscribers now MySQL 3.23 compatible
   * Manage subscriber page now compatible with new framework, fixed
   * Fixed bug when selecting subscribers from groups with 0 filtering criteria


Aardvark PR8.2

=== Release Notes for Aardvark PR8.2 ===
 <Released Feburary 17, 2006>
 
 This is a maintainence release for the PR8 series of Aardvark.
 	
 [CHANGES]
  * Dropped MySQL Server requirement from version 4.1+ to 3.23
    - This should fix the install issues being experienced with earlier version
  * The upgrade script will refuse to work if bMail has not been installed
  * User login/update/and confirmation pages should be working again
  * Removed database object requirement for each file. Now handled in Common.
  * Version checking will take place regardless of session state.
  * Fixed Group filtering to properly handle "not eqaul to" criteria with multiple values


Aardvark PR8

=== Release Notes for Aardvark PR8.1 ===
 <Released Feburary 16, 2006>
 
 	This is an emergency release, fixing an issue that forced the upgrade script to fail.
 	
 	Also in this release -> 
 	  * Styling now works for documents in "subscribe" folder, 
 	  * All PHP tags have been converted to long style
 	  * Filter criteria pointing to multiple values is now handled properly
 	  * A tally of subscribers is made when viewing a group.


=== Release Notes for Aardvark PR8 ===
 <Released Feburary 16, 2006>
 
ATTENTION: The signup.php has been moved to the "subscribe/process.php". Please update
any subscription form with this new address. It will not move again in the forseeable future.
 
[New Features]
	* Group management rewritten, documentaion @ bMail website.
	* Eyecandy -- new icons and javascript fading have been employed
	* Debugging can now be enabled during an install.

[Code Updates]
	* Major restructuring and organization
		- NOTE: signup.php renamed to process.php and put in the 'subscribe' directory.
	* Heuristics added to filter criteria creation
	* Administrative menus have changed
	* SQL WHERE clause generation/group has been rewritten - now prevents loops.
	* Install and Upgrade scripts updated; more verbose, less error prone.

[Bug Fixes] 
	* Demonstration mode can now be toggled off
	* Fixed http_spawn() function to allow for webservers that don't respond to 'localhost'
	* Fixed issue with debugging and single field return in dbo class
	* Errors generated during a mailing are now properly appended to the database


Aardvark PR7.1

=== Release Notes for Aardvark PR7.1 ===
 <Released Feburary 11, 2006>
 
[New Features]
	* Ability to reset administrators password
	* Confirmation mails will now be sent even if demonstration mode is toggled.

[Code Updates]

[Bug Fixes] 
	* Xinha WYSIWYG editor should now display
	* Minor bugfixes relating to display
	* Mailing status page reports correct number of sent mails	


Aardvark PR7

=== Release Notes for Aardvark PR7 ===
 <Released Feburary 10, 2006>
 
[New Features]
	* New icons introduced. Removed iCandy Junior set due to licensing issues
	* Web based installer
		- New install procedure requires you to make small modifications to setup/config.php
		  SEE setup/config.sample.php for example
	* Web based configuration
	* Robust upgrade script

[Code Updates]
	* Core changes to architecture
	* Refactored and optimized database connectivity, new API
	* Updated database structure
	* A myriad of code cleanups

[Bug Fixes] 
	* Xinha WYSIWYG editor should now work during HTML mailings

[Security]
	* Addressed potential SQL injection attack in sendmail.php
	* Administrator password is now encrypted
Personal tools