Luminescence

Luminescence Release 1.1.0

Marco Colombo

Only about 3 months from our previous release, we are happy to announce the release of version 1.1.0 of Luminescence R package. This is a major release, which comes with a few new features and many improvements, especially on the graphical side. In total we addressed 99 issues in 530 commits.

Many of the changes came from our work on the RLumShiny package, which made us consider in much greater detail some of the Luminescence functions. We will shortly bring what we think are exciting news on the RLumShiny side, but for the moment, let’s concentrate on what happened during this release cycle.

Think about it: Handling RLum objects

Sebastian Kreutzer

One of the hard lessons you have to learn as a package developer is that users usually do not care much about what you may have had in mind when writing a function. When we introduced the RLum-class object structure in 'Luminescence' in version 0.4.0 in December 2014 (more than ten years ago!), we had little doubt that it would be highly welcomed by users, as it streamlines their analysis pipelines. As a matter of fact, little is happening today in the package without this object structure, at least from a developer’s perspective.

Luminescence Release 1.0.1

Marco Colombo

With the release of version 1.0 still very fresh, we are announcing the release of version 1.0.1, the first maintenance release of the Luminescence R package. This is a minor release meant to address one important regression, but it also brings a few additional robustness and correctness improvements. In total we addressed 13 issues in 53 commits.

The road to Luminescence 1.0

Marco Colombo

We are happy to announce that the Luminescence R package has finally reached version 1.0.0. This is an important milestone, not only in the history of the Luminescence package, but also for the REPLAY project.

This makes it the third release since the start of the REPLAY project:

  • Version 0.9.25 was released in September 2024, just over a month into the project, and it already contained a large number of changes (422 commits)

  • Version 0.9.26 was a minor release (73 commits) to fix a couple of small regressions that we didn’t want to affect our first REPLAY webinar

  • Version 1.0.0 contains most of the work that has occurred between September and February (886 commits) in a number of key areas, which we’ll outline below.