Release 315

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

Released on 1/3 with revision 1763 - looks like 1 and 3 are the magic numbers on Adempiere  :-)

Highlights

  • Integrated some Compiere GPL released bug fixings of 260b and 260c - thanks to Compiere ERP/CRM Project.
  • [ 1639249 ] Functional POS - Complete the POS implementation, as submitted by OpenXpertya (Hengsin)
  • [ 1670034 ] Store Attachments In File System Or In DB (Kthiemann)
  • [ 1661027 ] System Configurator (Armen)
  • [ 1586862 ] Request Email Processor (CarlosRuiz, paid by DigitalArmour)
  • Integrated Jasper Reports as optional printengine (Johannes Gubo (DeathMeat))
  • [ 1566089 ] Flexibility on implementation - Allow more events in ModelValidator (LaydaSalas, paid by Idalica, USA)

WORKS

Enhancements

  • [ 1631888 ] Speed up the load of windows - lazy loading of tabs (Hengsin)
  • [ 1659479 ] Speed up development - Add button "Copy Columns from Table" on Table window (CarlosRuiz)
  • [ 1659529 ] Speed up load of trees - Very bad performance with Tree management(Hengsin, CarlosRuiz)
  • [ 1659623 ] Speed up load of lookups - Added lookupinfo cache for lookup type of tabledir (Hengsin)
  • [ 1619919 ] Add sort indicator for table (hengsin)
  • [ 1658530 ] Remove jPDF dependency (Hengsin)
  • [ 1662593 ] Changed Online Login Help tab by a help button (Hengsin)
  • [ 1663709 ] Better assignment of default SalesRep (Colin)
  • [ 1664402 ] Non Business Day implementation (Armen)
  • [ 1664158 ] Start Callout From Button (Kthiemann)
  • add firefox support for *nix client (Hengsin)
  • [ 1666598 ] RecordInfo shows ColumnName instead of name (Teo_sarca)
  • [ 1665129 ] Bar Graph is not ordered (Teo_sarca)
  • [ 1622855 ] Show Implementation Vendor / Version in Help-About (Teo_sarca)
  • Calculate write-off in payment (Armen)
  • [ 1670185 ] restrict access to info queries (in view menu) (kstan_79, Colin)
  • [ 1665299 ] Cancel Opening Window (Armen)
  • [ 1642250 ] Import ReportLine / Very Slow Reports. On import, don't create report sources with null account. (AFalcone)

Bug Fixes

  • Stabilization of postgresql port (Hengsin, Victor, CarlosRuiz)
  • Stabilization of 2Pack (CarlosRuiz)
  • Stabilization for WAN port (Hengsin)
  • Links pointing to right wiki pages (AFalcone)
  • Selection of charset for saving, import (Teo_sarca)
  • [ 1652623 ] AccessSqlParser.getTableInfo(String) - tablename parsing bug (Teo_sarca)
  • [ 1656829 ] Problem when there is not tax selected in vendor invoice (Teo_sarca)
  • [ 1657114 ] Show active Print Format (Armenrz)
  • [ 1657372 ] M_MatchInv records can not be balanced (Chris Farley, CarlosRuiz)
  • [ 1657115 ] Variable not initialized in Doc_Allocation.java (Armenrz)
  • [1657123 ] Inventory count problem (Armenrz)
  • [ 1659124 ] Can't edit any account combination (Teo_sarca)
  • [ 1659190 ] Form Help shows null when there is no help (Teo_sarca)
  • [ 1658661 ] translate polish AmtInWords_PL.java Windows-1250 to UTF-8 (GavinDunse, Teo_sarca)
  • [ 1659737 ] InfoGeneral not working with virtual columns (Teo_sarca)
  • [ 1660164 ] Date Calendar - on close throws exception (Teo_sarca)
  • [ 1660595 ] Date field: incorrect functionality on paste (Teo_sarca)
  • [ 1640919 ] Adempiere Theme aspect problem (AFalcone)
  • [ 1662573 ] Search on Virtual Column fails in Lookup Record (CarlosRuiz)
  • [ 1661510 ] Missing SelectAll16/24.png (AFalcone)
  • [ 1603966 ] Generate Shipments misses charges (Idalica, Tamak ICT, Colin)
  • [ 1619179 ] Consistence: POInfo.getColumnIndex not working correct (Teo_sarca)
  • [ 1664208 ] Acct Viewer: column Posting Type is not translated (Teo_sarca)
  • [ 1659623 ] MLookups & ValidationCode are not working (Hengsin)
  • [ 1664268 ] Charge amount does not default (Colin)
  • [ 1664434 ] Print package doesn't include images (Teo_sarca)
  • [ 1605368 ] Only due invoices in Payment Selection (Colin)
  • [ 1596889 ] XE & productAttributes (CarlosRuiz)
  • fix typo WHERE AD_Org_ID=0 WHERE AD_Client_ID=? (Armen)
  • [ 1662486 ] Lazy loading tab not set window size for greatest tab (Hengsin)
  • m_Window.save call twice (Hengsin)
  • [ 1659688 ] Material Receipt: "Copy from" button (Kthiemann)
  • [ 1608421 / 1608418 ] shipment & invoice consolidation (Colin)
  • [ 1605980 ] Print Invoices process (Colin)
  • [ 1667073 ] In the help window, hidden fields should not be displayed (Teo_sarca)
  • [ 1666591 ] Toolbar should not be floatable (Teo_sarca)
  • [ 1619150 ] Usability/Consistency: reversed gl journal description (Teo_sarca)
  • Tables with parent columns (like Window Access in Role window) are being updated/deleted wrongly (CarlosRuiz, Hengsin, Victor)
  • [ 1670614 ] Show ############# in value (CarlosRuiz)
  • [ 1643986 ] Generation of Invoice should be done in atomic transaction (Hengsin)
  • [ 1643987 ] Generation of shipment should be done in atomic transaction (Hengsin)
  • [ 1671709 ] Dynamic combobox initial size and refresh error (Hengsin)
  • [ 1671899 ] Archive Viewer: table, process are not translated (Teo_sarca)
  • [ 1671900 ] Archive Viewer: second tab has no split pane (Teo_sarca)

Additional

  • [ 1660167 ] Usability: close date calendar using escape key (Teo_sarca)
  • [ 1658530 ] Remove jPDF dependency (Hengsin)
  • AmtInWords in Persian - (Bahman)
  • Commit UK Language (MJudd)
  • Organize build process (Kontro)
  • Methods to access a tab in a window programmatically (Kthiemann)
  • [ 1659420 ] Usability: zoom across (AFalcone)
  • [ 1662447 ] Add column names in model classes (Teo_sarca)
  • [ 1666044 ] Workflow - Send Approval Notification As Notice Or Email (Kthiemann)
  • Script to run all migration sqls in directory (Chris Farley)

Business

  • Scripts and case for migrating from Compiere 252d (CarlosRuiz)

Going Stable

There is this Ying and Yang of software development - should we enhance further or should we just freeze and stabilized the application from all those pesky creeping bugs? Compiere has been a powerhorse of Open Source ERP software dominance that just kept growing and growing without a bug spray. So with its own show-stopper bugs that make users scream the loudest. Now, at ADempiere, we have a choice to steer the course. We have moved many trunk-parallel add-on projects such as Libero and posterita into branches and keep the source clean. With this 315 release, the Trunk is now frozen from further enhancements, and merely accept reported and validated bug fixes by the testing community.

Release 320 shall be another historic first for Open Source ERP - a bug free edition. Let's do it. The world awaits you.