[{"id":"cmqobyw3u0043sa0cmabxuret","channel":"code","topic":"cran-releases","title":"shiny@1.14.0","summary":"Web Application Framework for R","payload":{"url":"https://cran.r-project.org/package=shiny","event":"published","title":"Web Application Framework for R","license":"MIT + file LICENSE","package":"shiny","version":"1.14.0","ecosystem":"cran","description":"Makes it incredibly easy to build interactive web applications with R. Automatic \"reactive\" binding between inputs and outputs and extensive prebuilt widgets make it possible to build beautiful, responsive, and powerful applications with minimal effort.","published_at":null},"public_metadata":null,"published_at":"2026-06-21T22:00:42.763Z"},{"id":"cmq5juffd18z3lg0ckfkhgys4","channel":"code","topic":"cran-releases","title":"tidyr@1.3.2","summary":"Tidy Messy Data","payload":{"url":"https://cran.r-project.org/package=tidyr","event":"published","title":"Tidy Messy Data","license":"MIT + file LICENSE","package":"tidyr","version":"1.3.2","ecosystem":"cran","description":"Tools to help to create tidy data, where each column is a variable, each row is an observation, and each cell contains a single value. 'tidyr' contains tools for changing the shape (pivoting) and hierarchy (nesting and 'unnesting') of a dataset, turning deeply nested lists into rectangular data frames ('rectangling'), and extracting values out of string columns. It also includes tools for working with missing values (both implicit and explicit).","published_at":null},"public_metadata":null,"published_at":"2026-06-08T18:33:34.105Z"},{"id":"cmq5jueul18yzlg0cjcph0c64","channel":"code","topic":"cran-releases","title":"shiny@1.13.0","summary":"Web Application Framework for R","payload":{"url":"https://cran.r-project.org/package=shiny","event":"published","title":"Web Application Framework for R","license":"MIT + file LICENSE","package":"shiny","version":"1.13.0","ecosystem":"cran","description":"Makes it incredibly easy to build interactive web applications with R. Automatic \"reactive\" binding between inputs and outputs and extensive prebuilt widgets make it possible to build beautiful, responsive, and powerful applications with minimal effort.","published_at":null},"public_metadata":null,"published_at":"2026-06-08T18:33:33.357Z"},{"id":"cmq5juea918yxlg0ck84wnnfe","channel":"code","topic":"cran-releases","title":"data.table@1.18.4","summary":"Extension of `data.frame`","payload":{"url":"https://cran.r-project.org/package=data.table","event":"published","title":"Extension of `data.frame`","license":"MPL-2.0 | file LICENSE","package":"data.table","version":"1.18.4","ecosystem":"cran","description":"Fast aggregation of large data (e.g. 100GB in RAM), fast ordered joins, fast add/modify/delete of columns by group using no copies at all, list columns, friendly and fast character-separated-value read/write. Offers a natural and flexible syntax, for faster development.","published_at":null},"public_metadata":null,"published_at":"2026-06-08T18:33:32.625Z"},{"id":"cmq5judq318yrlg0cah6mel3j","channel":"code","topic":"cran-releases","title":"dplyr@1.2.1","summary":"A Grammar of Data Manipulation","payload":{"url":"https://cran.r-project.org/package=dplyr","event":"published","title":"A Grammar of Data Manipulation","license":"MIT + file LICENSE","package":"dplyr","version":"1.2.1","ecosystem":"cran","description":"A fast, consistent tool for working with data frame like objects, both in memory and out of memory.","published_at":null},"public_metadata":null,"published_at":"2026-06-08T18:33:31.899Z"},{"id":"cmq5jud6418ynlg0cnkzacdlb","channel":"code","topic":"cran-releases","title":"ggplot2@4.0.3","summary":"Create Elegant Data Visualisations Using the Grammar of Graphics","payload":{"url":"https://cran.r-project.org/package=ggplot2","event":"published","title":"Create Elegant Data Visualisations Using the Grammar of Graphics","license":"MIT + file LICENSE","package":"ggplot2","version":"4.0.3","ecosystem":"cran","description":"A system for 'declaratively' creating graphics, based on \"The Grammar of Graphics\". You provide the data, tell 'ggplot2' how to map variables to aesthetics, what graphical primitives to use, and it takes care of the details.","published_at":null},"public_metadata":null,"published_at":"2026-06-08T18:33:31.180Z"}]