Skip to content

Commit

Permalink
Merge pull request #287 from stan-dev/issue/release-notes-2.0.0
Browse files Browse the repository at this point in the history
Issue/release notes 2.0.0
  • Loading branch information
syclik committed Oct 16, 2013
2 parents abbd984 + c5647a4 commit f65533d
Showing 1 changed file with 79 additions and 12 deletions.
91 changes: 79 additions & 12 deletions RELEASE-NOTES.txt
Original file line number Diff line number Diff line change
@@ -1,22 +1,89 @@
STAN RELEASE NOTES
======================================================================

HOW TO (developer notes on how to release, last column is ordering)
----------------------------------------------------------------------
1. Stan C++ M.m.p frozen (stan/src)
2. Stan manual M.m.p frozen (stan/docs/stan-reference/)
3. RStan M.m.p frozen (stan/rstan) > 1
4. Stan web pages M.m.p frozen (stan/web)
5. tag release vM.m.p in git, push to Google Code > 1--4
6. Build Stan tarball and upload to Google Code->Download > 5
7. Build manual pdf & upload to Google Code->Download > 5
8. Build Rstan & upload to Google Code->Download, Google URL > 5
9. Upload web pages to mc-stan.org > 1--8
10. Announce > 9
v2.0.0 (16 October 2013)
======================================================================

This list is incomplete. The 2.0.0 update is a huge fix, and this
list just represents what was clearly called out in pull requests.

Enhancements
----------------------------------
* all new hierarchical command-line interface
* compiler flags to build with Xcode 5 (which has too-small template-depth)
* BFGS optimization
* print variable name when initialization fails
* reserved function names (breaks backward compatibility)
* deprecate direct use of lp__ in favor of increment_log_prob()
* unfolded softmax for more efficiency, optimized and vectorized categorical
* new Cholesky factor data type
* upgraded to Boost 1.54 and Eigen 3.2.0
* added flag to suppress Jacobian adjustment in log prob (for
optimizers)
* added Rayleigh distribution
* added Bessel (and modified Bessel) functions of first and second
kind
* added Pochhammer functions (rising/falling factorials)
* completed vectorization of univariate distributions
* trapped use of "." in variable names and print error
* moved RStan into its own subproject
* rewrote writer interface for samples
* added delete method to chainables to allow exceptions in
constructors
* added sort and rank functions
* improved doc and coding for GP example models
* shuffle function signature tests for test speed
* new gradient functionality for memory allocation and cleaning
and to reduce code duplication

Bug Fixes
----------------------------------
* remove function signatures from undocumented functions
* fixed broken abs(real) signature; deprecated abs(real) in favor
of fabs(real)
* error checking for dirichlet
* fix bin/print to be row major
* suppress warnings for unused variables; cleanup truly unused ones
* fixed pow() boundary conditions with negative base, fractional
exponent
* fix model tests and error codes
* fix command-line return codes to be more compliant
* fix build parameter names to be more compliant with conventions
* fix integer vs. real problems in some RNGs
* fix print so that it prints expression values, not just names
* fix Newton optimization backtrack to eventually terminate with
failure rather than looping infinitely
* fix CSV output from command for matrices (was transposed)
* fixes to allow Stan to build under Cygwin
* fix double indexing on LHS of assignment
* fix nested expression prints to allow indexed array sizes in
declarations
* fix parameterization of gamma RNG
* reserved model's class name as variable
* added vector size test in assignment
* fixed mixture examples
* fixed rep_vector to work with integer value
* fixed parser error message
* fixed use of Boost NaN tests
* initialze local variables to NaN to prevent segfaults if used
before defined
* remove unused includes from model header
* fix signed/unsigned warnings in tests and code
* validate that init=0 is valid starting value and raise error if not
* fix diag_pre_multiply loop bound


Doc
---------------------------------
* made all user-suggested cleanups and changes to doc
* new basic programming section
* new chapter for new command line



v1.3.0 (12 April 2013)
======================================================================

Enhancements
----------------------------------

Expand Down

0 comments on commit f65533d

Please sign in to comment.