NEWS 
====

Versioning
----------

Releases will be numbered with the following semantic versioning format:

<major>.<minor>.<patch>

And constructed with the following guidelines:

* Breaking backward compatibility bumps the major (and resets the minor 
  and patch)
* New additions without breaking backward compatibility bumps the minor 
  (and resets the patch)
* Bug fixes and misc changes bumps the patch



CHANGES IN pacman VERSION 0.5.1 
----------------------------------------------------------------

CHANGES

* Removed vignettes and tests because having pacman install violates CRAN policies.


CHANGES IN pacman VERSION 0.4.6 - 0.5.0
----------------------------------------------------------------

CHANGES

* `p_install` and dependent functions now use *BiocManager* to install from
  Bioconductor.  Thanks to Garrick Aden-Buie for this update.



CHANGES IN pacman VERSION 0.4.2 - 0.4.5
----------------------------------------------------------------

BUG FIXES

* R version 3.4.0 cause `p_install` to result in an error: 
  `Error in readRDS(dest) : error reading from connection` as noted by @arbelt
  in issue #90.  This was rectified in thanks to Albert Wang's pull request (see 
  issue #91).

IMPROVEMENTS

* `p_xxx_gh` functions pick up a`dependencies = TRUE` argument to 
  automatically install necessary dependencies in the same way `install.packages` 
  defaults to install dependencies (See issue #75).




CHANGES IN pacman VERSION 0.3.1 - 0.4.1
----------------------------------------------------------------

NEW FEATURES

* Support for Bioconductor packages added compliments of Keith Hughitt.  See #62

* `p_boot` added to generate a string for the standard **pacman** script header 
  that, when added to scripts, will ensure **pacman** is installed before 
  attempting to use it.  **pacman** will attempt to copy this string (standard 
  script header) to the clipboard for easy cut and paste.

* `p_version_cran` (`p_ver_cran`) added to check R/package version currently 
  available on CRAN.
  
* `p_version_diff` (`p_ver_diff`) added to determine version difference between 
  a local package and CRAN.
  
* `p_old` added to search for outdated packages.

* `p_install_version_gh` and `p_load_current_gh` added as partners to 
  `p_install_version` for GitHub packages.  Thanks to Steve Simpson for this: 
  https://github.com/trinker/pacman/issues/70  
  
IMPROVEMENTS

* `p_functions` sorts the functions alphabetically before returning them.

* `p_path` now takes a package as an argument, allowing the user to return the 
  path to individual packages as well.
  
CHANGES

* `p_version` returns a numeric version for `p_version("R")` to allow for 
  logical comparisons.


CHANGES IN pacman VERSION 0.2.0 - 0.3.0
----------------------------------------------------------------

* The first installation of pacman

* Package designed to assist in package related tasks.