Skip to content

Commit

Permalink
Merge pull request #1521 from bam241/changelog_1.5.4
Browse files Browse the repository at this point in the history
Update changelog for 1.5.4 release
  • Loading branch information
bam241 committed Jul 5, 2019
2 parents 24c60b7 + a6f6e2d commit bbdcaa5
Show file tree
Hide file tree
Showing 12 changed files with 61 additions and 175 deletions.
61 changes: 61 additions & 0 deletions CHANGELOG.rst
Expand Up @@ -4,6 +4,67 @@ cyclus Change Log

.. current developments
v1.5.4
====================

**Added:**

* Python bindings to the ``Position`` class.
* Input validation for Latitude and Longitude
* New `Mocksim::DummyProto` where capacity and commodity of the prototype can be defined.
* The Python typesystem generator has been extended to include
types that should be passed by their C++ shared pointers, such
as resources. ``Materials`` and ``Products`` have thus been added as
fully valid types on their own in the typesystem. Note that since
resources already have classes of their own in the typesystem, state
variables for these classes are ``MaterialStateVar`` and ``ProductStateVar``.
* Added the Decision Phase. This phase occurs after the tock phase and allows
cyclus agents to make decisions based on what has occured during the
tick and tock phase of the current timestep.


**Changed:**

* `cycpp.py` now takes advantage of the `$CPP` environment variable if defined,
falls back on `cpp` if not defined
* `cyclus_deps` docker container built now on debian9, removed gcc from apt-get
package, build the full list of conda package (don't rely on cyclus-deps conda
package as it is temporary broken), define CXX CC and CPP environment variable
* `cython` compatibility limited to >=0.25 and <0.27
* ``dbtypes_gen.py`` will now throw approriate errors for incorrect
JSON in ``queryable_backend.h``.
* Python interface will now raise exceptions when it encounters an error in C++ or
Cython.
* Updated cycstub readme to reflect changes
* Updated the record time series function to also include the name of the field being
recorded.



**Deprecated:**


**Fixed:**

* `boost/uuid/sha1.hpp` include now varies according to the Boost version
installed due to its deprecation in boost > 1.67
* Python inventories required a value for ``capacity`` even though it was optional. This
change also enables ``None`` valued capacities, which are treated as infinite.
* Fixed issue where resource buffer Python bidnings would attempt to append to
the resources themselves when popping resources out of the buffers.
* Fixed issue when pushing many resources to a resource buffer would attempt to
append the entire buffer
* Error in generation of ``dbtypes.json`` file led to incorrect
enumeration of of some database types. This in turn led to segfaults
when using these types in the Python typesystem. It also made the HDF5
backend generator skip some types.
* Invalid JSON in ``queryable_backend.h`` has been fixed.
* Fixed cycstub build issue which failed to find Cyclus shared libraries
* Fixed cycstub unit test issue that failed to locate stub library shared object




v1.5.3
====================

Expand Down
13 changes: 0 additions & 13 deletions news/PR1453.rst

This file was deleted.

19 changes: 0 additions & 19 deletions news/conda_fix.rst

This file was deleted.

13 changes: 0 additions & 13 deletions news/mocksim_update.rst

This file was deleted.

14 changes: 0 additions & 14 deletions news/nonecap.rst

This file was deleted.

16 changes: 0 additions & 16 deletions news/pop.rst

This file was deleted.

13 changes: 0 additions & 13 deletions news/pypos.rst

This file was deleted.

27 changes: 0 additions & 27 deletions news/segfault.rst

This file was deleted.

14 changes: 0 additions & 14 deletions news/sigcheck.rst

This file was deleted.

17 changes: 0 additions & 17 deletions news/stub_tutorial_ld_fix.rst

This file was deleted.

14 changes: 0 additions & 14 deletions news/time_seris.rst

This file was deleted.

15 changes: 0 additions & 15 deletions news/user_step.rst

This file was deleted.

0 comments on commit bbdcaa5

Please sign in to comment.