diff --git a/Project.toml b/Project.toml index 8848126..dcb8684 100644 --- a/Project.toml +++ b/Project.toml @@ -1,13 +1,15 @@ name = "Tidier" uuid = "f0413319-3358-4bb0-8e7c-0c83523a93bd" authors = ["Karandeep Singh"] -version = "1.3.0" +version = "1.4.0" [deps] Reexport = "189a3867-3050-52da-a836-e630ba90ab69" TidierCats = "79ddc9fe-4dbf-4a56-a832-df41fb326d23" TidierData = "fe2206b3-d496-4ee9-a338-6a095c4ece80" TidierDates = "20186a3f-b5d3-468e-823e-77aae96fe2d8" +TidierDB = "86993f9b-bbba-4084-97c5-ee15961ad48b" +TidierFiles = "8ae5e7a9-bdd3-4c93-9cc3-9df4d5d947db" TidierPlots = "337ecbd1-5042-4e2a-ae6f-ca776f97570a" TidierStrings = "248e6834-d0f8-40ef-8fbb-8e711d883e9c" TidierText = "8f0b679f-44a1-4a38-8011-253e3a78fd39" @@ -15,10 +17,12 @@ TidierVest = "969b988e-7aed-4820-b60d-bdec252047c4" [compat] Reexport = "0.2, 1" -TidierData = "0.15, 1" -TidierPlots = "0.7, 1" TidierCats = "0.1, 1" +TidierData = "0.15, 1" TidierDates = "0.2, 1" +TidierDB = "0.1, 1" +TidierFiles = "0.1, 1" +TidierPlots = "0.7, 1" TidierStrings = "0.2, 1" TidierText = "0.1, 1" TidierVest = "0.4, 1" diff --git a/README.md b/README.md index b87fb62..c7e61e2 100644 --- a/README.md +++ b/README.md @@ -330,6 +330,26 @@ TidierPlots.jl is a package dedicated to plotting, powered by Makie.jl. It focus

+ + +## TidierDB.jl + +TidierDB.jl is a package dedicated to data transformation on databases using syntax similar to TidierData. It focuses on functionality within the dbplyr R package. + +[[GitHub]](https://github.com/TidierOrg/TidierDB.jl) | [[Documentation]](https://tidierorg.github.io/TidierDB.jl/latest/) + +

+ + + +## TidierFiles.jl + +TidierFiles.jl is a package dedicated to reading and writing tabular data. It focuses on functionality within the readr, haven, readxl, and writexl R packages. + +[[GitHub]](https://github.com/TidierOrg/TidierFiles.jl) | [[Documentation]](https://tidierorg.github.io/TidierFiles.jl/latest/) + +

+ ## TidierCats.jl diff --git a/docs/src/index.md b/docs/src/index.md index 72cc8a6..5367f5e 100644 --- a/docs/src/index.md +++ b/docs/src/index.md @@ -34,7 +34,7 @@ features: - icon: tidierfiles title: TidierFiles.jl details: "TidierFiles.jl leverages the CSV.jl, XLSX.jl, and ReadStatTables.jl packages to reimplement the R haven and readr packages." - + link: https://tidierorg.github.io/TidierFiles.jl/latest/ - icon: tidiercats title: TidierCats.jl @@ -54,11 +54,11 @@ features: - icon: tidiertext title: TidierText.jl details: "TidierText.jl is a 100% Julia implementation of the R tidytext package. The purpose of the package is to make it easy analyze text data using DataFrames." - + link: https://github.com/TidierOrg/TidierText.jl - icon: tidierstrings title: TidierVest.jl details: "This library combines HTTP, Gumbo and Cascadia for a more simple way to scrape data" - + link: https://github.com/TidierOrg/TidierVest.jl --- ``` \ No newline at end of file diff --git a/docs/src/news.md b/docs/src/news.md index 6e8f24c..68dfbaf 100644 --- a/docs/src/news.md +++ b/docs/src/news.md @@ -1,5 +1,9 @@ # Tidier.jl updates +## v1.4.0 - 2024-04-19 +- Add and re-export TidierDB.jl as DB +- Add and re-export TidierFiles.jl + ## v1.3.0 - 2024-04-09 - Update minimum Julia required version to 1.9 - Base package version updates diff --git a/src/Tidier.jl b/src/Tidier.jl index 6c5ffb7..edec140 100644 --- a/src/Tidier.jl +++ b/src/Tidier.jl @@ -1,11 +1,18 @@ module Tidier +export DB + using Reexport @reexport using TidierData @reexport using TidierPlots @reexport using TidierCats @reexport using TidierDates + +@reexport import TidierDB +const DB = TidierDB + +@reexport using TidierFiles @reexport using TidierStrings @reexport using TidierText @reexport using TidierVest