eurlex 0.4.9
CRAN release: 2026-02-06
Major changes
- replaced dplyr, tidyr, stringr, and purrr with base R equivalents, reducing package dependencies
- removed rlang and magrittr from Imports
Minor changes
-
elx_label_eurovoc()now returns a data frame instead of tibble - documentation updates
eurlex 0.4.8
CRAN release: 2024-07-03
eurlex 0.4.6
CRAN release: 2023-09-08
Minor changes
- minor changes to documentation
- cleaned up http calls code
- calls to
elx_council_votes()andelx_curia_list()now fail gracefully - .data replaced by quoted variables for tidyselect functions
- Internet-using vignettes moved to site-only articles
eurlex 0.4.5
CRAN release: 2023-08-21
Major changes
- breaking change:
elx_run_query()now strips URIs (except Eurovoc ones) by default and keeps only the identifier to reduce object size - where
elx_fetch_data()is used to retrieve texts from an html document, it now uses by defaultrvest::html_text2()instead ofrvest::html_text(). This is slower but more resembling of how the page renders in some cases. New argumenthtml_text = "text2"controls the setting. - new feature:
elx_make_query(..., include_court_origin = TRUE)retrieves the country of origin of a court case. As per Eur-Lex documentation, this is primarily intended to be the country of the national court referring a preliminary question, but other countries are present in the data as well at the moment. Recommended to interact with court procedure - new feature:
elx_make_query(..., include_original_language = TRUE)retrieves the authentic language of a document, typically a court case
eurlex 0.4.4
CRAN release: 2022-11-20
Minor changes
- minor changes to vignettes and examples to reduce build time
- more stable connection through
elx_curia_list() - fun CRAN policy compliance stuff
eurlex 0.4.3
CRAN release: 2022-11-07
eurlex 0.4.2
CRAN release: 2022-05-25
Major changes
- new feature:
elx_make_query(include_proposal = TRUE)retrieves the CELEX of a proposal of a requested legal act - the returned results from
elx_make_query()no longer include previous versions of the same record (new versions typically fix incorrect or missing metadata). This reduces the number of duplicates previously appearing in the results
eurlex 0.4.1
CRAN release: 2022-03-31
Major changes
-
elx_fetch_data(type = "notice", notice = c("tree","branch", "object"))now mirrors the behaviour ofelx_download_xml()but instead of saving to path gives access to XML notice in R - retrieve data on the Judge-Rapporteur, Advocate-General, court formation and court-curated scholarship using new
include_options inelx_make_query()
Minor changes
- fixed bug in
elx_download_xml()parameter checking -
elx_download_xml(notice = "object")now retrieves metadata correctly
eurlex 0.4.0
CRAN release: 2022-01-28
Major changes
- download XML notices associated with Cellar URLs with
elx_download_xml() - retrieve European Case Law Identifier (ECLI) with
elx_make_query(include_ecli = TRUE)
Minor changes
- host of smaller code improvements in
elx_fetch_data() - more consistent and strict error generation across all server-interacting functions
- started adding unit tests
eurlex 0.3.6
CRAN release: 2021-07-27
Major changes
-
elx_run_query()now fails gracefully in presence of internet/server problems -
elx_fetch_data()now automatically fixes urls with parentheses (e.g. “32019H1115(01)” used to fail)
eurlex 0.3.5
CRAN release: 2021-03-14
Major changes
- it is now possible to select all resource types available with
elx_make_query(resource_type = "any"). Since there are nearly 1 million CELEX codes, use with discretion and expect long execution times - results can be restricted to a particular directory code with
elx_make_query(directory = "18")(directory code “18” denotes Common Foreign and Security Policy) - results can be restricted to a particular sector with
elx_make_query(sector = 2)(sector code 2 denotes EU international agreements)
Minor changes
- new feature: request date of court case submission
elx_make_query(include_date_lodged = TRUE) - new feature: request type of court procedure and outcome
elx_make_query(include_court_procedure = TRUE) - new feature: request directory code of legal act
elx_make_query(include_directory = TRUE) -
elx_curia_list()has a new default parameterparse = TRUEwhich creates separate columns forecli,see_case,appealapplying regular expressions oncase_info
eurlex 0.3.4
CRAN release: 2020-11-08
Major changes
- new feature: request citations referenced in target resource with elx_make_query(include_citations = TRUE); retrieved in CELEX form
- new feature: request document author(s) with
elx_make_query(include_author = TRUE) - XML parsing is now more efficient due to utilizing (rather than stripping) namespaces (but still room for improvement)
eurlex 0.3.2
eurlex 0.3.1
CRAN release: 2020-09-11
Minor changes
-
elx_fetch_data()now prefers CELEX-based URLs (instead of Cellar URIs) as input, as they appear to yield fewer missing documents
eurlex 0.3.0
Major changes
-
elx_fetch_data("text")now retrieves plain text from html, pdf and MS Word documents - the type of source file is documented
- added handling of multiple files: all available text is retrieved and concatenated
- so far no support for images requiring OCR for text extraction for the sake of limiting dependencies and avoiding prolonging execution time
eurlex 0.2.3
Minor changes
- fixed serious bugs in
elx_curia_list() - fixed bug in
elx_label_eurovoc()
eurlex 0.2.0
Major changes
- addition of proposals and national implementing laws to possible SPARQL queries
- EuroVoc topics, retrievable in all EU languages, can now be included in SPARQL results
- new date options (force, end of validity, transposition)
- added
elx_curia_list()to retrieve full list of EU court cases
Minor changes
- switch from XML to xml2
- SPARQL package dependency removed
- cascading language options for
elx_fetch_data()
