What's Changed
- Prepare for the 4.17 release by @merks in https://github.com/eclipse-birt/birt/pull/1733
- Update Tycho to 4.0.8 by @merks in https://github.com/eclipse-birt/birt/pull/1735
- Use edge as default browser and use modern help #1736 by @wimjongman in https://github.com/eclipse-birt/birt/pull/1737
- Fix label localization for xlsx (#1745) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1746
- Change the method call to set the page margin (#1747) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1748
- Fix the image scaling based on the given dimension (#1750) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1751
- Enhance the image scaling of excel and keep the size of small images (#1752) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1753
- Enhance the image alignment for excel (#1760) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1761
- Update target platform for jasper 9.0.90 by @merks in https://github.com/eclipse-birt/birt/pull/1766
- Remove the org.eclipse.birt.designer product from the update site by @merks in https://github.com/eclipse-birt/birt/pull/1767
- Enable the birt-runtime-test of birt-runtime and birt-runtime-osgi by @merks in https://github.com/eclipse-birt/birt/pull/1768
- Normalize all line separators to linux by @merks in https://github.com/eclipse-birt/birt/pull/1769
- Enable the birt-runtime-test of birt-runtime-osgi by @merks in https://github.com/eclipse-birt/birt/pull/1772
- Enhance the report designer to provide the excel emitter configuration directly (#1770) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1771
- Remove birt-epp by @merks in https://github.com/eclipse-birt/birt/pull/1774
- Cleanup web site and update site references by @merks in https://github.com/eclipse-birt/birt/pull/1775
- Improve the source bundle content of the update site by @merks in https://github.com/eclipse-birt/birt/pull/1776
- Remove *.product files that are not actually used to build products by @merks in https://github.com/eclipse-birt/birt/pull/1777
- Simplify and cleanup the build process by @merks in https://github.com/eclipse-birt/birt/pull/1779
- Remove nested jars fop, commons-cli, tidy, and commons-codec by @merks in https://github.com/eclipse-birt/birt/pull/1782
- Remove the deprecated security manager and add a JVM-birt system property for activation (#1778) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1780
- Remove console output messages (#1753) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1786
- Enhance the property for the excel emitter (#1787) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1788
- Enhance the designer properties for the excel emitter (part 3, #1770) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1789
- Clean up more unused build infrastructure by @merks in https://github.com/eclipse-birt/birt/pull/1791
- Replace org.apache.commons.codec with org.apache.commons.commons-codec by @merks in https://github.com/eclipse-birt/birt/pull/1792
- Remove references to non-BIRT bundles from features by @merks in https://github.com/eclipse-birt/birt/pull/1794
- Remove unused ant scripts by @merks in https://github.com/eclipse-birt/birt/pull/1796
- Fix the index out of bound exception of rank calculation (#1797) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1798
- Change suspicious \ to / in paths in pom.xml ant logic by @merks in https://github.com/eclipse-birt/birt/pull/1801
- Reorganization of the excel README.MD to have an alphabetic property order and enhance documentation details by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1803
- Change parameter encoding from 8859-1 to UTF-8 (#1800) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1805
- Include website clone in the project setup by @merks in https://github.com/eclipse-birt/birt/pull/1807
- Remove commons-codec-1.5.jar: uk.co.spudsoft.birt.emitters.excel.tests by @merks in https://github.com/eclipse-birt/birt/pull/1808
- Excel emitter avoid null pointer exception of merged rows with image (#1810) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1811
- Fix html table processor to validate the node type (#1812) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1813
- Show the DataView when a new report is created #1738 by @wimjongman in https://github.com/eclipse-birt/birt/pull/1739
- Cleanup unused parts of org.eclipse.birt.releng.birtbuilder by @merks in https://github.com/eclipse-birt/birt/pull/1815
- Prune org.eclipse.birt.build to the contents used to build the runtime by @merks in https://github.com/eclipse-birt/birt/pull/1816
- Enhance comments, raw types and other small hints to reduce java warnings by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1814
- Ensure that org.eclipse.birt.build.ant.PackTask filters out CODESIGN.* by @merks in https://github.com/eclipse-birt/birt/pull/1820
- Reduce org.eclipse.birt.engine.runtime content by @merks in https://github.com/eclipse-birt/birt/pull/1821
- Improve org.eclipse.birt.engine.runtime content by @merks in https://github.com/eclipse-birt/birt/pull/1822
- Enhance the PDF options to provide the control option to include the CIDSet of a font (#1817) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1823
- Switch CrosstabXYLayoutEditPolicy to use TableXYLayoutEditPolicy by @merks in https://github.com/eclipse-birt/birt/pull/1826
- Update the target platform to use the new version of derby by @merks in https://github.com/eclipse-birt/birt/pull/1829
- Enhance the JDBC Driver Manager to validate all driver supported properies (JDBC-driver, #1825) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1827
- Reduce 3rd party dependencies by @merks in https://github.com/eclipse-birt/birt/pull/1830
- Improve java doc and remove warnings of the driver manager (#1825) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1831
- Enhanced JDBC driver manager with configuration based on new JVM parameters (#1832) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1833
- Remove UI dependencies from org.eclipse.birt.osgi.runtime by @merks in https://github.com/eclipse-birt/birt/pull/1834
- Ensure that org.apache.axis is in the org.eclipse.birt.engine.runtime by @merks in https://github.com/eclipse-birt/birt/pull/1835
- Update the ant script for building the runtime product artifacts by @merks in https://github.com/eclipse-birt/birt/pull/1836
- Properly update the index.jsp for the web viewer by @merks in https://github.com/eclipse-birt/birt/pull/1837
- Documentation of the JDBC connection property validation by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1838
- Remove org.eclipse.birt.jetty.overlay by @merks in https://github.com/eclipse-birt/birt/pull/1839
- Enhance java documentation and remove java warnings of HTML2PDF layout by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1840
- Improve the description of the README.MD by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1842
- Only disable the failing rendering tests for windows by @merks in https://github.com/eclipse-birt/birt/pull/1843
- Enhance the designer to add the PDF emitter options like configuration at advanced property register (#1844) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1845
- Adjust the PDF.emitter REAMDME.md and optimized the documentation (#1844) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1846
- Enhance of SVG-converting for PDF based on external resources (#1841) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1857
- Fix the NPE of images without wrapping grid/table (#1855) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1856
- Fix deadlock when POI tried to initialize its logger by @merks in https://github.com/eclipse-birt/birt/pull/1859
- Test org.eclipse.birt.axis.utility.UTF8Encoder is used and is correct by @merks in https://github.com/eclipse-birt/birt/pull/1860
- Simplify the org.eclipse.birt.engine.runtime product by @merks in https://github.com/eclipse-birt/birt/pull/1861
- Fix hidden antidiagonal line of merged cells (#1870) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1871
- Fix the word column width which is larger like 22in (#1867) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1869
- Fix the display of diagonals if the style is unset (#1872) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1873
- Fix the maximum size of a word page and set the size to max value 22in (#1874) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1875
- Enhance the hyperlink text decoration option to enable/disable the default style handling (#1864) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1865
- Enhance JavaScript syntax highlighter (#1882) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1883
- Added java doc comments for JavaScript constants (#1882) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1884
- Enhance the update site to include all all-in-one product features by @merks in https://github.com/eclipse-birt/birt/pull/1885
- Improve links in the product definition by @merks in https://github.com/eclipse-birt/birt/pull/1886
- Stabilize the 4.17 target platform with long term stable update sites by @merks in https://github.com/eclipse-birt/birt/pull/1893
- Add margin handling to the element "Label" (#1895) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1896
- XLSX, fix the user property, new location of configuration fix with "getReportDesignConfiguration()" by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1898
- Fix the doubled margin calculation of text elements (foreign text) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1900
- The preview does not work anymore: #1901 by @wimjongman in https://github.com/eclipse-birt/birt/pull/1904
- Fix DOCX font size converting issue (#1905) by @speckyspooky in https://github.com/eclipse-birt/birt/pull/1906
Full Changelog: https://github.com/eclipse-birt/birt/compare/4.16.0...4.17.0