From e429592ec0c63729526f5fc865d4e085af0abd4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Leite?= Date: Sat, 13 Jun 2026 20:30:45 -0300 Subject: [PATCH] docs: rebuild pkgdown site for 0.1.2 - Regenerate the site against version 0.1.2 (home + reference + articles). - Add the Changelog page generated from NEWS.md. - Bump the bundled widget binding to dt2-binding-0.1.2 and drop the orphaned 0.1.0/0.1.1 binding assets. Co-Authored-By: Claude Opus 4.8 (1M context) --- docs/404.html | 2 +- docs/LICENSE-text.html | 2 +- docs/articles/extensions-guide.html | 4 +- .../dt2.js | 0 docs/articles/formatting.html | 6 +- .../dt2-binding-0.1.2}/dt2.js | 0 docs/articles/getting-started.html | 4 +- .../dt2-binding-0.1.1/dt2.js | 485 ------------------ .../dt2-binding-0.1.2}/dt2.js | 0 docs/articles/index.html | 2 +- docs/articles/js-config.html | 4 +- .../js-config_files/dt2-binding-0.1.0/dt2.js | 485 ------------------ .../js-config_files/dt2-binding-0.1.1/dt2.js | 485 ------------------ .../dt2-binding-0.1.2}/dt2.js | 0 docs/articles/shiny-integration.html | 2 +- docs/authors.html | 6 +- docs/authors.md | 4 +- docs/index.html | 2 +- docs/news/index.html | 88 ++++ docs/news/index.md | 64 +++ docs/pkgdown.yml | 2 +- docs/reference/dot-dt2_detect_extensions.html | 2 +- docs/reference/dot-dt2_lib_versions.html | 2 +- docs/reference/dot-dt2_lock_mode.html | 2 +- docs/reference/dot-dt2_npm_map.html | 2 +- docs/reference/dot-dt2_parse_ssp_request.html | 2 +- docs/reference/dot-dt2_payload.html | 2 +- .../reference/dot-dt2_resolve_extensions.html | 2 +- docs/reference/dot-dt2_shell_var_map.html | 2 +- .../dot-dt2_version_constraints.html | 2 +- docs/reference/dot-npm_latest_in_range.html | 2 +- docs/reference/dot-npm_latest_version.html | 2 +- docs/reference/dot-patch_file.html | 2 +- docs/reference/dot-print_update_table.html | 2 +- docs/reference/dot-version_gt.html | 2 +- docs/reference/dt2-extensions.html | 2 +- docs/reference/dt2.html | 4 +- docs/reference/dt2_bind_server.html | 2 +- docs/reference/dt2_buttons.html | 2 +- docs/reference/dt2_check_updates.html | 2 +- docs/reference/dt2_col_button.html | 2 +- docs/reference/dt2_col_checkbox.html | 2 +- docs/reference/dt2_col_template.html | 2 +- docs/reference/dt2_cols_align.html | 2 +- docs/reference/dt2_cols_escape.html | 2 +- docs/reference/dt2_cols_hide.html | 2 +- docs/reference/dt2_cols_html.html | 2 +- docs/reference/dt2_cols_render_js.html | 2 +- .../reference/dt2_cols_render_orthogonal.html | 2 +- docs/reference/dt2_cols_width.html | 2 +- docs/reference/dt2_deps.html | 2 +- docs/reference/dt2_draw.html | 2 +- docs/reference/dt2_extensions.html | 2 +- docs/reference/dt2_format_datetime.html | 2 +- docs/reference/dt2_format_number.html | 2 +- docs/reference/dt2_format_number_abbrev.html | 2 +- docs/reference/dt2_format_time_format.html | 2 +- docs/reference/dt2_format_time_relative.html | 2 +- docs/reference/dt2_language.html | 4 +- docs/reference/dt2_length_menu.html | 4 +- docs/reference/dt2_order.html | 4 +- docs/reference/dt2_output.html | 2 +- docs/reference/dt2_proxy.html | 2 +- docs/reference/dt2_proxy_order.html | 2 +- docs/reference/dt2_proxy_page.html | 2 +- docs/reference/dt2_proxy_search.html | 2 +- docs/reference/dt2_register_renderer.html | 2 +- docs/reference/dt2_replace_data.html | 2 +- docs/reference/dt2_search_global.html | 4 +- docs/reference/dt2_select_rows.html | 2 +- docs/reference/dt2_ssp_handler.html | 2 +- docs/reference/dt2_state.html | 2 +- docs/reference/dt2_theme.html | 4 +- docs/reference/dt2_update_libs.html | 2 +- docs/reference/dt2_use_buttons.html | 4 +- docs/reference/dt2_use_renderer.html | 2 +- docs/reference/index.html | 2 +- docs/reference/libs/dt2-binding-0.1.1/dt2.js | 485 ------------------ .../libs/dt2-binding-0.1.2}/dt2.js | 0 docs/reference/observe_dt2_events.html | 2 +- docs/reference/render_dt2.html | 2 +- docs/search.json | 2 +- docs/sitemap.xml | 1 + 83 files changed, 239 insertions(+), 2026 deletions(-) rename docs/articles/extensions-guide_files/{dt2-binding-0.1.0 => dt2-binding-0.1.2}/dt2.js (100%) rename docs/articles/{extensions-guide_files/dt2-binding-0.1.1 => formatting_files/dt2-binding-0.1.2}/dt2.js (100%) delete mode 100644 docs/articles/getting-started_files/dt2-binding-0.1.1/dt2.js rename docs/articles/{formatting_files/dt2-binding-0.1.0 => getting-started_files/dt2-binding-0.1.2}/dt2.js (100%) delete mode 100644 docs/articles/js-config_files/dt2-binding-0.1.0/dt2.js delete mode 100644 docs/articles/js-config_files/dt2-binding-0.1.1/dt2.js rename docs/articles/{formatting_files/dt2-binding-0.1.1 => js-config_files/dt2-binding-0.1.2}/dt2.js (100%) create mode 100644 docs/news/index.html create mode 100644 docs/news/index.md delete mode 100644 docs/reference/libs/dt2-binding-0.1.1/dt2.js rename docs/{articles/getting-started_files/dt2-binding-0.1.0 => reference/libs/dt2-binding-0.1.2}/dt2.js (100%) diff --git a/docs/404.html b/docs/404.html index 37ccc3f..f801229 100644 --- a/docs/404.html +++ b/docs/404.html @@ -29,7 +29,7 @@ DT2 - 0.1.1 + 0.1.2 + + + + + +
+
+
+ +
+

DT2 0.1.2

+
+

Bug fixes

+
  • dt2_cols_escape() now actually escapes HTML when escape = TRUE (the default). Previously both escape = TRUE and escape = FALSE produced the same identity renderer, so cell content was always inserted as raw HTML.

  • +
  • Server-side processing: the default request parser used by dt2_ssp_handler() / dt2_bind_server() now URL-decodes query-string keys, so global search and column ordering are applied. Previously only pagination worked, because encoded keys such as search%5Bvalue%5D and order%5B0%5D%5Bcolumn%5D were never matched.

  • +
+
+

Improvements

+
  • dt2() now fills options$columns from the data when it is not supplied, matching the column list the JavaScript side derives.

  • +
  • Name-based column helpers (dt2_cols_*(), dt2_format_*(), dt2_order(), …) now emit an informative warning when a column name cannot be resolved (for example when options$columns was not set), instead of silently producing an invalid target.

  • +
  • The number and date/time format helpers build their JavaScript using properly quoted and escaped string literals, fixing broken output when a prefix, suffix, locale or format string contained a quote.

  • +
  • print() for dt2_theme objects now also shows the class field.

  • +
+
+

Documentation and infrastructure

+
+
+
+

DT2 0.1.1

CRAN release: 2026-05-04

+
  • First CRAN release.
  • +
+
+

DT2 0.1.0

+
  • Initial development version.
  • +
+
+ + +
+
+ + + + +
+ diff --git a/docs/news/index.md b/docs/news/index.md new file mode 100644 index 0000000..91aef4a --- /dev/null +++ b/docs/news/index.md @@ -0,0 +1,64 @@ +# Changelog + +## DT2 0.1.2 + +### Bug fixes + +- [`dt2_cols_escape()`](https://strategicprojects.github.io/DT2/reference/dt2_cols_escape.md) + now actually escapes HTML when `escape = TRUE` (the default). + Previously both `escape = TRUE` and `escape = FALSE` produced the same + identity renderer, so cell content was always inserted as raw HTML. + +- Server-side processing: the default request parser used by + [`dt2_ssp_handler()`](https://strategicprojects.github.io/DT2/reference/dt2_ssp_handler.md) + / + [`dt2_bind_server()`](https://strategicprojects.github.io/DT2/reference/dt2_bind_server.md) + now URL-decodes query-string *keys*, so global search and column + ordering are applied. Previously only pagination worked, because + encoded keys such as `search%5Bvalue%5D` and + `order%5B0%5D%5Bcolumn%5D` were never matched. + +### Improvements + +- [`dt2()`](https://strategicprojects.github.io/DT2/reference/dt2.md) + now fills `options$columns` from the data when it is not supplied, + matching the column list the JavaScript side derives. + +- Name-based column helpers (`dt2_cols_*()`, `dt2_format_*()`, + [`dt2_order()`](https://strategicprojects.github.io/DT2/reference/dt2_order.md), + …) now emit an informative warning when a column name cannot be + resolved (for example when `options$columns` was not set), instead of + silently producing an invalid target. + +- The number and date/time format helpers build their JavaScript using + properly quoted and escaped string literals, fixing broken output when + a prefix, suffix, locale or format string contained a quote. + +- [`print()`](https://rdrr.io/r/base/print.html) for `dt2_theme` objects + now also shows the `class` field. + +### Documentation and infrastructure + +- Added a test suite (testthat) covering the fixes above. +- Added a GitHub Actions R-CMD-check workflow. +- Reorganised the pkgdown reference index into thematic sections, added + runnable examples to + [`dt2_order()`](https://strategicprojects.github.io/DT2/reference/dt2_order.md), + [`dt2_search_global()`](https://strategicprojects.github.io/DT2/reference/dt2_search_global.md), + [`dt2_use_buttons()`](https://strategicprojects.github.io/DT2/reference/dt2_use_buttons.md) + and + [`dt2_language()`](https://strategicprojects.github.io/DT2/reference/dt2_language.md), + cross-linked + [`dt2_buttons()`](https://strategicprojects.github.io/DT2/reference/dt2_buttons.md)/[`dt2_use_buttons()`](https://strategicprojects.github.io/DT2/reference/dt2_use_buttons.md), + and documented the `options$columns` pattern in the vignettes. +- New package logo. + +## DT2 0.1.1 + +CRAN release: 2026-05-04 + +- First CRAN release. + +## DT2 0.1.0 + +- Initial development version. diff --git a/docs/pkgdown.yml b/docs/pkgdown.yml index c515eb9..7c82f5e 100644 --- a/docs/pkgdown.yml +++ b/docs/pkgdown.yml @@ -7,7 +7,7 @@ articles: getting-started: getting-started.html js-config: js-config.html shiny-integration: shiny-integration.html -last_built: 2026-06-13T23:08Z +last_built: 2026-06-13T23:27Z urls: reference: https://strategicprojects.github.io/DT2/reference article: https://strategicprojects.github.io/DT2/articles diff --git a/docs/reference/dot-dt2_detect_extensions.html b/docs/reference/dot-dt2_detect_extensions.html index 293c2c8..41d130f 100644 --- a/docs/reference/dot-dt2_detect_extensions.html +++ b/docs/reference/dot-dt2_detect_extensions.html @@ -9,7 +9,7 @@ DT2 - 0.1.1 + 0.1.2