Releases: ropensci/naijR
Releases · ropensci/naijR
Release list
naijR 0.7.0
New Features:
- Introduced
ngdist, adistobject containing road distances (in km) between all 37 Nigerian State capitals, sourced from UNDP. - Added
ng_distance()for convenient lookup of the driving distance between any two State capitals, with support for kilometres and miles.
Bug fixes:
- Fixed non-interactive vignette builds due to a failure to import key functions explicitly.
naijR v0.6.3.9006
New Features:
- Introduced
ngdist, adistobject containing road distances (in km) between all 37 Nigerian State capitals, sourced from UNDP. - Added
ng_distance()for convenient lookup of the driving distance between any two State capitals, with support for kilometers and miles.
Bug fixes:
- Fixed non-interactive vignette builds due to a failure to explicitly import key functions.
naijR 0.6.1
- Added more function examples and other documentation improvements.
- Increased compression for internal data.
naijR 0.6.0
naijR 0.6.0
New Features:
- Added a new dataset
states_nigeriafor the States of Nigeria. - Migrated from RGDAL-based spatial data; the
{sf}package is now the main dependency. map_nggained a newly documented argumentplot, which hitherto was passed internally tomaps::map()via....- Added a new function
disambiguate_lga, which takes a single-elementlgasobject for handling the names of Local Government Areas that are shared between separate States. This function enables the (re)setting of theStateattribute of such objects; this can be done interactively, where the replicated States' names are presented for selection by users.
Fixes:
- Improved on the accuracy of LGA naming in the light of spelling mistakes discovered in the earlier reference document.
- Unwanted display of dialogs when fixing LGA names on Windows OS was reversed (suggested by Laura DeCicco).
naijR 0.5.2
Silenced a warning on EOL spatial package dependencies ahead of necessary changes.
v0.5.1
Changes
- In nested calls with the function
fix_region, thelgasconstructor function does not warn if there are spelling mistakes, as this turned out to be a bit confusing when it was used. In earlier versions, warnings persisted even after fixes were applied. - In carrying out interactive fixes, particularly of LGA spellings, the more familiar and intuitive native Windows messaging and dialog system is used. Works only on Windows machines; on Linux and macOS, the usual messaging and interaction occur at the R console.
- Control the size of map labels with the
cexargument (passed on tomaps::map.textinternally, via...). - Handle instances where the term Abuja is used as a State (which technically it is not) and signal a warning to the user.
naijR 0.5.0
New features:
- New methods for
?InternalGenericswere introduced e.g. forc(),[,[[,na.exclude, etc.
Enhancements:
- Effectively handle mobile numbers that have common separators in them, namely whitespace, '-' or '.'.
- Repair mobile numbers where poor data entry interchanges zeros (
0s) with the letterO(works for both upper and lower case). - Repair of mobile numbers now offers optional information for users.
- Allow the use of factor input when creating objects of class
regions. - Added a new argument
legend.textformap_ngusing an idiom that is similar to the one used inbase::barplot, thanks to observations made by @VictoriaLatham in issue #27. - Simplified the creation of choropleth maps with 2-column data frames; one of the columns is to be a vector of valid States or Local Government Areas, and the other a factor or something coercible to one.
Bug fixes:
map_ngaccepted arguments that were notdata.frames leading to unwieldy errors. It is now made sure to fail early in such cases
Deprecated:
- Arguments of
map_ng-leg.x,leg.y, andleg.orientwere marked for deprecation in the next minor release.
naijR 0.4.4
Bug fix:
fix_mobilefails unexpectedly when onlyNAis supplied as argument. This causes practical problems when, for example, it encounters a column with only missing values.
naijR 0.4.3
Merge pull request #36 from BroVic/dev Merge update
naijR 0.4.2
Merge pull request #34 from BroVic/dev Update to 0.4.2