Changelog
July 21, 2026 ยท View on GitHub
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Fixed
Fix NPE for final filters #1029
3.8.0 - 2026-07-02
Added
Add cross-validation algorithm for seasonal filter selection in the X-11 algorithm, including updates to core routines and the user interface
Add frequency in SA specifications
Add preliminary tests for the presence of trading days effects in Tramo-Seats and X13
Add JDemetra+ to the EU Open Source Solutions Catalogue #912
Add copy spec to workspace, export spec to file and import spec from file for SA-Items in multi-docs. #776
Add automatic display of additional workspace parameters like filename in Properties panel.
Changed
Improve I/O of CSV files #163
Fixed
Fix Specification view when switching between SaItems with different frequencies #938
Fix JGrid blank color name on FlatLaf #840
Fix JGrid focus #617
Fix config import in ProvidersTopComponent #963
Fix parsing of legacy TS meta #989
Fix missing ARM-based packages in releases #958
Fix warnings when running CLI with Java25+ #1002
Fix no bias correction in log-additive X11 decomposition
3.7.1 - 2026-03-06
Fixed
Fix Maven phase in build-and-test workflow
3.7.0 - 2026-03-06
Added
Add arrays output in the cruncher #874
Add logging of the automatic model identification (TRAMO-SEATS, X13)
Add option to retrieve desktop application version in headless environment #556
Add basic Maven archetype module #916
Changed
Desktop package cleanup #911
Improve data collector to include any multiple of ChronoUnit #825
Fix missing results in the SA multi-processing matrix view
Change seasonality tests for SA series (use of the differencing order of the regarima model when it is available to avoid misleading results)
Improve the implementation of the augmented Kalman filter
Migrate to Java 21 #160
Fixed
Fix split-into-yearly-components on daily data #839
Fix slow charts when displaying lots of observations #844
Fix DateSelectorUI showing "from"/"to" default values without setting them #856
Fix errors in the dynamics of some state space forms (seasonal component, composite models, ARMA models (second form))
3.6.0 - 2025-11-20
Added
Add support of compact notation in ISO 8601 time interval #159
Add Windows aarch_64 to standalone binaries #659
Changed
Change the definition of the deterministic component in the preadjustment phase (exclude trend constant as in version 2) #756
Fail the modeling of a series with negative values if a log-transformation is specified in the parameters (X13, Tramo-Seats) #894
Unify period display in GUI #489
Improve workspace feedback #661, #802, #420
Update reset zoom menu item text to improve clarity #601
Fixed
Fix a bug in trend constant variable #756
Add project version to cachedir path #555
Fix IllegalStateException in JTsVariableList #711
Fix scrolling for long list of pre-specified outliers #667
Fix SaItem duplication in SaBatchUI #761 and #689
Fix InvalidPathException when displaying exceptions #806
Fix select all menu item behavior #607
Fix missing metadata in details view and properties in SaBatchUI
3.5.1 - 2025-06-12
Added
Add missing items in the dictionaries (partim) #570
Add handling of priorities in multi-processing #611
Changed
Migrate OSSRH to Central Portal #641
Migrate protobuf-maven-plugin from org.xolstice.maven.plugins to io.github.ascopes #658
Fixed
Fix missing handling of workspace events (save/saveas) #602
Fix flaky clipboard on Windows #632
Fix removal of single dates from calendars #624
Fix handling of SA specifications #639
3.5.0 - 2025-04-09
Added
Changed
Change "error" message for large differences between sa and raw annual totals to "severe" #567
Display more series in the details of the pre-processing panel (REGARIMA models) #561
Upgrade to last protobuf libraries
Fixed
Correct the handling of short series in X11
Correct the handling of backcasting in X11
Correct the detection of outliers with pre-specified seasonal outliers #561
Correct the revision analysis panel for short series
Fix missing split into yearly components feature #550
Remove DEBUG option in contextual menu #535
Fix startup crash on Java 21 #551
Fix incompatibility with plug-ins of Incubator
Fix a bug in the restore of specifications in multi-saprocessing #565
3.4.0 - 2025-02-13
Added
Add option to CsvMatrixOutput to output the full column names instead of always outputting shortened ones #394
Changed
- Modernize use of NIO API
Display automatically the selection box of specifications in a multi-processing window when some series are added while the default specification is not defined.
Fixed
Correct the refreshing of models with Julian Easter #465
Correct a bug in the estimation of an ARIMA model using multiple starting points (X13 only, under very specific conditions)
Add a missing revision policy in the cruncher #495
Use the same name for "SAProcessing" in java and R
Add missing information in the exports of the residuals of REGARIMA models
Correct the "Check Last" user interface #511
Correct the "SI-Ratio" panel (last values not shown) #518
Fix Protobuf transfer of invalid statistical tests
3.3.0 - 2024-10-21
Added
Add likelihood ratio test for time-varying trading days
Add combined seasonality tests
Add visual spectral tests
Add option to specify the length of the combined seasonality tests on last years visual spectral tests
Changed
Improve Canova-Hansen tests for trading days and for seasonality (add options and change R interface)
Fixed
Remove unecessary parameters in xml (X11) #399
3.2.4 - 2024-07-11
Fixed
Increase staging progress timeout for Maven deployment
3.2.3 - 2024-07-11
Added
Add link to online help documentation #217
Add additional output in TramoSeats/X13 #217
Add benchmarking results in TramoSeats/X13 output #289
Changed
Replace splash screen with AI-generated image by @jadoull
Change the layout of SA summaries (TramoSeats/X13) #262
Change the handling of the decomposition mode in X11 spec box
Fixed
Fix ArrayOutOfBoundsException for edge case in extreme value correction #368
Fix encoding of space characters in URI #254
Fix parsing of .ods files #309
Fix grid parsing when some headers are null #328
Fix reading v2 legacy WS when some user defined calendars have fixed and non-fixed coefficients #183
Fix SQL queries #347
Fix default toolbar and menu #311
Fix slow dialog box when opening a file #313
Fix option show-provider-nodes cannot be reset between sessions #292
Fix missing description field #291
Fix "Copy spec. to workspace" button #228
Fix NPE in SaBatchUI renderer #326
Fix GUI Excel output #303
Fix some problems in saving regression effects #295
Fix typos in spec dialog boxes
Fix handling of regression variables with lags #323
Fix numerical issues in canonical decomposition #301
Fix a bug in protobuf translation of TramoSeats results
3.2.2 - 2024-03-14
Added
Add some kernels in linear filters (trapezoidal...)
Add output in X13
Add more platform-specific packages #226
Add methods to simplify the serialization of spec files from external tools (R)
Changed
Use exact forecasts in X12 (as in J+D 2.x), instead of conditional forecasts (as in FORTRAN)
Modify branding to differentiate from v2
Simplify action enablers #247
Bump bundled runtime in platform-specific packages to JDK21
Improve the output dictionaries for the main algorithms
Fixed
Correct the computation of the likelihood in robust augmented Kalman filter in case of missing values
Complete Seats computed by the Kalman smoother (add SA series)
Fix NPE when exporting image to the clipboard #216
Fix split-into-yearly-components action #145
Fix configure action #215
Fix drag&drop from Excel #197
Fix typo in "Kruskal-Wallis" #203
Fix missing chart export to SVG #238
Fix shifts in csv output
3.2.1 - 2023-12-07
Added
Provide additional bias correction in X11 (log-additive decomposition)
Fixed
Provide missing final seasonal filter in X11
Fix sigma vector in the X11 specification box
Fix missing default SA specification in the launching of the GUI
Fix missing local menu actions
3.2.0 - 2023-11-23
Added
Generate forecasts in univariate state space models
Add R facilities for time series providers
Changed
Move seasonal component from incubator to main
Set explicit declaration of extension points
Set explicit declaration of interchangeable processors
Fixed
Fix TsData aggregation on limited data
Correct raw figures for trading days effects
Fix action IDs to prevent conflicts
Fix date format in multi-document export to VTable CSV #156
3.1.1 - 2023-10-11
Fixed
Fix startup options that fail with bundled JRE
3.1.0 - 2023-10-11
Added
Add Poisson distribution
Serialize High-frequency series (modelling part)
Add auxiliary functions to simplify the use of JD+ from R
Add specifications and auxiliary functions for linear filters
Add default modelling for seasonal adjustment (STL...)
Add handling of time varying trading days
Add export of SA documents to Excel
Changed
Modify menus for reference specifications
Fixed
Correct deviances in diffuse likelihood
Correct covariance of ARMA parameters in models with quasi-unit roots in AR
Save correctly modified multiprocessing
Fix non-removable star on data source nodes
Fix NPE in grid reader when header is null
3.0.2 - 2023-06-14
Changed
DeepSelect instead of Select to read MetaData with "." in key
Change DataSourceProviderBuddy signature to broaden use
Fixed
Correct forecasts/backcasts in the Burman algorithm (SEATS)
Implement X11 without seasonal component
Correct Tramo outliers detection with missing values
Fix missing provider info in property sheet
Fix missing icons in providers
3.0.1 - 2023-05-11
This is a patch release of JDemetra+ v3.0.1.
Its sole purpose is to simplify the installation by providing Windows-specific binaries in addition to the platform-independent packages.
These binaries are self-sufficient and therefore don't require Java anymore.
Install instructions are available at https://github.com/jdemetra/jdplus-main#installing.
Added
Add Windows binaries to release
3.0.0 - 2023-05-02
This is the initial release of JDemetra+ v3.0.0.
Java SE 17 or later version is required to run it.
Added
- Initial release