Changes in version 0.3.1 (2026-10-07) Breaking changes - create_bfile() no longer writes to the working directory by default: output_path must now be supplied. Bug fixes and improvements - New oeis_available() reports whether the OEIS web service can be reached (it may refuse requests from some cloud and CI hosts). - get_graph_image() failed whenever 'IRdisplay' was installed (it passed an argument display_png() does not accept). It now calls display_png() correctly, and only inside a Jupyter kernel. - HTTP requests now identify themselves with an oeis.tools User-Agent instead of a browser User-Agent string. (The 0.3.0 NEWS incorrectly said this was already the case.) - Network and HTTP failures now raise an informative error naming the URL, and Sequence() reports a clear error when no OEIS entry exists. Documentation - Every exported function now has examples; examples that need the internet run only when oeis_available() is TRUE. - Documented the return value of plot.Sequence(). - New package title and description. Changes in version 0.3.0 New features - Sequence gains get_bibtex(), get_data_values(), get_graph_image(), get_graph_png() and get_keyword_description(). - BFile gains get_bfile_indices(); new create_bfile() helper. - plot_data() supports overlaying several b-files on one plot (p argument) and returning the plot object (return_plot). Documentation - New "Getting started" vignette and expanded README. - Public API now mirrors the Python oeis-tools package. - Added citation information (citation("oeis.tools") and CITATION.cff). Internal - Expanded test suite; package passes R CMD check --as-cran. Changes in version 0.2.0 - Initial release: Sequence and BFile S3 classes, OEIS metadata and b-file fetching, gmp::bigz term storage, and ggplot2 plotting.