Skip to content

Releases: ropensci/parzer

parzer v0.4.4

23 Jul 12:57
5bb1844

Choose a tag to compare

New release accepted on CRAN

NEWS:

MINOR IMPROVEMENTS

  • C++ code was improved by replacing push.backs with direct assignations
    in vectors and also by passing arguments by reference where possible.
  • Dependence on Rcpp was reduced

BUG FIX

  • having spaces at the beginning of a string could lead to the disappearing of the negative sign, thank you @diegoms for #53 .
  • having E in the middle of a longitude string would NA while having a W would lead to a valid conversion.

Changes not listed in NEWS

  • C++ requirement was removed from DESCRIPTION
  • R/parzer-package.R was updated to the new "_PACKAGE" structure
  • Removed dependencies in Suggest (randgeo, tibble)
  • Vignette builder is now Quarto
  • iDIv and Ropensci RORs added in DESCRIPTION

parzer v0.4.1

02 Feb 13:55

Choose a tag to compare

IMPROVED DOCUMENTATION

Documentation was improved to make the objective of parzer functions clearer: the package main focus is to parse messy and varied coordinate formats in character strings to reliably convert them to decimal degrees. Checks are made to ensure that latitude values are smaller than 90 for example but this is not the core role of parzer functions. Work by @robitalec

ACKONWLEDGEMENTS CHANGES

parzer v0.4.0

15 Feb 23:56
8b05c85

Choose a tag to compare

MINOR IMPROVEMENTS

  • performance improvement for internal function scrub(), used in most exported functions in parzer (#30) work by @AlbanSagouis
  • work around for non-UTF8 MBCS locales: now all exported functions go through a modified .Call() in which we use withr::with_locale() if the user is on a Windows operating system (#31) (#32) work by @yutannihilation

parzer v0.3.0

13 Oct 00:31
6693742

Choose a tag to compare

BUG FIXES

  • fix problem in parse_llstr(): on older R versions where stringsAsFactors=TRUE by default this function was returning strings as factors from an internal function that caused a problem in a subsequent step in the function (#29)

parzer v0.2.0

07 Oct 16:11
73747e5

Choose a tag to compare

NEW FEATURES

MINOR IMPROVEMENTS

  • updated scrub() internal function that strips certain characters to include more things to scrub (#25) work by @AlbanSagouis

parzer v0.1.4

27 Mar 20:40

Choose a tag to compare

MINOR IMPROVEMENTS

  • add support to internal function for additional degree like symbols (#21)
  • fix issue with parse_parts_lat()/parse_parts_lon() functions where an NA was causing warnings on the cpp side; on cpp side, now check for NA and return list of NAs instead of NAs passing through other code (#23)

parzer v0.1.0

19 Mar 16:44

Choose a tag to compare

NEW FEATURES

  • Released to CRAN.