Version 0.0.7
CHANGES
- Allow all command line options to be provided with
mzn_eval()
for solving a MiniZinc model like
other_cl_options
.
Version 0.0.6
CHANGES
- Added functions for directly solving magic square, magic series,
assignment and production planning problem.
IntDecl()
, FloatDecl()
and
BoolDecl()
can directly accept R integer, double and
boolean values respectively.
Let
class had incorrect serialization logic and its
member functions were not working which has been resolved.
Array
class had incorrect serialization which has been
resolved.
- The vignette has been re-written to make it easy to understand and
more detailed.
- Installation was not working in some OS due to the strip binary in
Makevars.in
which is now resolved.
- Corrected the error messages in
mzn_parse()
and
mzn_eval()
.
Version 0.0.5
CHANGES
- Added functions for directly solving knapsack and assignment
problem.
- Improved
IntDecl()
and FloatDecl()
. Now,
integers and floats with domains can be declared.
- Updated the MiniZinc files according to the latest MiniZinc
release.
BUGFIXES
AssignItem
constructor had incorrect function calls due
to which the mzn_parse() function was throwing errors for models
containing assignments. This has now been fixed.
- The assertion in the
ArrayAccess
class was incorrected
which has now been resolved.
Version 0.0.4
BUGFIXES
- Modified configure script:
- Configuration was not working when
--with-mzn
argument
was provided during the installation because file variable path was not
initialized for that section. It has now been fixed.
Version 0.0.3
BUGFIXES
- Modified configure script:
- Checking for built libmzn.a, then looking for headers and then
defining MZN_PATH so that mzn_parse works correctly for custom paths.
(It was only working for default paths earlier).
- Corrected config.h.in to make sure the correct definitions of
mzn_parse()
and mzn_eval()
are used.
Version 0.0.2
CHANGES
- Provided a more elaborate description of the package.
- Corrected package version number in the configure script.
BUGFIXES
- Modified configure script to make the package compatible with other
Unix-like systems like Solaris and resolved a possible error that would
occur in case the user tries to install rminizinc with
- just solver binaries and not libminizinc.
- solver binaries and unbuilt libminizinc (i.e. without libmzn.a)
- Modified config.h.in to prevent possible issues on Solaris.
- Added a check for the minimum required pandoc version in the
vignette and also update the SystemRequirements field of Description
accordingly.
- Changed Rscript to Rscript.exe in Makevars.win.in to avoid issues on
Windows.