|
17 | 17 | under the License.
|
18 | 18 | -->
|
19 | 19 |
|
20 |
| -# nanoarrow (development version) |
| 20 | +# nanoarrow 0.3.0 |
21 | 21 |
|
22 |
| -* Added a `NEWS.md` file to track changes to the package. |
| 22 | +- Use classed warnings to signal that a lossy conversion occurred |
| 23 | + (#298) |
| 24 | +- Add support for `bit64::integer64()` conversions (#293) |
| 25 | +- Implement extension type registration/conversion (#288) |
| 26 | +- Implement dictionary conversion (#285) |
| 27 | +- Ensure `ordered` is reflected in `na_dictionary()` (#299) |
| 28 | +- Warn for possibly out of range int64 -> double conversions (#294) |
| 29 | +- Support map conversion to R vector (#282) |
| 30 | +- Don't link to arrow package R6 class pages (#269) |
| 31 | +- Use `basic_array_stream()` to improve array stream to data.frame |
| 32 | + conversion (#279) |
| 33 | + |
| 34 | +# nanoarrow 0.2.0-1 |
| 35 | + |
| 36 | +- Don't link to arrow package R6 class pages (#269) |
| 37 | + |
| 38 | +# nanoarrow 0.2.0 |
| 39 | + |
| 40 | +## New features |
| 41 | + |
| 42 | +- Improve printing and conversion of buffers (#208) |
| 43 | +- Add `enum ArrowType buffer_data_type` member to `struct ArrowLayout` (#207) |
| 44 | +- Implement ListChildOffset function (#197) |
| 45 | +- Add ability to deterministically run a finalizer on an array stream (#196) |
| 46 | +- Union array support (#195) |
| 47 | +- Add ArrowArrayStream implementation to support keeping a dependent object in |
| 48 | + scope (#194) |
| 49 | +- Add `as_nanoarrow_array()` implementation that does not fall back on |
| 50 | + `arrow::as_arrow_array()` everywhere (#108) |
| 51 | +- Create nanoarrow_array objects from buffers (#105) |
| 52 | +- Implement infer schema methods (#104) |
| 53 | +- Create and modify nanoarrow_schema objects (#101) |
| 54 | + |
| 55 | +## Bugfixes |
| 56 | + |
| 57 | +- Fix `convert_array_stream()` for non-record batch stream with zero batches |
| 58 | + (#212) |
| 59 | +- clear `release` in `EmptyArrayStream::release_wrapper` (#204) |
| 60 | +- Release streams when calling `as.vector()` or `as.data.frame()` (#202) |
| 61 | +- Don't invoke undefined behaviour in conversions to/from Arrow (#167) |
| 62 | +- Use strict prototypes in all internal C functions (#151) |
| 63 | +- Don't memcpy NULL when converting buffer to raw (#149) |
0 commit comments