# Release announcements for DataFrames.jl

**URL:** <https://discourse.julialang.org/t/release-announcements-for-dataframes-jl/18258>\
**Category:** Data\
**Tags:** announcement, dataframes\
**Created:** [December 3, 2018, 6:06pm UTC](https://discourse.julialang.org/t/release-announcements-for-dataframes-jl/18258 "2018-12-03T18:06:13Z")\
**Posts on this page:** 1\
**Showing post:** 31

<div class="post-metadata">

**Author:** ![bkamins](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bkamins/32/208538_2.png) [@bkamins](https://discourse.julialang.org/u/bkamins)\
**Post date:** [January 19, 2019, 1:05pm UTC](https://discourse.julialang.org/t/release-announcements-for-dataframes-jl/18258/31 "2019-01-19T13:05:55Z")

</div>

A small, but relevant update. With this version of DataFrames.jl we also re-export a new version of Missings.jl, which introduces `passmissing` function. We would welcome a feedback on this functionality (as it might eventually be considered for inclusion into Julia Base).

The `passmissing` function wraps any Julia function `f` (typically `missing` “unaware”) accepting positional arguments so that if any of them is `missing` it returns `missing` and otherwise calls `f` with the passed arguments. Here is an example showing you the difference:

```julia
julia> string(missing, " ", missing)
"missing missing"

julia> passmissing(string)(missing, " ", missing)
missing

```

---

_[View the full topic](https://discourse.julialang.org/t/release-announcements-for-dataframes-jl/18258)._
