ojAlgo v51.0.0 has just been released, and with that ojAlgo-finance returns to be part of the core artifact.

Historically the development of ojAlgo was motivated by various financial applications and finance (domain) specific code was an integral part of ojAlgo. With the release of ojAlgo v44 the finance specific stuff was moved to its own repository/artifact – ojAlgo-finance. With ojAlgo v51 that move is reverted.

  • ojAlgo v44 <> ojAlgo-finance v1.0.0 (first release as a separate artifact)
  • ojAlgo v50 <> ojAlgo-finance v2.4.1 (last release as a separate artifact)

The ojAlgo-finance repository at GitHub will be archived, but its contents have been copied to the core project (ojAlgo) and will be maintained further there. In the copy-process the package names also changed. Here’s a table mapping out the repository/artifact and package move:

ojAlgo-financeojAlgo
org.ojalgo.financeorg.ojalgo.data.domain.finance
org.ojalgo.finance.portfolioorg.ojalgo.data.domain.finance.portfolio
org.ojalgo.finance.portfolio.simulatororg.ojalgo.data.domain.finance.portfolio.simulator
org.ojalgo.finance.dataorg.ojalgo.data.domain.finance.series
org.ojalgo.finance.data.fetcherorg.ojalgo.data.domain.finance.series
org.ojalgo.finance.data.parserorg.ojalgo.data.domain.finance.series
org.ojalgo.finance.scalarorg.ojalgo.scalar
org.ojalgo.finance.businessnot moved, wont be maintained