Difference between revisions of "CurrentVersion"
Line 2: | Line 2: | ||
To upgrade, just download and execute the installation package. [[Installing#Installation_of_Gestinux_1.0|More details here]] | To upgrade, just download and execute the installation package. [[Installing#Installation_of_Gestinux_1.0|More details here]] | ||
+ | |||
+ | == 1.4 Release candidate #4 == | ||
+ | |||
+ | Last version to be tested, on Linux and Windows, Published on October, 05 2016. | ||
+ | |||
+ | This version corrects : | ||
+ | |||
+ | # Bug duplicated field when copying to invoice | ||
+ | # Bug when display accounting entry after search (wrong alias) | ||
+ | # Error after Customer update when combobox item was not assigned during creation | ||
+ | # Error in select customerduespayments | ||
+ | # Access violation when saving database parameters without connection before. | ||
+ | # Set always readwrite a new inserted line | ||
+ | # Added missing upgrade (UpdateCustomerDuesPayments) | ||
+ | # When modifying only default value of a field, NULL/NOT NULL was lost | ||
+ | # Moves.MoveNumber and MoveTemplates.TemplateNumber must have a default value. | ||
+ | # Downgrade improved | ||
+ | # Now, Debian build installs the package after a successful build | ||
+ | # Translations for debian man and desktop files added in inifiles and used during build | ||
+ | # Display in bold or italic main address in Customer form | ||
+ | # Workaround to prevent unchecking main address or contact (GCheckBox.Enabled property do not work properly) | ||
+ | # Corrected wrong MySql driver names for MAC OS/X | ||
+ | # Added search of generic MySql drivers on LINUX and MAC OS/X | ||
+ | # Added search of drivers for MySql 5.6 and 5.7 on all systems | ||
+ | |||
== 1.4 Release candidate #3 == | == 1.4 Release candidate #3 == | ||
− | + | Published on September, 05 2016. Please, replace with next version. | |
This version corrects : | This version corrects : | ||
− | # | + | # After database upgrade, errors while validating or cancelling new accounting entries, and creating product groups. |
− | |||
== 1.4 Release candidate #2 == | == 1.4 Release candidate #2 == |
Revision as of 09:05, 5 October 2016
Français{{#customtitle:Version history}}
To upgrade, just download and execute the installation package. More details here
1.4 Release candidate #4
Last version to be tested, on Linux and Windows, Published on October, 05 2016.
This version corrects :
- Bug duplicated field when copying to invoice
- Bug when display accounting entry after search (wrong alias)
- Error after Customer update when combobox item was not assigned during creation
- Error in select customerduespayments
- Access violation when saving database parameters without connection before.
- Set always readwrite a new inserted line
- Added missing upgrade (UpdateCustomerDuesPayments)
- When modifying only default value of a field, NULL/NOT NULL was lost
- Moves.MoveNumber and MoveTemplates.TemplateNumber must have a default value.
- Downgrade improved
- Now, Debian build installs the package after a successful build
- Translations for debian man and desktop files added in inifiles and used during build
- Display in bold or italic main address in Customer form
- Workaround to prevent unchecking main address or contact (GCheckBox.Enabled property do not work properly)
- Corrected wrong MySql driver names for MAC OS/X
- Added search of generic MySql drivers on LINUX and MAC OS/X
- Added search of drivers for MySql 5.6 and 5.7 on all systems
1.4 Release candidate #3
Published on September, 05 2016. Please, replace with next version.
This version corrects :
- After database upgrade, errors while validating or cancelling new accounting entries, and creating product groups.
1.4 Release candidate #2
Published on August, 03 2016.
This version corrects :
- Accounting entry : sometimes a new entry was not possible.
- Accounting entry : templates are sorted by alphabetical order.
- SQL : added a script in the distribution, to alter the database, allowing downgrade to version 1.2
- Windows : issue when starting with an username containing accentuated or other national characters.
- Mac OS/X : amounts should be displayed correctly.
1.4 Release candidate
Last version to be tested, on Linux 32 bits and MAC OS/X, Published on July 22, 2016.
This version corrects :
- Accounting entry : Access violation when a non existing template is selected.
- Added autocompletion in every ComboBox.
- Creation of standard missing triggers during database upgrade.
- Initialization of new field EntryDate to value of UpdateDate when it is NULL.
- Translations to spanish and italian completed
1.4 Beta 3
Version published on June, 16, 2016. Please, replace it with next version.
This version corrects :
- a bug when importing "tab" delimited files.
- the integrated translator, adding a button to count the number of missing translations.
- the creation of accounts, displaying now a default value "regular" for the header
- copy of quotes into invoices
- quotes deletion
- display of credit notes, now in red.
New translations in spanish and italian have not been done, a not many tests have been done with PostgreSQL.
1.4 Beta 2
Version published on June, 06, 2016. Please, replace it with last beta version.
1.4 Beta 1
Version, published on May, 17, 2016
Please, replace it with last beta version.
New features
Orders :
- We can now enter orders, similar to quotes and invoices (Thanks to nomorelogic from Italy)
Accounting :
- Added a field in AccountingEntries and Reconciliations to store Entry date time. Distinct from UpdateDate and not altered by a backup restauration.
Other improvements
Accounting :
- Displaying the first page of accounting entries is now much quicker.
- Corrected an issue preventing program exit when database server has gone during Accounting entries
- FEC export (legal requirement in France) was improved.
Contacts
- Corrected bugs with main contact and main delivery contacts.
Others
- In SQL Tab, added a checkbox to commit or rollback after script is executed.
- SplashForm is more visible
Technical changes (for developers)
- Jump from 1.2 to 1.4 to match Gestinux_util version
- Primary Key changed in Table Moves and MovesTemplates. Field MoveNumber is now unused, but updated for descending compatibility. Should be removed in next version.
- Component EntryPanel used in most basic forms.
- SalesInvoices and Quotes are now stored in the same table (SalesDocs), and Orders too.
- Old tables are kept for descending compatibility, when they don't store specific informations
- In TGTable, when DefaultExpression is NOW or CURRENT_TIMESTAMP for a DateTime field, the default value is set to CURRENT_TIMESTAMP.
- SalesInvoice reports are now in folder SalesDocs
- Translator is improved a little, and some bugs were corrected
1.2 Stable 2
Last stable version, published on Mar, 03, 2016
Correction on Mar 05 of Windows version, to add italian language to installer, and an icon to the program.
Database reorganisation is not required if you had the previous version.
Corrected an error, possibly leading to unbalanced accounting entries, in particular usages of bank matching. If you created your database with a previous version and want to use bank matching, you should, for security, run a script provided in the forum.
Some errors when saving data into the database was not displayed. They are displayed now.
Display of field "Accuracy" when searching for accounting entries by amount (it has disappeared).
Suppressed an useless message when displaying non editable accounting entries (end date < start date).
In reconciliation, next or previous account, accounts totally reconcilied are no more displayed.
Added italian translation.
1.2 Stable
Stable version, published on Nov 18, 2015
Removed messages after entering accounts containing letters in standard accounting reports.
Removed messages issued during manual entry of a date in the customizable accounting report. (Balance sheet et c...)
1.2 Release candidate 5
Version published on Sep 24, 2015. Please install and use the last stable version instead.
Corrects an issue when importing accounting entries.
1.2 Release candidate 4
Version published on Sep 22, 2015. Please replace with the last version for testing.
On Windows, an export and a query (used in France), are now correctly installed. If your database was created with a previous version, you have to reorganize it (Parameters, Database, Check the box in the bottom).
In reports, the thousand separator "non-breaking space" is replaced by a regular space, because it was wrongly converted and unprintable.
On Windows and Linux, it is now impossible to modify a default report definition installed by the distribution. You have to use another name to save a change made to it.
1.2 Release candidate 3
Version published Aug 05, 2015. Please, replace it with last version.
On Windows, installs now correctly Journals and General Ledger default reports. If you still don't have General Ledger, you have to reorganize the database.
1.2 Release candidate 2
Version published Jul 01, 2015. Please, replace it with last version.
1.2 Release candidate 1
Published Jun 02, 2015. Please, replace it with last version.
1.2 Beta 4
Published Apr 25, 2015. Please, replace it with last version.
1.2 Beta 3
Published Apr 24, 2015. Please, replace it with last version.
Small known bug : can't validate an invoice, except if you have opened and closed before AccountingEntry.
1.2 Beta 2
Published Mar 31, 2015. Please, replace it with last version.
1.2 Beta 1
Version published Feb 05, 2015. Please, replace it with last version.
Translations
- New translation in spanish.
- The english translation has been improved a little.
- The integrated translator has been improved and allows now to find and remove unused keys.
New functionalities
Customers and sales documents :
- Creation of quotes
- Copy of quotes in invoices and mutually.
- Quote layouts can be different of invoice layouts, or identical (shared).
- Sub-totals with automatic computation during entry, and free editable label.
- Numbering of credit notes is now distinct of invoice numbering.
- New tabsheet on customer form, to list invoices, payments and balance.
Accounting :
- End of period : completely rewritten and simplified. Is now performed in one step.
- Customizable reports of type balance sheet can now be defined between two dates, not only a fiscal period.
- New customizable report of type balance sheet, to fill a monthly VAT form. Should be customized for national specifications.
- Export of accounting entries with a customizable query. This is required in some countries and should be customized for national specifications.
- Can define freely other queries to export accounting entries, e.g for audit or consolidation purposes.
Database :
- SQL queries can be defined freely, stored in database and imported from files for any useful update.
- Using this functionality, last backup restauration is easier
- New tabsheet to display informations about the database.
- Can change password on server for the currently identified user.
- Client side custom parameters can be added freely.
- A custom database driver can be specified.
Other improvements
- Automatic reorganisation of database will allow a better descending compatibility.
- This will allow removing of duplicate or unused fields, in the next release, without hazard.
- Invoices : field "Batch" is now saved.
- Can no more select a header account in accounting entry
- A default layout for general ledger is now created the first time or after reorganization.
- In the customizable balance sheet report, there is no more useless button for constant fields.
- Imports has been improved to make usage easier.
- Exports no more contain useless semicolumns, which was not allowed in some softwares.
- The field Name in table FiscalYears, unused in the last 2 releases, was deleted for new databases.
- No more need to define accounting parameters if you want only to make pro-forma invoice.
- In invoices, contact is now entered or selected before address.
- Connection configurations are managed, after creation and deletion.
- Filenames with accentuated, national or regional characters (UTF-8) can now be used on Windows, not only on Linux.
- The configuration inifile can be specified with -c Filename. The old syntax is still available but will be removed in next version to allow more parameters
Technical changes (for developers)
- Folder containing packaging and installation scripts has been renamed from "tools" to "install"
- The script to make debian packages includes now any language available ( .ini file) without modification required.
- For alpha, beta et release-candidate versions, application is installed with the name gestinux-test, and do not modify anything in a previously installed stable release.
- UnitLanguages has been moved to Gestinux_util
- Translation files for Gestinux and Gestinux_util was splitted, to allow other applications than Gestinux to use Gestinux_util.
- Installation location of gestinux_util, in Lazarus EDI, is now available through a macro. This way any application using Gestinux_util can find translations, wherever they were installed.
- Translations sections are now based on FormClassName, instead of FormName, and this will allow several forms of the same class, and a multi-document interface.
- Different versions of Gestinux require specific versions of Gestinux_util, and they can be loaded automatically.
- Autocommit was replaced by explicit commit to ensure data consistency.
- Common methods to save and read images or memos in database.
- For all visual components :
- alignement "Top" et a border of 3px are now set by default, allowing a quicker designing of a form.
- hint is now translated dynamically, in case of toggling language at runtime.
- GFileEdit : New visual component to select a file.
- GTabControl : The active page is no more saved in the dfm, to avoid a wrong page to be displayed.
- GEditButton : New property MaxLength and size computed from this property value.
- GDbGrid : A descending sort criteria is never more saved as ascending
- GForm : Template and ancestor class method to display a form
1.1 Stable 2
Last stable version, published September 24, 2014.
Corrected an issue with accounting entries templates.
Please do not use it anymore, except temporarily for upgrading from 1.0 to 1.2
1.1 Stable 1
Published August 28, 2014.
A few new features, but improvements of the previous stable version (1.0).
- Computation of VAT due on payments (For now, only for invoices with one due, paid in one time)
- Storage of the user having inserted or updated data.
- Removed useless fields.
- Better management of descending compatibility.
- Of course fixing of bugs described with version 1.0 below.
1.1 Release Candidate 1
Published June 24, 2014. Please, replace it with last version.
1.1 Beta 2
Published April 03, 2014. Please, replace it with last version.
1.0 Stable
Published Jan 31, 2014. Please, replace it with last version.
There are some bugs :
- Imports are not working at all.
- With PostgreSQl when creating or editing an accounting journals.
1.0 Release candidate 4
Published Nov 12, 2013. Please, replace it with last version.
1.0 Release candidate 3
Published Aug 31, 2013. Please, replace it with last version.
1.0 Release candidate 2
Published Aug 05, 2013. Please, replace it with last version.
1.0 Release candidate 1
Published Mar 08, 2013. Please, replace it with last version.
1.0 Beta 8
Published Jan 25, 2013.
1.0 Beta 7
Published Jan 3, 2013.
1.0 Beta 6
Published Dec 18, 2012.
1.0 Beta 5
Published Dec 10, 2012.
0.5 Release candidate 2
Last release published May 24, 2011. Please do not use it and upgrade now