June 2021 in iDempiere – What’s new in the project?

June 2021 was a great month in the iDempiere project! There were many contributions from our supportive community.


This month had active participation from the community, many code contributions, bug reporting, testing, community meetings, donors. Additionally, we have two new community plug-ins contributed: EDI Generator and Billboard.js.

For a complete list and suggest contributions you can refer to this spreadsheet. There you can see the contributions of each month and suggest ones that we might have missed.


What’s new in the software?

  • UX Improvements
    • Add IMediaView interface and Keikai implementation
    • Improve misleading message in the Reset Password Panel
    • Add missing translation in Client setup
    • Add header to xlsx reports
    • Implement optional hide empty column feature in Grid View
  • Technical Improvements
    • Allow defining columnSql in AD_Field
    • Update pdf.js to v2.9.359
    • Boolean Logic Expression Enhancements
  • Functional Improvements
    • Request EMail Processor – Html email processing type parameter
    • Dashboard / Report : use @SQL= syntax
  • Security improvements
  • Bug fixes
  • Performance Improvements

To read the complete changelog in the stable version, check out this page.

What’s new in the community?

  • Eight donors sent money to the project to support it financially. Every donation is really important to ensure the project’s sustainability. You can also become a sponsor here.
  • New plugins:
    • EDI Generator thanks to Diego Ruiz and Thomas Bayen (BX Service GmbH)
    • Billboard.js Chart thanks to Heng Sin (TrekGlobal)

Credits

Core contributions

  • Andreas Sumerauer
  • Diego Ruiz
  • Igor Pojzl
  • Nicolas Micoud
  • Ricardo Santana

Forum and Mattermost support

  • Alan Lescano
  • Andreas Sumerauer
  • Anozi Mada
  • Chuck Boecking
  • Deepak Pansheriya
  • Diego Ruiz
  • Elio Zerpa
  • Jesus Castillo
  • Jose Rodriguez
  • Kien DX
  • Leszek
  • Luis Amesty
  • Marco Longo
  • Martin Schönbeck
  • Nicolas Micoud
  • Orlando Curieles
  • Saulo Gil
  • Steven Sackett

Content contributions

  • Vanessa Castro
  • Diego Ruiz

Money donors

  • Eugene Barg – Palich LLC
  • Norbert Bede – Cloudempiere
  • Hideaki Hagiwara
  • Surya Sentosa – Kosta Consulting
  • Chuck Boecking
  • Murilo Habermann – DevCoffee
  • Marco Longo – iDempiere Consulting srl
  • Fernando Saavedra – www.comus.com.ec

Suggesting new features, reporting bugs, and testing

  • Andreas Sumerauer
  • Chuck Boecking
  • Deepak Pansheriya
  • Hideaki Hagiwara
  • Igor Pojzl
  • Jeremy Krieg
  • Jamie Slome
  • Jorbi Garcia
  • Jorge Colmenarez
  • Lukas Heidbreder
  • Martin Schönbeck
  • Michael Powacht
  • Murilo Habermann
  • Nicolas Micoud
  • Norbert Bede
  • Patric
  • Saulo Gil

Wiki contribution (Documentation)

  • Andreas Sumerauer
  • Deepak Pansheriya
  • Diego Ruiz
  • Eduardo Gil
  • Orlando Curieles
  • Saulo Gil

Dev Ops

  • Carlos Ruiz
  • Marco Longo
  • Murilo H. Torquoato
  • Orlando Curieles

Marketing Committee Participation

  • Carlos Ruiz
  • Chuck Boecking
  • Diego Ruiz
  • Eugene Barg

Carlos Ruiz and Heng Sin Low were outstanding, as usual, this month and here is an overview of their effort:

Heng Sin Low

  • Records of Tab level 2 disappear in particular case.
  • Boolean Logic Expression Enhancements
  • JasperReport: Implement ResourceBundle backed by AD_Message and AD_Element
  • reportstart: switch query process by process_id instead of AD_PInstance_ID
  • Html Report – Suppress Null checkbox doesn’t work
  • Window Toolbar, report popup flickering
  • Unable to use 2 print format item with the same AD_Column_ID and different formatting
  • Grid View: Implement optional hide empty column feature
  • Update pdf.js to v2.9.359
  • Report (XLSX output) : add header
  • jasper attachment: two report/process use jasper have attachment file has duplicate name, one will win and other loss
  • Fix bad boolean *logic expression in dictionary
  • JIRA participation
  • Tickets peer review.
  • Support
  • Marketing committee participation

Carlos Ruiz

  • Setting an attribute with type reference doesn’t work in german / IDEMPIERE-2999
  • Tenant Admin can deactivate his own client.
  • Cross tenant issue on Forgot My Password
  • Grid View Layout Bug
  • Missing translation in Client setup
  • Multi-factor authentication (FHCA-2034)
  • Process Customization Cross Tenant Error
  • Tickets Peer Review
  • Support
  • Test servers maintenance

Do you think you should have been added to this list? Please tell us why on the marketing forums or Mattermost channel. Want to be included in the next “Month in iDempiere” post? Get involved with the project.