Release 320

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.
Miniver32splash.png

The MayDay Release

Release 3.2.0 is declared stable enough for production - with non-stopper open issues you can find in sourceforge bugs

Released on May 1 - revision: 2277

Highlights

  • Stabilization and refactoring of postgres port (Heng Sin)

WORKS

Enhancements

  • [ 1693362 ] current ADempiere show credit and debit negative (Victor Perez) - Add C_AcctSchema.IsAllowNegativePosting (Carlos Ruiz)
  • [ 1694788 ] Add role checking on max rows to Info windows (User:Armenrz)
  • [ 1675490 ] ModelValidator on modelChange after events (Teo Sarca, Carlos Ruiz)
  • Remove of ROWNUM (oracle-specific) for better database independence (Heng Sin)
  • [ 1670025 ] ModelValidator.afterLoadPreferences will be useful (Teo Sarca)
  • Complete submission of Access to a tab in a window programmatically (Carlos Ruiz)
  • [ 1703195 ] Silently pass AD_Client_ID, AD_Org_ID and AD_User_ID to JasperReports (Trifon Nikolaev Trifonov)
  • [ 1705429 ] Sort tab doesn't have ignore support (Teo Sarca)
  • [ 1705431 ] Sort tab is modifing readonly records (Teo Sarca)
  • [ 1705437 ] Sort Tab - add drag and drop support (Teo Sarca)
  • [ 1705444 ] Sort Tab is navigable (Teo Sarca)
  • Save optimization - save only what have changed (Teo Sarca)
  • [ 1705883 ] Export translation xml files are not indented (Teo Sarca)
  • Search Product Info by Supplier (Michael Judd)
  • Product Category Tree enhancement (Karsten Thiemann)
  • [ 1707462 ] Change VFormat on runtime and add a mask that uppercases any char (Fernando Cezar Lucktemberg)

Bug Fixes

  • [ 1693801 ] Error when you try comple a shipment or receipt and tax is 0 (Carlos Ruiz)
  • [ 1696343 ] PO not saved if just custom column changed (Carlos Ruiz)
  • [ 1698284 ] NPE in Payment window (Teo Sarca)
  • [ 1699033 ] Import BPartner Problem (Teo Sarca)
  • Fixed non UTF-characters. Corrected some translation errors (Daniel Norin)
  • [ 1701274 ] Shipment doesn't copy order priority (Teo Sarca)
  • [ 1701324 ] MMovementLine: beforeSave Qty precision error (Teo Sarca)
  • [ 1680304 ] Problem with Replenish Report when you use custom type (Heng Sin)
  • [ 1686773 ] Invoice: inconsistent use of TaxAmt, LineTotalAmt (Teo Sarca)
  • [ 1702807 ] Manual tax not added to InvoiceTax (Teo Sarca)
  • [ 1703207 ] Issue when push button Paymenet Rule for Order Complete (Victor Perez)
  • [ 1703318 ] Error generate invoice line ad charge and should use product (Victor Perez)
  • [ 1703745 ] Quotes needed when CLASSPATH has spaces (JohnSweval, Trifon Nikolaev Trifonov)
  • [ 1703102 ] Can not delete Banks, Charges, Business Partner Groups (Teo Sarca)
  • [ 1704548 ] Non printing images from database (Carlos Ruiz)
  • [ 1704760 ] PackOut - output dir is wrong (Teo Sarca)
  • [ 1704762 ] PackOut - streams are not closed (Teo Sarca)
  • [ 1704763 ] PackOut - field IsReadOnly/isReadWrite is incorrect exported (Teo Sarca)
  • [ 1704802 ] 2Pack is not exporting/importing column version (Teo Sarca)
  • [ 1705164 ] Field overwritten in BPartner window (Carlos Ruiz)
  • [ 1698476 ] FAPACK006 (Fixed Assets) Import Problem (Carlos Ruiz)
  • [ 1705182 ] ORA-00972: identifier is too long (Carlos Ruiz)
  • [ 1663167 ] MColumn.getSQLDataType: Unhandled Data Type = 28 (Carlos Ruiz)
  • [ 1704785 ] VFile is not firing Vetoable Change (Teo Sarca)
  • [ 1705194 ] VFile is not using the field name (Teo Sarca)
  • [ 1705166 ] Sort tabs working wrongly (Teo Sarca)
  • [ 1705537 ] Import Account parent key not shown (Carlos Ruiz)
  • [ 1705768 ] Convert.recoverQuotedStrings() error on strings with <--> (Teo Sarca)
  • [ 1706409 ] Home button not working correctly (Teo Sarca)
  • [ 1706552 ] Wrong transaction isolationlevel in ReportStart class (Johannes Gubo)
  • [ 1705922 ] Problems with Circular Callout (Heng Sin, Carlos Ruiz)
  • [ 1686176 ] Payment allocation issues (contributed by Fabian Aguilar - OFBConsulting, integrated by Carlos Ruiz)
  • [ 1707221 ] Windows are not showing when they are minimized (Teo Sarca)
  • [ 1644616 ] ISO country and currency codes have changed (Dukai, Michael Judd)
  • [ 1707303 ] Account Combination Form(VAccountDialog) translation issue (Trifon Nikolaev Trifonov)
  • Prevent generated UPDATE statement to double quote the default value, this causes an error on postgresql (Johannes Gubo)
  • [ 1707589 ] PackOut export data not working in postgresql (Teo Sarca)
  • [ 1707611 ] Column synchronization for mandatory columns doesn't work (Heng Sin)
  • [ 1699826 ] Process Parameters Panel overwrites window context (Teo Sarca)
  • [ 1659903 ] Export & import WF in 2Pack (Tim Heath)
  • [ 1663186 ] 2pack is not exporting Dynamic Validation (Tim Heath)
  • [ 1707995 ] Wrong pricelists displayed on order screen (Michael Judd)
  • [ 1708139 ] Add rounding rule - price ends in 9 or 5 (Michael Judd, Johannes Gubo, Carlos Ruiz)
  • [ 1708206 ] Info windows on canceling when loading (Teo Sarca)
  • [ 1707959 ] Copy from other PrintFormat doesn't work anymore (Heng Sin)
  • [ 1708635 ] RecordInfo NPE for some Table references (Teo Sarca)
  • [ 1708717 ] Find not working the save if role has query limit (Teo Sarca)
  • [ 1684168 ] Closing the application is not consistent (Teo Sarca)
  • [ 1708835 ] Document Status=Completed but Processed=N (Teo Sarca)
  • [ 1704554 ] Can't merge products when there are costing records (Teo Sarca)
  • [ 1709292 ] Find dialog: custom text fields should respond to enter (Teo Sarca)
  • [ 1646656 ] Truncated characters for pt_BR lang files. Converted the truncated files to unicode hex format. (Fernando Cezar Lucktemberg)
  • [ 1707540 ] Dependency problem when modifying AD Columns and Sync. (Heng Sin)

Additional

Business

  • This release has been codenamed as the MayDay Release and suffered through the longest debate on releases that offers much beef for thought.
  • So, the next time you call the airport controller with cries of MayDay, MayDay kindly insist on a contract with our certified engineers. Or go for our certified Training Courses due in July, 2007.
  • Are You Ready?
    • Put out cigars sign is on
    • Fasten your seatbelts sign is on
    • Download Here
    • Have a nice flight.


Patches

As announced this version is going to be maintained for some time (still not determined) for production purposes.

Please download last patches file from sourceforge here: ADempiere Patches

Installation instructions here: Patches_Installation

patches_3.2_20080225.jar

Covering some critical bugs found on 3.2 and fixed in trunk - and also lots of 2pack enhancements.

You can review the change log covered here:

Fisheye Changelog

org/adempiere/pipo/AbstractElementHandler.class
org/adempiere/pipo/Element.class
org/adempiere/pipo/ElementHandler.class
org/adempiere/pipo/IDFinder.class
org/adempiere/pipo/PackIn.class
org/adempiere/pipo/PackInHandler$DeferEntry.class
org/adempiere/pipo/PackInHandler.class
org/adempiere/pipo/PackOut.class
org/adempiere/pipo/PackRoll.class
org/adempiere/pipo/exception/DatabaseAccessException.class
org/adempiere/pipo/exception/POSaveFailedException.class
org/adempiere/pipo/handler/CodeSnipitElementHandler.class
org/adempiere/pipo/handler/ColumnElementHandler.class
org/adempiere/pipo/handler/DataElementHandler$DataColumnElementHandler.class
org/adempiere/pipo/handler/DataElementHandler$DataRowElementHandler.class
org/adempiere/pipo/handler/DataElementHandler.class
org/adempiere/pipo/handler/DistFileElementHandler.class
org/adempiere/pipo/handler/DynValRuleElementHandler.class
org/adempiere/pipo/handler/FieldElementHandler.class
org/adempiere/pipo/handler/FormAccessElementHandler.class
org/adempiere/pipo/handler/FormElementHandler.class
org/adempiere/pipo/handler/ImpFormatElementHandler.class
org/adempiere/pipo/handler/ImpFormatRowElementHandler.class
org/adempiere/pipo/handler/MenuElementHandler.class
org/adempiere/pipo/handler/MessageElementHandler.class
org/adempiere/pipo/handler/OrgRoleElementHandler.class
org/adempiere/pipo/handler/PreferenceElementHandler.class
org/adempiere/pipo/handler/PrintFormatElementHandler.class
org/adempiere/pipo/handler/PrintFormatItemElementHandler.class
org/adempiere/pipo/handler/ProcessAccessElementHandler.class
org/adempiere/pipo/handler/ProcessElementHandler.class
org/adempiere/pipo/handler/ProcessParaElementHandler.class
org/adempiere/pipo/handler/ReferenceElementHandler.class
org/adempiere/pipo/handler/ReferenceListElementHandler.class
org/adempiere/pipo/handler/ReferenceTableElementHandler.class
org/adempiere/pipo/handler/ReportViewColElementHandler.class
org/adempiere/pipo/handler/ReportViewElementHandler.class
org/adempiere/pipo/handler/RoleElementHandler.class
org/adempiere/pipo/handler/SQLStatementElementHandler.class
org/adempiere/pipo/handler/TabElementHandler.class
org/adempiere/pipo/handler/TableElementHandler.class
org/adempiere/pipo/handler/TaskAccessElementHandler.class
org/adempiere/pipo/handler/TaskElementHandler.class
org/adempiere/pipo/handler/UserRoleElementHandler.class
org/adempiere/pipo/handler/WindowAccessElementHandler.class
org/adempiere/pipo/handler/WindowElementHandler.class
org/adempiere/pipo/handler/WorkflowAccessElementHandler.class
org/adempiere/pipo/handler/WorkflowElementHandler.class
org/adempiere/pipo/handler/WorkflowNodeElementHandler.class
org/adempiere/pipo/handler/WorkflowNodeNextConditionElementHandler.class
org/adempiere/pipo/handler/WorkflowNodeNextElementHandler.class
org/compiere/acct/Doc_Invoice.class
org/compiere/acct/Fact$Balance.class
org/compiere/acct/Fact.class
org/compiere/apps/ALogin.class
org/compiere/apps/AMenu$1.class
org/compiere/apps/AMenu$AMenu_MouseAdapter.class
org/compiere/apps/AMenu.class
org/compiere/apps/AZoomAcross.class
org/compiere/apps/Preference.class
org/compiere/apps/form/VAllocation$1.class
org/compiere/apps/form/VAllocation.class
org/compiere/apps/form/VMatch$1.class
org/compiere/apps/form/VMatch.class
org/compiere/apps/wf/WFActivity.class
org/compiere/db/DB_Oracle.class
org/compiere/db/DB_PostgreSQL.class
org/compiere/dbPort/Convert.class
org/compiere/dbPort/ConvertMap_PostgreSQL.class
org/compiere/dbPort/Convert_PostgreSQL.class
org/compiere/dbPort/Convert_SQL92.class
org/compiere/model/CalloutProductCategory$SimpleTreeNode.class
org/compiere/model/CalloutProductCategory.class
org/compiere/model/MBPartner.class
org/compiere/model/MField.class
org/compiere/model/MInOut.class
org/compiere/model/MLocator.class
org/compiere/model/MPaySelectionCheck.class
org/compiere/model/MPeriod.class
org/compiere/model/MSequence$GetIDs.class
org/compiere/model/MSequence.class
org/compiere/model/MSysConfig.class
org/compiere/model/M_Element.class
org/compiere/process/ImportAccount.class
org/compiere/process/PackageCreate.class
org/compiere/report/FinReport.class
org/compiere/report/JRViewerProvider.class
org/compiere/report/MReportLine.class
org/compiere/report/ReportStarter$FileFilter.class
org/compiere/report/ReportStarter$JasperData.class
org/compiere/report/ReportStarter$ReportData.class
org/compiere/report/ReportStarter.class
org/compiere/report/SwingJRViewerProvider.class
org/compiere/server/WorkflowProcessor.class
org/compiere/util/AmtInWords_ES.class
org/compiere/util/Ini.class
org/compiere/utils/DigestOfFile.class
org/compiere/www/WFilter.class


Scripts you can apply safe in your Adempiere MayDay installation

There are migration scripts after MayDay is released that you can apply safe in you Adempiere installation:

320-330/004_java_process_official.sql
320-330/006_BF_1721252_xe.sql
320-330/013_fix_istranslated.sql
320-330/017_update_non_encrypted.sql
320-330/021_BF_1754751.sql
320-330/022_BF_1746900.sql
320-330/026_BF_1759181.sql

postgres only

030_BF_1824260.sql
330-331b/001_BF_1760922.sql
330-331b/004_BF_1746366.sql
330-331b/007_BF_1774758.sql
330-331b/008_BF_1672847.sql
330-331b/010_BF1788185.sql
330-331b/012_BR_1794352.sql
330-331b/023_BF_1812362.sql
330-331b/024_BF_1760922.sql
330-331b/026_disable_ldap_processor.sql
330-331b/027_fix_typo_es.sql
330-331b/035_BF_1828688.sql
330-331b/042_fix_typo_in_help.sql
331b-trunk/055_Bug1863640.sql
331b-trunk/057_BF1866222.sql
331b-trunk/082_BF1881876.sql
331b-trunk/087_BF1869844.sql
331b-trunk/088_BF1621517.sql
331b-trunk/090_FR1885485_ClearWindowSizes.sql
331b-trunk/103_BF1713137.sql
331b-trunk/107_BR1902656.sql

If you want to export messages or printformat with MayDay patched, you can apply also:

320-330/005_2pack_enhancements_message.sql
320-330/008_2pack_enhancements_printformat.sql