4.10.0
What's Changed
- Removed a redundant file by @serguei-actuate in #286
- Implemented Double to Date conversion in DataTypeUtil by @serguei-actuate in #288
- Failed to define total for crosstab with predefined aggregated measures by @DreamOfTheRedChamber in #287
- Implemented Double to java.sql.Date and to java.sql.Time conversion to DataTypeUtil by @serguei-actuate in #289
-
- Summary: fix unit test for engine by @sguan-actuate in #292
- Bugzilla 490551 UI depends on obsolete eclipse class. by @carlthronson in #290
- Fixed org.eclipse.birt.core unit tests by @serguei-actuate in #293
- Bugzilla 483851 - Recent versions of BIRT/Eclipse show a blank pie chart by @carlthronson in #294
- Fix unit test on for CSVDataExtraction by @sguan-actuate in #295
- fix CSVUtilTest cases. A bug fix did not update the test cases. by @sguan-actuate in #296
- Integration test sample for birt report viewer by @DreamOfTheRedChamber in #297
- Add Unit Test for OS BIRT viewer by @DreamOfTheRedChamber in #298
- Updated data unit tests by @serguei-actuate in #299
- Add SourceReferences to plugins by @MarkZ3 in #300
- Remove redundant JUnit 3 test suite file by @serguei-actuate in #301
- fix certain report design that does not convert properly in PPTX by @sguan-actuate in #302
- Synchronized build parent package version by @serguei-actuate in #304
- Ignore TestTimeDimension.testTimeDimension() by @serguei-actuate in #305
- Bug 478548 - fontsConfig.xml is missing system default font paths. by @carlthronson in #306
- Add unit test for OS SDK OSGi by @DreamOfTheRedChamber in #307
- Remove tycho-surefire dependency on JUnit 3 by @serguei-actuate in #308
- Update license in feature.properties by @carlthronson in #309
- Updated jacoco configuration by @serguei-actuate in #311
- Include about.html in source package. by @carlthronson in #314
- Summary: An error to add Cassandra Scripted Data Source. by @carlthronson in #316
- Improve image comparison in chart unit tests by @serguei-actuate in #317
- Add file missing in recent chart unit test image comparison enhancement by @serguei-actuate in #318
- fix issue on prototype excel emitter unit test by @sguan-actuate in #319
- Remove test case pdf. The remaining issue. by @sguan-actuate in #320
- Reliably calculate chart test data location both on Windows and Linux by @serguei-actuate in #321
- Summary: Report layout editor, pop-up menu, "Delete", not localized. by @carlthronson in #322
- change directory path and fix corrupted image by @sguan-actuate in #323
- Fixing problem introduced by commit ID 2c509f9 in March 20th, 2012. by @carlthronson in #325
- missing checkin and a no supported remove no supported test case by @sguan-actuate in #326
- Added genReport.bat and genReport.sh back to Report Engine package by @serguei-actuate in #328
- Miscellaneous unit test fixes and more by @serguei-actuate in #329
- Use static genReport scripts instead of generating them dynamically by @serguei-actuate in #330
- Miscellaneous unit test fixes by @serguei-actuate in #331
- Updated message in test report by @serguei-actuate in #332
- Updated unit test according to test report change by @serguei-actuate in #333
- Fixed parameter metadata issue with packaged store procs by @garyxue in #336
- have same behavior as HTML for DOCX emitter by @sguan-actuate in #337
- Fixing report item theme cut/copy/paste and drag/drop. by @carlthronson in #338
- remove the function "range" from the list of function in data cube by @DreamOfTheRedChamber in #339
- Revert changes from 8429ff1 by @sguan-actuate in #340
- Update the old icon in Resource Explorer when creating new Library file. by @carlthronson in #341
- enhance DataExtractionTaskV1 to support overriding existing sort by @carlthronson in #343
- nested makes overlap of text by @sguan-actuate in #344
- Postscript on linux is not able to find bold nbsp font. by @sguan-actuate in #346
- column's width is not kept when exporting to PDF/Word using plain HTML by @DreamOfTheRedChamber in #349
- move getCellWidthFromFirstRow method to Util package by @DreamOfTheRedChamber in #350
- fixes NPE and wrong assumptions for an assert by @flybyray in #351
- Fixed a pom file, which wasn't well-formed XML by @serguei-actuate in #354
- Alias are not recognize and create new column in metadata producing error in stream by @sguan-actuate in #361
- Fix master branch build by @serguei-actuate in #363
- CrosstabCellHandle returns empty contents after hiding the row details in Crosstab by @baswani in #364
- fix issues due to latest Rhino package change by @DreamOfTheRedChamber in #365
- Failed to generate .data file when datadesign includes a dataset with special characters by @baswani in #366
- Add unit test for CoreJavaScriptWrapper and create test suites for entire core package by @DreamOfTheRedChamber in #367
- add sorter to Javascript expression builder UI by @DreamOfTheRedChamber in #368
- Overflow hidden property does not exist on table cell in DOCX by @sguan-actuate in #369
- Span tag was running properly on 4.2, it required BIDI flag to be true by @sguan-actuate in #370
- Creating report design from New->BIRT Project does not use default by @baswani in #371
- Source triggers copied to style properties before updating them in cacheProperties by @DurgaPrasd in #372
- Changes made for masterpage in properties corrupted in layout page by @DreamOfTheRedChamber in #373
- Master page cannot use relative units by @DreamOfTheRedChamber in #377
- Remove TopN/BottomN/Top%/Bottom % from filter options in xtab by @sguan-actuate in #379
- Multiple data engine unit tests failed due to older Derby by @serguei-actuate in #378
- Bookmark is not underline on PDF emitter on spec setting by @sguan-actuate in #380
- Margins are not being set in the doc/docx format of BIRT reports by @baswani in #381
- BIRT-2567 Remove DOC/PPT/XLS emitters since better emitter DOCX/PPTX/XLSX supported by @Charling-Huang in #382
- Adding a space between the format and (Deprecated) strings by @Charling-Huang in #383
- Adding XLS/XLSX data mappings for CSV-supported data types by @Charling-Huang in #384
- Make EngineTask accessible from appContext by @garyxue in #387
- Chart inherited format of data from measure partially by @rrimmana in #390
- Nullpointer exception is thrown when we execute a report which is generated using a data design and doesn't include default library in IHUB. by @baswani in #389
- Customize color of a HTML button does not work as expected. by @pvadanap in #391
- Altering a library causes null pointer when reloading in a report by @rrimmana in #395
- Code clean up related to extended script type support. by @garyxue in #394
- Upgrade Jetty to 9.4.1 by @serguei-actuate in #396
- BIRT getMessage("key") call does not take the defined locale in Preview settings but the default en_US by @ravikirankatneni in #398
- Display column name is missing in xtab that based on data moldel by @baswani in #397
- Declaring the license by @danhorst in #399
- Mongodb eclipse plugin with kerberos authentication by @rgoteti in #400
- Fixed null pointer exception for Crosstab measure by @baswani in #401
- Restrict MongoDB bundle version by @serguei-actuate in #402
- Reduce multiple calls on same function will improve performance and by @sguan-actuate in #403
- Mongodb version change for master and mars build in pom.xml by @rgoteti in #405
- Exception thrown when tried to connect Mongo server using Kerberos authentication using "Mongo Database URI" option by @rgoteti in #407
- Removing top and bottom filter options for XTab by @baswani in #408
- Inconsistent behavior displaying a column name in Data Model by @baswani in #410
- Bug 520124: Add missing ScriptEngineFactory schema file entry by @zorawars in #409
- -Description of Issue: chart legend string contains an '=' symbol, it will get truncated by @rrimmana in #411
- -Description of issue : by @ranki in #412
- Broken image icon is not displaying in Mozilla, but it is displaying in by @ranki in #414
- Summary: Scroll bar missing in MongoDB connection settings dialog box by @rrimmana in #413
- A report that based on Mongo ODA driver with Kerberos authentication turned off where connection to Mongo DB, using ODA driver is throwing NPE. by @rrimmana in #416
- Kerberos authentication settings are not getting retained when "Use Kerberos authentication settings" is unchecked by @Bharadwaj14 in #417
- Fixing Bug 472025 - Wrong assert statement in SimpleResultSet by @ZwoCa in #418
- Check for existing DataEngine without triggering creation by @Charling-Huang in #422
- Mongo Db considering previous Connection details when we used MongoDB URI by @Bharadwaj14 in #423
- Made changes to clear property bindings on "Restore Properties on Fro… by @ravikirankatneni in #424
- comments on designer are wrongly place as description. by @sguan-actuate in #425
- Updating Jetty, MongoDB and Tycho versions in neon profile by @serguei-actuate in #426
- Fixed emitter output to more than one page when hitting cache limit by @jonfang in #427
- add default implementation for open source excel emitter by @jonfang in #428
- revert api change to prevent cascading effect by @jonfang in #430
- Cross tab using data model measure with aggregate function COUNT is automatically getting converted into SUM. by @agrawals2 in #432
- add method to check if the query needs to cache result rows by @jonfang in #434
- fix NPE for width percentage unit conversion by @jonfang in #435
- remove deprecated emitters from UI preview by @jonfang in #438
- Adding an additional optional attribute to driverInfo extension point. by @Bharadwaj14 in #440
- IV related changes by @ravikirankatneni in #441
- Changes to assign new stream identifiers. by @ravikirankatneni in #442
- Made changes to return correct arguments in Binding. by @ravikirankatneni in #445
- Added an overloaded getmessage() to JDBCException by @Bharadwaj14 in #446
- Corrected code that compares aggregation bindings. by @ravikirankatneni in #447
- Added new functions to BirtDateTime by @ravikirankatneni in #448
- Added code to set expression to conditional expression by @ravikirankatneni in #449
- Changes made to ignore filters in Report Paraeter candidate values ev… by @ravikirankatneni in #450
- grouping interval doesn't work for negative categories. by @ranki in #453
- fix regression bug on data set preview fetch row limit by @jonfang in #454
- fix String conversion due to updated Rhino script library by @jonfang in #455
- added code to clearAbove code for hours,minutes and seconds by @ravikirankatneni in #456
- Changed code to use JRE Default locale used for formatting Date by @ravikirankatneni in #458
- fix issue where user properties gets copied over when inserting colum… by @jonfang in #457
- Modify date parsing code to be able to return the date format pattern… by @Charling-Huang in #459
- Remove multi-catch parameter to support Java 1.6 source by @Charling-Huang in #460
- Corrected ReportLaunchHelper to close GetParameterDefinitionTask afte… by @ravikirankatneni in #462
- Change ScriptEvalUtil logic to be contained in an API class by @Charling-Huang in #463
- Fix FileNotFoundException thrown on workspace startup by @jarciuch in #464
- Upgraded Apache FOP library to 2.3 version to mitigate security issue CVE-2017-5661 by @Bharadwaj14 in #468
- Making BIRT compile with Maven 3.5+ again... by @zaplatynski in #467
- add value check for N for N and Percent aggregation accumulator by @jonfang in #470
- Restore old API methods and mark them as deprecated. by @Charling-Huang in #471
- Invoking ReportDesign tidy method after completion of report executio… by @ravikirankatneni in #472
- Fix for Security Issue : https://bugs.eclipse.org/bugs/show_bug.cgi?id=538142 by @rvinjamu in #473
- update jetty configuration to use GzipHandler by @jonfang in #474
- Fix to handle the chart view for the x tab by @vnijhawa in #475
- Fixed the Chart issue with rendering during isEmpty check by @vnijhawa in #477
- allow not empty text area to have word break, renaming and correcting pdf option hyphenation to word break by @sguan-actuate in #476
- Added "WeekOfQuarter" and "DayOfQuarter" to GroupingUnitType of the chart model. by @Bharadwaj14 in #478
- update jetty configuration setting for proper request encoding of pre… by @jonfang in #489
- Fixing the NPE in case of null entry for "Date Time" type in ODA data source by @bsrujank in #491
- Upgraded Batik 1.7 to 1.9 and integrated latest orbit release by @Bharadwaj14 in #494
- Fix Maven warnings by @Flugtiger in #497
- Fixed warnings in MANIFESTs by @Flugtiger in #499
- Replace deprecated MANIFEST property 'Eclipse-LazyStart' with 'Bundle-Activation-Policy' by @Flugtiger in #495
- Fixed duplicate project names by @Flugtiger in #504
- Raised ReqExecEnv because of API use by @Flugtiger in #502
- Add Automatic-Module-Name Header for Java 9 by @Flugtiger in #496
- Removed empty plugin.xml by @Flugtiger in #501
- Fixed plugin.xml warnings (missing unbounded in extension point schema) by @Flugtiger in #498
- update measure to get translation from display name key from external… by @jonfang in #507
- displayNameKey should have priority over displayName by @jonfang in #508
- Replaced jars.extra.classpath with import-package by @Flugtiger in #506
- Provide support for Oracle 12 and SQL Server 2016 by @sguan-actuate in #509
- Fixed duplicated MANIFEST property by @Flugtiger in #511
- Update the pattern to match . in the data string for truncating secon… by @ravikirankatneni in #513
- Batik cleanup by @Flugtiger in #503
- Add Maven nature to eclipse projects by @Flugtiger in #515
- Add PDE target definition for Photon by @Flugtiger in #492
- datatool upgrade require eclipse to be photon or upper by @sguan-actuate in #518
- Fixing the issue of fetching the appropriate field values from the result array by @bsrujank in #519
- Fix warnings 'no valid properties files exist...' by @Flugtiger in #526
- Fix warning: '... should not be included in src.includes' by @Flugtiger in #525
- Fix unused imports by @Flugtiger in #522
- Standardize string for report parameter and variable by @jonfang in #527
- The function need to handle more generic ICellContent by @sguan-actuate in #529
- In preview of dataset Filter is not applied on complete results but filtered on maxrows only. by @rrimmana in #532
- Modified code to read Alias,Display Name, Display Name Key values of JoinDataSetHandle and DerivedDataSetHandle to display correct values in output columns page. by @ravikirankatneni in #535
- Changes to upgrade eclipse platform to 4.9 release. by @Bharadwaj14 in #537
- Update version to 4.9.0 by @Bharadwaj14 in #539
- PPTX emitter doesn't honor RTL settings by @sguan-actuate in #540
- Fix warning 'bin/ is not an output folder' by @Flugtiger in #524
- VPD implementation as a BIRT function by @vnijhawa in #542
- Made code changes to perform case insensitive check to identify duplicate column name. by @ravikirankatneni in #543
- Made code changes to comapre properties of data source handle and data source design before updating the data source handle. by @ravikirankatneni in #544
- Upgrade Eclipse Platform to 4.11 by @Bharadwaj14 in #545
- Support relative path option in ExcelDataSource wizard when creating connection profile by @rrimmana in #546
- fix pdf emitter repaginate issue by @jonfang in #548
- commit before closing the connection by @bkiselka in #536
- Fix for XSS vulnerability Bug 546816 by @sguan-actuate in #549
- Suppress Javadoc warnings that polluted the build log by @Flugtiger in #552
- Fix Travis build by @Flugtiger in #553
- Replaced static dependencies to Apache POI with plugin dependency by @Flugtiger in #551
- Fix missing/unused serialVersionUID by @Flugtiger in #523
- Modified code to change datatimeLevel from MILLISECOND to SECOND by @ravikirankatneni in #554
- Gadgets in Crosstabs - Incorrect row displayed when using IF Statemen… by @jupdec in #559
- Scope change inorder to extend htmlEmitter by @rrimmana in #561
- change to make htmlEmitter extendable by @rrimmana in #562
- Scope changes for methods in HTMLReportEmitter by @Ajaykr in #563
- Fix to resolve the "Get page count failed" error by @jupdec in #564
- Need access to fontpaths to create font factory by @sguan-actuate in #569
- X-Content-Type-Options: nosniff prevents the client browser from 'mime sniffing' but image does not display in IE by @bsrujank in #570
- Made changes to restrict access to encrypted odaPassword from java script by @ravikirankatneni in #568
- Null pointer exception in filter for edit in xtab by @ranki in #571
- Avoid writing password into report design in case where Connection profile is used as data source by @bsrujank in #572
- Avoid writing password into report design in case where Connection profile is used as data source(oda) by @bsrujank in #573
- Revert "Made changes to restrict access to encrypted odaPassword from java script. by @ravikirankatneni in #574
- Made changes to restrict access to encrypted odaPassword from java script by @ravikirankatneni in #575
- Report parameters with data set filters not working ,Fixed the issue. by @ranki in #576
- Added support for Prepending and Appending PDF documents to PDF output by @TheLaserNinja in #567
- Switch from Travis CI to GitHub Actions #585 by @ruspl-afed in #586
- Switch from Travis CI to GitHub Actions #585 by @ruspl-afed in #587
- Initially add all .settings by @Flugtiger in #597
- Fix core tests by @Flugtiger in #590
- Add a target definition file as a new module by @Flugtiger in #593
- Set versions to 4.9 #603 by @wimjongman in #604
- Fix model tests by @Flugtiger in #591
- Convert TestBuffer to jUnit test case by @Flugtiger in #602
- Pull request builds 2 times #612 by @wimjongman in #614
- Replace removed jface Assert for o.e.core.runtime.Assert #615 by @wimjongman in #616
- Replace IPlatformRunnable for IApplication #617 by @wimjongman in #618
- Space is encoded in dataset parameter #623 by @SteveSchafer-Innovent in #624
- Support for Word 2016 by @hvbargen in #627
- Fix BIRT bug 562873 PDF Rendering error with dynamic text item after … by @hvbargen in #630
- Fix unit tests in master #632 by @ruspl-afed in #633
- Reformat all code by @SteveSchafer-Innovent in #635
- Update .settings files. by @SteveSchafer-Innovent in #634
- Align projects to use Java 8 by @ruspl-afed in #637
- Prepare for Java > 8 #609 by @wimjongman in #610
- Remove API baseline setting for one project #638 by @wimjongman in #639
- POI Vulnerabilities #642 by @SteveSchafer-Innovent in #643
- Bugfix for issue 636 - NPE with test report from eclipse bug 562873 by @hvbargen in #644
- Determine why github CI is failing #655 by @SteveSchafer-Innovent in #658
- XLSX tab naming can cause IllegalArgumentException #641 by @SteveSchafer-Innovent in #659
- Fixed a bug with IndexOutOfBoundsException when PDF wordbreak option … by @hvbargen in #656
- Enable relative paths for PDF append and prepend by @bkiselka in #661
- Batik vulnerabilities #651 by @SteveSchafer-Innovent in #654
- Axis Vulnerabilities #662 by @SteveSchafer-Innovent in #664
- How to import BIRT code into eclipse #628 by @wimjongman in #640
- Report viewer failing again. by @wimjongman in #676
- Fix model tests #67 by @wimjongman in #680
- Fix engine tests #681 by @wimjongman in #682
- Do not embed fop but add it as a dependency #674 by @wimjongman in #684
- Update ci.yml by @wimjongman in #689
- Oomph setup by @ruspl-afed in #677
- BIRT Eclipse Installer gives error message #690 by @ruspl-afed in #691
- Fix "Import=Package" directives to avoid compilation errors by @ruspl-afed in #678
- Improve the working sets of the Oomph setup by @merks in #700
- Add resource filters to parent projects #699 by @merks in #702
- Use the generated image for the development environment creation button by @merks in #703
- Resource leaks #707 by @wimjongman in #708
- Fix chart core tests #685 by @wimjongman in #686
- UI performance degrades when selecting "many" cells in a grid/table #717 by @claesrosell in #728
- "Orbit latest" updated, missing dependencies in target platform by @wimjongman in #746
- Fix report engine test by @wimjongman in #745
- Report viewer failing again. #649 by @claesrosell in #733
- Review ReportLauncherUtils.java: #671 by @claesrosell in #749
- Build for multiple targets #729 by @claesrosell in #753
- JSEditor is leaking fonts #734 by @claesrosell in #748
- Archive build artifacts #730 by @wimjongman in #747
- Move projects to java 11 #672 by @claesrosell in #755
- Add debug options to all-in-one launch config by @gab1one in #760
- Remove org.w3c.dom.events import from org.eclipse.birt.chart.device by @gab1one in #761
- Enable chart tests in CI by @gab1one in #763
- Move license to EPL 2 #683 by @SteveSchafer-Innovent in #777
- Replace deprecated Navigator with Project Explorer in Report Design by @claesrosell in #766
- Move license to EPL 2 #683 by @SteveSchafer-Innovent in #783
- BIRT POJO runtime not working #781 by @wimjongman in #788
- 4.9 Releng by @wimjongman in #789
- Improvements for org.eclipse.birt.report.designer.ui.preview.web #785 by @ruspl-afed in #786
- Move license to EPL 2 #683 by @SteveSchafer-Innovent in #794
- Bump libthrift from 0.7.0 to 0.14.0 in /data/org.eclipse.birt.me.prettyprint.hector by @dependabot in #798
- Add support for data protocol (Question on rendering images) #657 by @claesrosell in #771
- Move projects to Java 11 #672 by @claesrosell in #774
- Fix report runner windows batch file #799 by @wimjongman in #800
- Building birt for aarch64 mac #810 by @wimjongman in #811
- Move projects to Java 11 #672 by @wimjongman in #806
- Move license to EPL 2 #683 by @SteveSchafer-Innovent in #807
- Defective PPTX format in BIRT #813 by @claesrosell in #818
- Sign BIRT by @wimjongman in #827
- Fix Warnings #706 by @SteveSchafer-Innovent in #832
- Replace iText with OpenPDF #767 by @claesrosell in #814
- Removed javacSource and javacTarget from build.properties files. by @claesrosell in #837
- Fix Warnings #706 by @SteveSchafer-Innovent in #836
- Export bookmarks #797 by @hvbtup in #819
- Some reports created with birt 4.2.1 don't work with 4.9.0 #838 by @claesrosell in #845
- Fix Launch configurations #852 by @wimjongman in #853
- Fix extra space in docx #850 by @hvbtup in #851
- Aggregation is disabled in charting #856 by @claesrosell in #857
- NOTICES, Code of Conduct, and Security statement added for release review. by @TheLaserNinja in #861
- Master is not building due to broken target platform #869 by @claesrosell in #870
- Rendering SVG's from scripted backgroundImage-Property #865 by @claesrosell in #866
- Report with Oracle JDBC ORA-01000 Too many open cursors #875 by @claesrosell in #876
- Not able to create StateObjectFactory impl. #836 by @claesrosell in #867
- Master is not building due to broken target platform, (Again) #877 by @claesrosell in #878
- Fix compiler compliance issues. by @SteveSchafer-Innovent in #842
- Up version numbers to 4.10 #883 by @wimjongman in #886
- Up version numbers to 4.10 #883 by @wimjongman in #887
- Up version numbers to 4.10 #883 by @wimjongman in #888
- Disable pull_request_target #894 by @wimjongman in #895
- add rcp feature to the updatesite by @UrsZeidler in #908
- Update manager not supported with debug configuration #907 #909 by @wimjongman in #910
- Master build is broken #917 by @claesrosell in #920
- BIRT executable story #694 + Include Java in products by @wimjongman in #900
- Fix data regression tests by @claesrosell in #929
- Javax.xml.rpc missing from birt-runtime.zip (Was : Problem BIRT v4.9 + by @claesrosell in #942
- Removed auto generated servlets from the web viewer web.xml by @claesrosell in #945
- Webviewer does not work from Eclipse IDE on Linux by @claesrosell in #944
- JavaScript IScriptEngineFactory is not found by ScriptEngineFactoryManagerImpl in non OSGI environments #948 by @claesrosell in #950
- Build fails with "Missing dom4j messages" #952 by @claesrosell in #953
- Version of justj should be 0.0.0 in target file #982 by @claesrosell in #983
- SimpleResultSet.groupCalculator() called on empty RowResultSet #922 by @claesrosell in #923
- Latest Orbit repository has dropped a lot of bundles #986 by @wimjongman in #987
- ClassCastException while emitting "postscript" format #1010 by @claesrosell in #1015
- Null pointer exception using count aggregate #885 by @claesrosell in #914
- 4.10 releng by @wimjongman in #1052
- Fix BIRT.setup to avoid installing unsupported m2e connectors by @merks in #1071
- BIRT Report Designer 4.9.0. - Chart don't work as PDF #1042 by @wimjongman in #1070
New Contributors
- @MarkZ3 made their first contribution in #300
- @garyxue made their first contribution in #336
- @flybyray made their first contribution in #351
- @baswani made their first contribution in #364
- @DurgaPrasd made their first contribution in #372
- @Charling-Huang made their first contribution in #382
- @rrimmana made their first contribution in #390
- @pvadanap made their first contribution in #391
- @ravikirankatneni made their first contribution in #398
- @danhorst made their first contribution in #399
- @rgoteti made their first contribution in #400
- @zorawars made their first contribution in #409
- @ranki made their first contribution in #412
- @Bharadwaj14 made their first contribution in #417
- @ZwoCa made their first contribution in #418
- @jonfang made their first contribution in #427
- @agrawals2 made their first contribution in #432
- @jarciuch made their first contribution in #464
- @zaplatynski made their first contribution in #467
- @rvinjamu made their first contribution in #473
- @vnijhawa made their first contribution in #475
- @bsrujank made their first contribution in #491
- @Flugtiger made their first contribution in #497
- @bkiselka made their first contribution in #536
- @jupdec made their first contribution in #559
- @Ajaykr made their first contribution in #563
- @TheLaserNinja made their first contribution in #567
- @ruspl-afed made their first contribution in #586
- @SteveSchafer-Innovent made their first contribution in #624
- @hvbargen made their first contribution in #627
- @dependabot made their first contribution in #798
- @UrsZeidler made their first contribution in #908
Full Changelog: v201505061555...4.10.0