GFP is a Open Source software (contact e-mail: igor4java-gfp@yahoo.com.br)
Your feedback is important to help improve GFP
Any feedback or bug reports are wellcome

You can find help and update at http://gfd.sf.net
Notes:
  * Linux users can use "java -jar gfd.jar" command line to start gfp or gfp.sh.
  * Windows users need just to double click on gfp.exe file or use start menu shortcut
  * First time GFP is executed it will need to unpack, and it may take about 20 sec.
  * The JRE prerequisite is 1.5.0 at least.
  * GFP use these others projects lib:
  
    Launch4J (sf.net/projects/launch4j)
    Jasper Reports (sf.net/projects/jasperreports)
    iReport (sf.net/projects/ireport)
    HSQLDB (sf.net/projects/hsqldb)
    Infonode (sf.net/projects/infonode)
    Nullsoft Scriptable Install System (sf.net/projects/nsis)
    L2FProd Components (www.l2fprod.com)
    Skin Look And Feel (skinlf.l2fprod.com/)
    JFreeChart (www.jfree.org/jfreechart/)
    JCommon (www.jfree.org/jcommon/index.php)
    Commons Logging (jakarta.apache.org/commons/logging/)
    Commons Collections (jakarta.apache.org/commons/collections/)
    Commons HTTPClient (jakarta.apache.org/commons/httpclient/)
    Commons Codec (jakarta.apache.org/commons/codec/)
    
    
    
How To Contribute

  * We need people to improve english translation
  * We need people to help on GFP development
  * We need people to help to write a user help

Release History


Version 0.6.6

New Features/Changes:

  There are no new features, this is a bug fix release

Bugs Fixed:

  1602851 - Type of transactions cannot be deleted
  1602850 - Assets cannot be deleted
  1602548 - Values on Transactions Pie Chart reports are not there
  1600074 - Contacts can not be removed

Version 0.6.5

New Features/Changes:

  1558007 - Port to JRE 1.5
  1565950 - Update executable to uses 1.5 JRE
  1564560 - Update again DB for HSQLDB 1.8.0.7
  1565914 - Update JCommon API to 1.0.6
  1564804 - Update JasperReports lib to 1.2.7
  1567162 - Update SkinLF tp 6.7
  1567149 - Update L2FProd Lib to 6.9.1
  1564801 - Update JFreeChart API to 1.0.2
  1561638 - uses sun pack200 to compress files
  1558720 - Adapt Beans with data binding to fit persistence layer
  1558036 - Translate GFP to Romanian language by Sorin
  1558719 - Use annotations and Generics on Persistance layer
  1558034 - Translate GFP to Arabic language by Linostar
  1561512 - Setup user localization after GFP setup

Bugs Fixed:

  1565255 - Calculator pop-up
  1565265 - Appointments/Appointment Type
  1577720 - Required Field : Appointment Types
  1577718 - Required Field : Appointments
  1577716 - Required Field : Investment Management
  1577714 - Required Field : Bank Mangement
  1577711 - Initial Amount : Investment Management
  1577707 - Delete : Investment Management
  1575483 - investment Window
  1565249 - Proxy Port
  1584303 - Credit Card best day to buy is freezing
  1601820 - Combobox auto complete does not work properly
  1601209 - Create new does not work
  1584994 - Internationalize some data table fields
  1584991 - Fix French Masks for fields
  1586872 - Exit not work on Mac
  1586873 - Transaction Management doesn't show the operations on Mac
  1592897 - When press refresh button filter should be removed
  1591910 - Performance issue on DBComboBox
  1592539 - Configure savings don't open


Version 0.6.0

New Features:
	
  * Allow user to add new intems to a combo box by a simplified way
  * Installed plugins are registered on a db table witch controll its version
  * A file that was created with a GFP that uses some plugin will be recommended to be opened only on a GFP with that plugin installed.
  * Plugins can create its own data base tables and content
  * Improved plugins architecture
  * Added Support for proxy (internet access)
  * Created plugin that import data from Brazilian benefits card's web site (Visa Vale) The plugin MUST be downloaded separately.
    It may be used as a example as how to create GFP Plugins as folow (in Portuguese as it only works for Brazilian users):
      - Este plugin deve ser baixado separadamente.
      - Os lançamentos importados do Visa Vale são registrados como pendentes de confirmação
      - Cada lançamento pode ser marcado para efetivação ou exlcuido caso não os queira efetivar
      - Existe um botão que efetiva todos os lancamentos marcados
      - Os lançamentos importados podem ser mapeados para um determinado tipo de contato e tipo de lançamento


Version 0.5.10

New Features:
  
  * Improved Simplified Chinese Translation by Hai Xie
  * Improved German Translation by Steve
  * Improved Spanish Translation by Carlos Gomes
  * Improved Italian Translation
  * Better Compression for setup file (use of lzma)

Fixed Bugs:
  * Bug ID - 1462003 


Version 0.5.9

New Features:
	
  * Easier account transfering operation
  * Now GFP identifies expenses and place the minus signal automatically 
    when user selects the transaction?s type
  * Started Simplified Chinese translation by Hai Xie
	
Fixed Bugs:
  * Fixed tooltip at transactions screen
  * Bug ID 1448782 - User can't disable completely account predictions
  * Bug ID 1442417 - lang.conf is never closed



Version 0.5.8

New Features:
	
  * Data Base optimizations
  * Added feature on Credit Card Screen that allow user to see 
		  what are the best days to buy with a credi card
	
Fixed Bugs:
  * Fixed bug on credit card report




Version 0.5.7

New Features:
	
  * Some performace improvemetns
  * Added full validation on account registry
	

Fixed Bugs:
  * Fixed bug with transaction screen
  * Others minor bug fix.



Version 0.5.5

New Features:
	
  * Added Win32 Installer for Windows users
  * zip file download for others OS
  * Improve usability by highlighting required fields
  * Reports generation will not avoid GFP to exti any more
  * Main MessagesView can not be undocket by user, but others view can be
  * Use of new DockingWindow API release by Infonode (GPL)
  * Use of new Report API release by JasperReports (LGPL)
  * Use of new Chart API release by JFreeChart (LGPL)
	

Fixed Bugs:
  * Trucated field on Type of registry report when Type name have more than 15 chars.
  * Account Savings Report show sys account
  * Credit Card report were not working
  * Some features was not working correctly on other languages, now they do.
  * Update/Fix for English help translation by Kurt O'Connor.
  * Others minor bug fix.



Version 0.5.0

New Features:
	
  * Improve Credit Card Module
  * Improved DataBase migration with the use of a wizard
  * Added loging for error messages
  * Bars chart report added
  * Performace improvements

Fixed Bugs:
  * Minor bugs fix



Version 0.4.1
Fixed Bugs:
  * Fixed bug with transactions reports
  * Minor bugs fix



Version 0.4.0

New Features:

  * New layout using view/docking windows for secondary screens used to help, 
		  messages and in future reports and charts.
  * Centralize the way to send messages for user
  * Changed default language to English
  * Included a first users manual version (need translation to others language)
  * Improved Calculator Component for money fields
  * Created Splash Screen
  * Added icon for calculator button
  * Added icon to identify charts menu itens
  * Improved internationalization support
  * Improved German translation
  * New DB Engine (hsqldb version 1.8.0.2 - http://sf.net/projects/hsqldb)
  * Reports give feed back about its generation showing messages to user.
	
Fixed Bugs:

  * Now It's possible to type minus (-) character first when filling money value fields.
  * Fixed - GFP create a new file without ask to close a not opened file
  * Improved English translation
  * GFP doesn't work on secundary disc unit (on windows)
  * Fixed some errors with tooltip translation



Version 0.3.1

New Features:

	Finished Spanish translation
		
Fixed Bugs:

	* Error when opening GFP using exe file on Windows when it's instaled on another path diferent o c:\GFP
	* Error to open files that have been saved with GFP installed on another path diferent from a current
	* Error to open files on Linux that have been saved on Windows.
	* Error to open files on Windows that have been saved on Linux.
	* Error to execute report that contains Graphics
	* Problem with font size on some reports



Version 0.3.0

New Features:
	
  * It's possible to filter transaction to do not display previsions
  * A automatic debit account for credit card can be selected
  * Added Report Engine
  * Make what is appearing inside "Appointments" screen a report result.
  * It's possible to filter all transaction by type including or excluding their subtypes
  * Add all reports as possible
	  * Pie Graphic Report that can be used to show from where your money come end where it goes
	  * Time Line Graphic showing the incidence of a determined type of transaction
	  * Time Line Graphic showing the diference between revenues and expenses
	  * You can generate a report clicking on print button on any GFP screen



Version 0.2.0

New Features:
	
  * Account Type is now dynamic and plugins can add new accounts types.
  * DBComboBox can render PersistentObject using Formatters (Supportting Internationalization)
  * Now GFP advise the user when there are any data inconsistency, before the user insert any data.
  * About Dialog
  * Prevision will be displayed faded on transactions screen
  * Support for Credit Card account
  * Added ToolTip's for all GUI fields (with internationalization support).
  * Added support for mnemonic internationalization.
  * Now user can add/install a new plugins or language packs graphically.
  * GFP will monthly update revenue prediction for account saving



Version 0.1.5

New Features:
  * Now it's possible to delete almost all default Types of transactions.
  * GFP can predict future transactions. Example:
 			Complete working prediction system, but need to be improved (we are accepting suggestions about statistics algorithms). 
			when you make telephone bill payment, GFP will make calculations and 
			enter with stipulation registries of future telephone bill payment values
			this registries will be deleted when the future month become the current month.
  * User interface way to set the preferred Language. 
  * The prediction can be deactivated, with the configuration options. 
  * The prediction period can be configured (example: I want GFP make predictions about my expenses until January/2010. 
  * User can define the transactions type that he/she wants to be predicted. 
  * Added the Aqua with the Skin Look And Feel. 
  * Removed the Kuntstoff Look And Feel. 
  * Now localization is configured by computer and by gfp file. It means that if you install GFP and use it with English
		  translation your gfp file will be created with this language, so you open it in another PC that have a German language
		  as default (but has the English plugin) the GFP will assume the English language when your file is opened, but it will
		  regress to use German when it?s started again, because it's it the default for that computer. 
  * Support for English, Brazilian Portuguese, German, Italian, Spanish and French.
  * Almost all the basic support for a plug-ins infrastructure is finished and as soon as possible will be released a 
		  "HellowWorld" plug-in example.
  * Data Base migration from release 0.1.4 to 0.1.5 (added migration engine to be used in next releases)

Fixed Bugs:
	
  * Some labels had no translation suppport, now it's fixed.



Version 0.1.4

New Features:
  * English translation support.
  * French translation support.
  * The main zip file gfp_0.1.4.zip contain Portuguese (default) and English support
		then others languages need to be downloaded separately and unziped inside the 
		plugins folder.
  * Now to force the use of a language it's just needed to create a file named
		lang.conf with this content:
					user.language=<your_language>
					user.country=<your_country>
	    Save this file on GFP Home. Ex.: C:\GFP\lang.conf
	    This exemple show how to force the use of English:
					user.language=en
					user.country=US
		Then it's not necessary to use the bat file to start GFP and force a language usage

Fixed Bugs:
  * Configure Application button does not work in others languages.
  * When user open a gfp file and close it, to open another file, some programs features
		stop working
  * The word TipoLancamento on Types of Registry screen table should not be visible
  * Calendar don't change month when day 31 is selected and the next month have 
		less then 31 days.
		
	Features Changed:
  * When people open a GFP screen they begin to enter the data then click on New button,
		so the New button clear all fields and set the Save button to enable; and the user lost
		all data entered.
		Now when the New button is clicked the data will be inserted on data base, it's not 
		necessary to click on Save button, the Save button will be used only for updates.