Releases: philipmorrisintl/RPackUtils
Releases · philipmorrisintl/RPackUtils
0.2.1
0.2.0
RPackUtils has been re-licensed.
Starting from this release, 0.2.0
, the code is licensed under Apache 2.0.
- RPACU-48 In the configuration file, allow the user to specify both a relative and an absolute path to the R library
- RPACU-49 Update the credentials placeholders so that they more clearly appear as placeholders
- RPACU-50 Re-license the software from GPLv2 to Apache 2.0
- RPACU-51 Check the output messages from stderr and stdout even when the R installation command returns a success code
- RPACU-52 Fix DESCRIPTION file parsing, read the "LinkingTo" field
0.1.9
0.1.8
- Add a new option to rpackm called "--keep" the keep downloaded packages
- FIX bug in computing the license class
- FIX invalid escape sequence in regex for the CRAN provider
- FIX DeprecationWarning: The 'warn' method is deprecated for the logger class, we have to use 'warning' instead
0.1.7
- RPACU-38 licensecheck boolean is not parsed correctly while reading the
configuration file - RPACU-37 new option '--overwrite-specified' to only overwrite specified
packages and not all as for the option '--overwrite' - RPACU-35 new command to scan a repository to fetch R packages metadata
- Clean and reformat the source code
- Skip tests requiring any external resource when the later is unavailable
- Add ability to choose a destination folder while mirroring, so the
downloaded packages are kept there and the mirror command can be launched
again - Support a local repository while mirroring
- Document the supported repository types with a class diagram
- The configuration sections ('artifactory_repos', 'renvironment_repos',
'local_repos') are not mandatory - RPACU-41 Check the Artifactory client implementation supports sub folders
as repositories
0.1.6
0.1.5
- RPACU-16 Support multiple repository providers
- RPACU-18 Enhance the R environments cloning (rpacks) by reusing temporary
files - RPACU-17 reIntegrate the DepTree with the networkx module
- RPACU-19 Write unit tests, use mocks and mark slower tests
- RPACU-20 Update the documentation (README.md)
- RPACU-21 Enhance the DESCRIPTION file parser, write a recursive parser
(PackInfo) - RPACU-22 Support license-classes (BLACKLISTED, RESTRICTED, ALLOWED)
(PackInfo) - RPACU-23 Enhance version numbers comparison and support bamboo build
numbers - RPACU-24 FIX version mismatch in the LooseVersion comparison
- RPACU-25 The nloptr package is downloading external stuff, the subprocess
module hangs and never complete - RPACU-26 Ignore binary R packages, report an error and continue to
process - RPACU-27 Adapt the configuration file format and write a parser to
instantiate corresponding objects (repositories) - RPACU-28 timestamp every task
- RPACU-29 Use a logger to output messages instead of the "print" function
- RPACU-30 Compute the license-class in PackInfo (BLACKLISTED, RESTRICTED,
ALLOWED) - RPACU-31 Support imports, depends ans suggests in dependency graphs
- RPACU-33 Dependency Graph: Search across all defined Artifactory
repositories when --repoparam is not specified - RPACU-34 Introduce a new license-class "UNKNOWN" and deal with the
external file references (LICENSE file)