Corporaexplorer Versions Save

An R package for dynamic exploration of text collections

v0.8.6

1 year ago
  • Fix bug introduced when re2 was reintroduced (4eeb2f3), which caused app to crash when searching in custom columns/metadata

v0.8.5

2 years ago
  • re2 regex engine again included, now using the 're2' package. This significantly speeds up many search operations. Thank you, @girishji! See https://github.com/girishji/re2
  • Small UI fixes

v0.8.4

3 years ago
  • Fixed bug where time selection slider widget in calendar view did not work (#25)

v0.8.3

3 years ago
  • Fixed bugs and warning messages caused by changes in other packages (tibble and dplyr).
  • Fixed special case of warnings occurring when visualising documents with zero hits (2270046)
  • Changed the way colours are represented in document visualisation (63b3857)

v0.8.2

4 years ago

re2r regex engine disabled

Other

  • The apps now allow any mix of whitespace in input terms

v0.8.1.1

4 years ago

New arguments

  • Added columns_for_ui_checkboxes argument to prepare_data() in order to include sidebar checkboxes for convenient filtering by categorical variable/column (not necessarily factor type, but most helpful when limited number of values in the variable) in the explorer app (explore()).

Other

  • Removed dependencies on packages forcats, shinycssloaders, and zoo.
  • Fixed reactive issue leading to plots rendering twice when size was different from previous plot (now one has to click button to update plot size).
  • Other minor bug fixes.
  • Internal changes related to extension packages.

v0.8.0

4 years ago

Breaking API changes

  • run_corpus_explorer() is deprecated and replaced with explore().
    • explore() works in the precise same way as run_corpus_explorer(), but is faster to type and makes a nice pair with the new explore0() function (see below).
    • run_corpus_explorer() still works (as a thin wrapper to explore()), but yields a warning.
  • Removed normalise argument from prepare_data()
  • Added within_group_identifier and tile_length_range arguments in prepare_data() (leading to new order of arguments)

New function

  • Added explore0(), a convenience function to directly explore a data frame or character vector without first creating a 'corporaexplorerobject' with prepare_data().

Demo apps

  • Included demo apps: Jane Austen's novels and State of the Union addresses, with data from the janeaustenr and sotu packages, respectively. See run_janeausten_app() and run_sotu_app()

Other

  • Minimum corpus plot height is again 100.

v0.7.0

4 years ago

Breaking API changes

  • Added search_options argument to run_corpus_explorer(), and moved the arguments use_matrix, regex_engine, optional_info, allow_unreasonable_patterns there.
  • Added plot_options argument (with several possibilities to customise plot colours etc.) to run_corpus_explorer(), and moved the max_docs_in_wall_view setting there.

Other

  • Greatly simplified deployment to Shiny Server and shinyapps.io etc. (#19). See article on the package website.
  • Improved app experience on small screens (avoiding cluttering of ui elements).
  • Updated LICENSE file with license for jQuery.scrollTo.
  • Plot minimum height set to 50.
  • Minor app CSS twitches.

v0.6.3

4 years ago

corporaexplorer 0.6.3

API changes

  • Add ui_options argument to run_corpus_explorer().
  • Add search_input argument to run_corpus_explorer().

Bug fixes

  • Print method for corporaexplorerobject now works properly
  • Open but empty "Filter corpus" field no longer disables time filtering

Other

v0.6.2

4 years ago

Only minor internal changes to satisfy specific CRAN criteria.