Releases: munterfi/flexpolyline
Releases · munterfi/flexpolyline
flexpolyline 0.3.0
flexpolyline 0.2.7
- Fix missing missing inclusion of
<cstdint>
, closes #58. - Resubmit to CRAN due to since the package was archived on 2022-12-27 as email to the maintainer was temporarily not deliverable.
- Updated r-lib/actions in github action
R-CMD-check.yaml
andpkgdown.yaml
.
flexpolyline 0.2.6
- Switch to HTML5 for documentation pages, closes #56.
flexpolyline 0.2.5
- Changed workflow from git flow to trunc-based development. Removed develop branch. New features are merged directly into
master
and releases are tagged after CRAN has accepted the package submission, which triggers the documentation build.
flexpolyline 0.2.4
- Adjust URLs to GitHub account due to renaming munterfinger to @munterfi.
flexpolyline 0.2.3
- Skip encoding and decoding validation tests on CRAN due to minor deviations in the results caused by rounding (half up vs. half even) on different platforms (e.g. Apple M1) at high precision values (closes #49)
flexpolyline 0.2.2
- Fix wrong integer shift resulting in lost bits for precision values greater than 7 (see heremaps/flexible-polyline#36, closes #44).
- Fix CRAN note for a specified lazy data statement without data directory (closes #43).
- Use styler package and use
tyler::tidyverse_style()
to format the package. - Solve lintr issues, except from line length issues (limit of 80 characters).
flexpolyline 0.2.1
- Skip input tests of C++ binding on CRAN, closes #35.
- Added contribution guidelines, code of conduct and issue templates.
flexpolyline 0.2.0
- Fix clang range-loop-analysis warning on macOS in
flexpolyline.h
(Apple clang version 12.0.0). - Support for geometry types
"POLYGON"
and"POINT"
inencode_sf()
anddecode_sf()
, closes #31. - Added functions to get (
get_third_dimension()
) and set (set_third_dimension()
) the third dimension type of a flexible polyline encoded string. - Sign in to CodeFactor.io and add badge to continuously track code quality.
- Use exception classes when throwing an exception in C++.
- Improve coverage of tests.
flexpolyline 0.1.1
- Add ORCID to author field in
DESCRIPTION
. - Limit the encoding check in the C++ binding test to 7 digits.
- Use explicit type casts before left shifting and reassigning (
x <<= y
) to avoid UBSAN runtime error 'left shift of negative value' inflexpolyline.h
.