# cppRouting 3.1 to 3.2 (CRAN)

Part of: [cppRouting](/cran/cppRouting.md)

[Record of 3.1](/cran/cppRouting/v/3.1.md) | [Record of 3.2](/cran/cppRouting/v/3.2.md) | [Both records side by side](/cran/cppRouting/compare/3.1...3.2.md?view=record)

Every release of cppRouting: 6 releases from 21 Jun 2019 to 29 Oct 2026, 3.1 and 3.2 lit.

No release lies between 3.1 and 3.2.

- Time between: 1,093 days (no release between)
- Advisories: None known (for either release)
- Exports: No change (between the two)
- Dependencies: No change (in any field)
- Licence: Same (GPL (>= 2))
- Maintainer: Same (Vincent Larmet)

## Downloads while newest

[Method](/about/downloads.md)

| Release | Days newest | Days counted | CRAN downloads | Daily mean |
| --- | ---: | ---: | ---: | ---: |
| **3.2** 28 Nov 2025 to 29 Oct 2026, still the newest | 336 | 334 | 10,491 | 31 |
| **3.1** 1 Dec 2022 to 27 Nov 2025 | 1,093 |  | 27,679 | 25 |

Daily mean while newest, 3.2: up 24% since 3.1.

Counted on the CRAN mirror from each release's day to the day before the next release. This copy's daily series ends on 27 Oct 2026, so a span that runs past it is counted to that day and its daily mean covers the days counted. Other channels repackage on their own schedules, so they are not split by release.

## Licence and people

[Method](/about/licenses.md)

|  | Part | 3.1 | 3.2 |
| --- | --- | --- | --- |
| → | Vincent Larmet | – | aut, cre |

**Side by side**

| Measure | 3.1 | 3.2 | Change |
| --- | --- | --- | ---: |
| Licence | GPL (>= 2) | GPL (>= 2) |  |
| Maintainer | Vincent Larmet | Vincent Larmet |  |
| People named | Vincent Larmet | Vincent Larmet |  |

## Code

[Method](/about/code-metrics.md)

| Measure | 3.1 | 3.2 | Change |
| --- | ---: | ---: | ---: |
| Download size | 68 KB | 66 KB | −1 KB |
| Source, unpacked | 351 KB | 348 KB | −3 KB |

7 other figures of the code are the same in both.

**Side by side**

| Measure | 3.1 | 3.2 | Change |
| --- | --- | --- | ---: |
| Lines of R code | 1,534 | 1,534 |  |
| Lines of compiled code | 8,049 | 8,049 |  |
| Files | 62 | 62 |  |
| Public exports | 12 | 12 |  |
| Internal functions | 19 | 19 |  |
| Mean complexity | 6.0 | 6.0 |  |
| Highest complexity | 32 | 32 |  |
| Download size | 68 KB | 66 KB | −1 KB |
| Source, unpacked | 351 KB | 348 KB | −3 KB |
| Analysed with | rpkg-analyzer 0.5.2 | rpkg-analyzer 0.5.2 |  |

## Files changed

- Files changed: 15 (in 3.2)
- Lines added: 612
- Lines deleted: 344

**Most changed files (12 of 15)**

| File | Lines added | Lines deleted |
| --- | ---: | ---: |
| `inst/doc/cppRouting.html` | 425 | 161 |
| `R/RcppExports.R` | 75 | 75 |
| `NEWS.md` | 64 | 59 |
| `MD5` | 14 | 14 |
| `src/wrapper.cpp` | 14 | 14 |
| `DESCRIPTION` | 9 | 8 |
| `inst/doc/cppRouting.R` | 6 | 6 |
| `src/distance_mat.cpp` | 1 | 1 |
| `src/distance_pair.cpp` | 1 | 1 |
| `src/graph.h` | 1 | 1 |
| `src/path_mat.cpp` | 1 | 1 |
| `src/path_pair.cpp` | 1 | 1 |

Each release is counted against the release before it, so a line changed twice counts twice.

## Release notes

From the NEWS file of 3.2. Only the section for the newest release on record is kept.

- update DESCRIPTION file : remove c++11 specification and add Authors@R field

## Unchanged and not compared

Dependencies, exports, licence, maintainer and the documentation figures are the same in both releases. No advisory is known for either release. Neither release has tests.

Checks, the install tree, dependents and the repository describe the package as it is now, so they are on the package page.

**Documentation side by side**

| Measure | 3.1 | 3.2 | Change |
| --- | --- | --- | ---: |
| Exports documented | 100.0% | 100.0% |  |
| Arguments documented | 100.0% | 100.0% |  |
| Return value documented | 100.0% | 100.0% |  |
| Lines of documentation | 906 | 906 |  |
| Lines of guides | 105 | 105 |  |

---

R Observatory is independent of the R Project, CRAN and Bioconductor. The same page for people is at /cran/cppRouting/compare/3.1...3.2, and every address is listed at /llms.txt.
