Releases: hneth/unikn
unikn 1.0.0
This release of unikn (v1.0.0) mostly acknowledges the package's stable state. [2024-04-16]
Changes since last release:
Major changes
- When
seecol()compares a list of color palettes:- Add a
scale_xoption to scale palettes to a fixed total width; - Use list element names of the
palargument as default names.
- Add a
Minor changes
url_unikn()prints an en-dash, rather than a figure dash (as the latter created issues on Fedora Linux systems).newpal()providespatternandreplacementarguments (to allow for REGEX operations on colornames).
Details
- Add a new hexagon logo.
- Deprecate
pal = "add"keyword forseecol(). - Reduce number of examples and image sizes.
- Update unicol references from GitHub to CRAN.
The current development version of unikn is available at https://github.com/hneth/unikn/.
unikn 0.9.0
This release of unikn (v0.9.0) reduces its functionality by migrating some color palettes to a new R package unicol. [2023-08-09]
Changes since last release:
Major changes
- Migrated all color palettes from other institutions to a dedicated R package unicol.
Minor changes
-
Add user feedback when
newpal()usescolandnamesof different lengths. -
Add
is_col_pal()utility function.
Details
- Update status badges in
README.
The current development version of unikn is available at https://github.com/hneth/unikn/.
unikn 0.8.0
This release of unikn (v0.8.0) extends its functionality to additional color palettes. [2023-01-06]
Changes since last release:
Major changes
-
Add color palettes of the following academic institutions:
- Caltech:
caltech_pal_1,caltech_pal_2,caltech_pal_3 - Free University Berlin:
fu_pal_0,fu_pal_1,fu_pal_2,fu_pal_3 - Humboldt University Berlin:
hu_pal_1,hu_pal_2 - LMU Munich:
lmu_pal_1,lmu_pal_2,lmu_pal_3 - University of Bonn:
uni_bonn_1,uni_bonn_2 - University of Göttingen:
uni_goettingen_1,uni_goettingen_2,uni_goettingen_3 - University of Hamburg:
uni_hamburg_1,uni_hamburg_2 - University of Jena:
uni_jena_1,uni_jena_2 - Kiel University:
uni_kiel_1,uni_kiel_2 - University of Köln:
uni_koeln_1,uni_koeln_2 - University of Mannheim:
uni_mannheim_1,uni_mannheim_2 - University of Regensburg:
uni_regensburg_1,uni_regensburg_2,uni_regensburg_3 - University of Ulm:
uni_ulm_1,uni_ulm_2 - Rensselaer Polytechnic Institute:
rpi_pal_1,rpi_pal_2,rpi_pal_3 - RPTU Kaiserslautern-Landau:
rptu_pal
- Caltech:
Minor changes
-
Updated color palettes:
- ETH Zurich: Renamed
eth_pal,eth_pal_light,eth_pal_grey
toeth_pal_1,eth_pal_2,eth_pal_3, respectively - Max Planck Society:
mpg_pal(based on RGB values and extended to 5 colors) - University of Freiburg:
uni_freiburg_0,uni_freiburg_1,uni_freiburg_2,
(added to palettes from\ 2022:uni_freiburg_br,uni_freiburg_blue,uni_freiburg_grey,uni_freiburg_info) - University of Konstanz: Renamed
uni_konstanzanduni_konstanz_pref
touni_konstanz_1anduni_konstanz_2, respectively
- ETH Zurich: Renamed
Details
- Replace use of crayon package by use of cli package.
- Add utility functions
col_asif_alpha()andv_col_asif_alpha(). - Revise vignettes.
- Fix some bugs.
The current development version of unikn is available at https://github.com/hneth/unikn/.
unikn 0.7.0
This release of unikn (v0.7.0) adds and improves functionality and fixes some bugs. [2022-11-10]
Changes since last release:
Major changes
- Add color palettes of additional institutions (evaluate
seecol("add")for palettes). - Add a
type = 'curve'option todemopal()for evaluating transparent color palettes.
Minor changes
-
Improve
demopal()function:- Align point colors for
type = "scatter"to those of other options. - Increase robustness by allowing alternative
typeinputs. - Pass
...to auxiliary functions.
- Align point colors for
-
Improve
newpal()function:- Enforce return of vectors when
as_df = FALSE. - Revise
namesto enable automatic naming and non-named palettes.
- Enforce return of vectors when
-
Bug fixes:
- Handle
length(pal) == 1case for all types ofdemopal(). - Handle
alpha = NAcase indemopal(). - Handle
pal = NAcase inseecol()andusecol().
- Handle
Details
- Call for contributions of user-generated color palettes from other institutions (see GitHub issue).
- Fine-tune parameters of plotting HEX values with
seecol(). - Reorganize files of utility functions.
- Add Zenodo doi 10.5281/zenodo.7096191 for citations.
- Revise and update vignettes.
The current development version of unikn is available at https://github.com/hneth/unikn/.
unikn 0.6.0
unikn 0.6.0
This release of unikn (v0.6.0) adds and revises functionality and fixes some bugs. [2022-09-20]
Changes since last release:
Major changes
- Add a
demopal()function for illustrating color palettes. [2022-09-19] - In
xbox(): Add ause_xargument for hiding or showing a cross in upper right corner (defaultuse_x = TRUE). [2022-08-30] - In
seecol(): Deprecate thetitleargument and replace by standardmainandsubarguments. [2022-08-19]
Minor changes
- Enable probabilistic welcoming messages. [2022-09-04]
- Enable crayon styles for console text. [2022-08-31]
Details
- Add options to internal
col_distinct()function. [2022-09-03] - Fix a bug in
grepal()that caused an error when no color is found. [2022-09-03] - Maintenance:
- Rename utility functions
isCol()andisHexCol()tois_col()andis_hex_col(). [2022-08-20] - Distribute color functions into separate files. [2022-08-17]
- Rename utility functions
The current development version of unikn is available at https://github.com/hneth/unikn/.
unikn 0.5.0
This release of unikn (v0.5.0) adds new functionality and fixes some bugs. [2022-08-15]
Changes since last release:
Major changes
- Add a
simcol()function to find similar colors. [2022-08-10] - Add an
ac()function as a flexible wrapper ofgrDevices::adjustcolor(). [2022-01-02] - Add a
shades_of()function to conveniently getn\ shades of a color. [2021-04-06]
Minor changes
- Add a
plotargument togrepal()andsimcol()to visualize results. [2022-08-12] - Add a
distinctargument tousecol()andsimcol()to remove visual duplicates. [2022-08-11] - Add utility functions for obtaining color transparency values (
get_alpha()),
quantifying color distance (col_distance()), and
detecting and filtering visual duplicates (col_distinct()). [2022-08-11] - Add an
x_layoutargument to control horizontal positions of text labels (e.g., by numeric increments, centering, right-adjusted). [2021-04-24]
Bug fixes
- Fix some bugs in README and vignettes. [2021-04-29]
slide()now uses thedimargument. [2021-04-24]
The current development version of unikn (0.5.0.9001+) is available at https://github.com/hneth/unikn/.
unikn 0.4.0
unikn 0.4.0
This release of unikn (v0.4.0) adds new functionality, tweaks aesthetics, and fixes a bug. [2021-03-27]
Changes since last release:
Major changes
-
Added a
grepal()function to conveniently searchcolors()or color palettes by name. [2020-12-18] -
Changed color sequence of
pal_unikn_prefto increase contrast between adjacent colors. [2020-09-04]
Minor changes
-
Added
mar_noteargument toseecol()for margin note option. [2021-01-05] -
Added two new vignettes (on "Color recipes" and "Institutional colors"). [2020-12-18]
-
Fine-tuned aesthetics of
theme_unikn()andtheme_grau()for use with ggplot2. [2020-08-27]
Bug fixes
- Adjust display of HEX codes in
seecol():
Show HEX codes on two alternating lines (or with diagonal labels) when length of codes exceed line length(s). [2020-12-26]
The current development version of unikn (0.4.0.9001+) is available at https://github.com/hneth/unikn/.
unikn 0.3.0
A new version of the R package unikn is available on CRAN.
This release of unikn (version 0.3.0) adds some functionality and fixes some bugs.
- New features: Specifying
pal_namesinseecol()andtheme_grau()for visualizations with ggplot2. - See https://hneth.github.io/unikn/ for online documentation.
- Getting unikn 0.3.0 from CRAN: https://CRAN.R-project.org/package=unikn
Please use responsibly!
Cheers,
Hans Neth and Nico Gradwohl
unikn 0.2.0 on CRAN
This is mostly a maintenance release, adding some new functionality, but primarily fixing bugs (see file NEWS.md --- e.g., at https://hneth.github.io/unikn/news/ --- for details).
Getting unikn 0.2.0 from CRAN: https://CRAN.R-project.org/package=unikn
Please use responsibly!
Cheers,
Hans Neth and Nico Gradwohl
initial release on CRAN
The unikn package is now available on CRAN:
This means that it can be conveniently installed on any R system by calling:
install.packages('unikn') (assuming a connection to the CRAN cloud).
Happy unikning — and please use responsibly!