Skip to content

Releases: xoolive/facile

facile v1.6

05 Dec 16:20

Choose a tag to compare

Minor fix for specific Goals

facile v1.5

16 Sep 16:04

Choose a tag to compare

Support for n dimensional arrays
Type annotations
Fixed warnings
Build with poetry, integration in Github Actions

Version 1.3

14 Jun 20:26

Choose a tag to compare

  • Constraint operators for ~ (not) and ^ (xor)
  • Better error handling on __bool__ or __nonzero__
  • Documentation revamp
  • Cross-compilation embedded into setup.py

Version 1.2

03 Dec 21:07

Choose a tag to compare

Functionalities:

  • Constraint reification
  • Global constraints (alldifferent, gcc) must all be posted
  • Better support for arrays of variables: min(), max(), sort()
  • Unary operators on variables, expressions and constraints

Interface:

  • Documentation switched to English
  • More significant Exception handling
  • More extensive set of examples

Miscellaneous:

  • Improve general stability
  • Bundles for Python 3.5

Version 1.1

09 Oct 12:26

Choose a tag to compare

  • Improve general stability
  • Proper use of disjunction and conjunction of constraints
  • Use of array of variables and possibility to index them as variables

And also, the egg-file for Windows (only 3.4) 👍

This version is available on the official pypi repository.

  • pip install facile on Linux/Windows;
  • easy_install facile on any operating system
    (pypi doesn't allow to push wheel files for native Linux extensions.)

Initial release

15 Nov 21:57

Choose a tag to compare

First successful release for a constraint programming class (hence the documentation in French)

The release is published as python-egg files for Python 2.7 and 3.4 for Linux (tested on Debian Wheezy and Ubuntu 14.04) and MacOS (10.9). Binaries for Windows are not ready yet.