Add changelog

git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2711 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
This commit is contained in:
2016-05-02 13:44:49 +00:00
parent 123ed687ba
commit 58fe500730

61
debian/changelog vendored
View File

@@ -1,3 +1,64 @@
domframework (0.25-1) testing; urgency=low
* Update Unit tests to not depend of configuration
* Update Unit tests to have a distinct database file by test file
* file : all the management of the files, with integrated filesystem checks,
and virtual chroot support
* form : fieldwidth is now functionnal
* form : add the methods getOldValues, getOldErrors, saveValuesErrors and
saveValuesErrorsReset to simplify the codes.
In views :
$form = new \form ();
$values = array ();
$errors = array ();
// If there is saved values, use them, else return the provided $values
$values = $form->getOldValues ($values);
$errors = $form->getOldErrors ($errors);
In index.php :
$form = new \form ();
$values = $form->values ();
$errors = $ipsetsObj->verify ($values);
$form->saveValuesErrors ($values, $errors);
if (count ($errors)) $route->redirect ("/ipsets/add");
$ipsetsObj->createSet ($values["setname"], $values["typename"]);
// If there is no error (catched by exception), clear the form for next
// time
$form->saveValuesErrorsReset ();
$route->redirect ("/ipsets", "");
* route : redirect without module : default = "";
* route : allow to define a viewErrorClass and viewErrorMethod to catch the
exceptions raised by the code. Simplfy th e index.php :
$route->viewClass = '\views\ipsets';
$route->viewErrorMethod = 'error';
$ipsetsObj = new \controllers\ipsets ();
$form = new \form ();
$values = $form->values ();
$errors = $ipsetsObj->verify ($values);
$form->redirectIfErrors ($values, $errors, "/ipsets/add");
$ipsetsObj->createSet ($values["setname"], $values["typename"]);
$route->redirect ("/ipsets", "");
* form : if the provided error for a field is not an array, use the default
error class and use the value as message
* route : if there is an error with the ratelimiter (directory not
writeable...), overload the exception by the ratelimiter exception
* auth : Add Shibboleth support
* route : store in session the last valid get page to allow to return with
small method : $route->lastValidGetPageRedirect ();
* form : add the verify of forms. Actually check only the mandatory part
* form : add maxlength support
* mail : the mail creator. Allow to create complete mails easily
$mail = new mail ();
$mail->setFrom ("sender@example.com","Sender Example Com");
$mail->addTo ("recipient1@example.com","Recipient1 Example Com");
$mail->addTo ("recipient2@example.com","Recipient2 Example Com");
$mail->setBodyText ("Content of TextBody part");
$mail->addAttachment ("file0.text", "File content");
$contentID1 = $mail->addAttachmentInline ("file2.jpg",
file_get_contents ("file2.jpg"));
$mail->setBodyHTML ("<p>Content of HTMLBody part with inline
<img src='cid:$contentID1'></p>");
echo $mail->getMail ();
-- Dominique Fournier <dominique@fournier38.fr> Mon, 02 May 2016 15:44:57 +0100
domframework (0.24-1) testing; urgency=low
* Add DBJSON support. DBJSON is a NoSQL database, writing the data in one
file. There is no optimizations, so it is not fast, but it works on all