|
Posted
about 10 years
ago
Hi there!
We’ve just released version 0.8.3.1 of Wolf CMS. This release is a security fix release. No database changes are required for upgrade, just replace all the files and don’t forget to update index.php (or manually update index.php to
... [More]
update the version number).
Thanks to AKA-Clay, sumitingole and narendrabhati for the security reports.
Where to get it
Just go to our download page or download the files from the “master” branch in GitHub.
Advice and Upgrade Notes
You can no longer upload php files using the filemanager
You can no longer rename files to php extension using the filemanager
Make sure to read docs/updating.txt in the download!
Show your support
We sincerely hope you like what we’ve given you with this latest release. If you do, consider supporting the project by contributing financially.
Contribute financially to help out with our budget.
— Martijn [Less]
|
|
Posted
about 10 years
ago
Hi there!
We’ve just released version 0.8.3.1 of Wolf CMS. This release is a security fix release. No database changes are required for upgrade, just replace all the files and don’t forget to update index.php (or manually update index.php to update
... [More]
the version number).
Thanks to AKA-Clay, sumitingole and narendrabhati for the security reports.
Where to get it
Just go to our download page or download the files from the “master” branch in GitHub.
Advice and Upgrade Notes
You can no longer upload php files using the filemanager
You can no longer rename files to php extension using the filemanager
Make sure to read docs/updating.txt in the download!
Show your support
We sincerely hope you like what we’ve given you with this latest release. If you do, consider supporting the project by contributing financially.
Contribute financially to help out with our budget.
— Martijn [Less]
|
|
Posted
over 10 years
ago
Hi there!
We’ve just released version 0.8.2 of Wolf CMS. This release has a single security fix for the archive plugin. No database changes are required for upgrade, just replace the wolf/plugins/archive/archive.php file and index.php (or manually
... [More]
update index.php to update the version number).
Where to get it
Just go to our download page or download the files from the “master” branch in GitHub.
Advice and Upgrade Notes
Make sure to read docs/updating.txt in the download!
We have not tested the patched files against pre-0.8.1 releases so it may or may not work on older releases.
Show your support
We sincerely hope you like what we’ve given you with this latest release. If you do, consider supporting the project by contributing financially.
Contribute financially to help out with our budget.
— Martijn [Less]
|
|
Posted
over 10 years
ago
Hi there!
We’ve just released version 0.8.2 of Wolf CMS. This release has a single security fix for the archive plugin. No database changes are required for upgrade, just replace the wolf/plugins/archive/archive.php file and index.php (or manually
... [More]
update index.php to update the version number).
Where to get it
Just go to our download page or download the files from the “master” branch in GitHub.
Advice and Upgrade Notes
Make sure to read docs/updating.txt in the download!
We have not tested the patched files against pre-0.8.1 releases so it may or may not work on older releases.
Show your support
We sincerely hope you like what we’ve given you with this latest release. If you do, consider supporting the project by contributing financially.
Contribute financially to help out with our budget.
— Martijn [Less]
|
|
Posted
about 11 years
ago
Hi there!
We’ve just released version 0.8.1 of Wolf CMS. This release has a number of fixes for bugs which should enhance stability and security. No database changes are required for upgrade, just replace the files.
Remember, all of our
... [More]
translations are available at our Transifex.com project page. You can get the bleeding edge of translations there.
This release includes:
Fix view variables not being set when passing array
Make sure dev stuff doesn’t end up in GitHub (etc) downloads
Minor bug in filemanagerview
Fix invalid params bug in Page.php
Cleanup Page::find()
Fix missing values
Fix remaining where/values issues
Fix reorder pages in Chrome
Refer to http://docs.wolfcms.org from backend footer for docs
Update jquery version
Fix deprecated jQuery reference in install.php
Add events so page comment_status is saved.
Fix where Pages couldn’t be reordered in some browsers.
Add a column in Pages where a Layout can be glanced.
Update Framework.php
Fixed images overflow in file magager
Fixed erroneously missing “how to apply” section to GPL license text
Fix #585 – wrong check for php version
Fixes #567 – use non-existing _send_data() replaced by _sendData()
Where to get it
Just go to our download page or download the files from the “master” branch in GitHub.
Advice and Upgrade Notes
Make sure to read docs/updating.txt in the download!
If you are having problems after upgrading, make sure to disable all plugins and then re-enable each plugin one by one to make sure the problem isn’t being caused by a plugin.
If you see “MISSING_DEFAULT_STRING”, it means that no “translation” was found for a string in en-message.php This is most likely caused by either a missing translation string or a missing en-message.php file for a plugin. Please check with your plugin’s authors if they have included that translation file or add it yourself.
Show your support
We sincerely hope you like what we’ve given you with this latest release. If you do, consider supporting the project by contributing financially.
Contribute financially to help out with our budget.
— Martijn [Less]
|
|
Posted
about 11 years
ago
Hi there!
We’ve just released version 0.8.1 of Wolf CMS. This release has a number of fixes for bugs which should enhance stability and security. No database changes are required for upgrade, just replace the files.
Remember, all of our
... [More]
translations are available at our Transifex.com project page. You can get the bleeding edge of translations there.
This release includes:
Fix view variables not being set when passing array
Make sure dev stuff doesn’t end up in GitHub (etc) downloads
Minor bug in filemanagerview
Fix invalid params bug in Page.php
Cleanup Page::find()
Fix missing values
Fix remaining where/values issues
Fix reorder pages in Chrome
Refer to http://docs.wolfcms.org from backend footer for docs
Update jquery version
Fix deprecated jQuery reference in install.php
Add events so page comment_status is saved.
Fix where Pages couldn’t be reordered in some browsers.
Add a column in Pages where a Layout can be glanced.
Update Framework.php
Fixed images overflow in file magager
Fixed erroneously missing “how to apply” section to GPL license text
Fix #585 – wrong check for php version
Fixes #567 – use non-existing _send_data() replaced by _sendData()
Where to get it
Just go to our download page or download the files from the “master” branch in GitHub.
Advice and Upgrade Notes
Make sure to read docs/updating.txt in the download!
If you are having problems after upgrading, make sure to disable all plugins and then re-enable each plugin one by one to make sure the problem isn’t being caused by a plugin.
If you see “MISSING_DEFAULT_STRING”, it means that no “translation” was found for a string in en-message.php This is most likely caused by either a missing translation string or a missing en-message.php file for a plugin. Please check with your plugin’s authors if they have included that translation file or add it yourself.
Show your support
We sincerely hope you like what we’ve given you with this latest release. If you do, consider supporting the project by contributing financially.
Contribute financially to help out with our budget.
— Martijn [Less]
|
|
Posted
over 11 years
ago
Hi there!
We’ve just released version 0.8.0 of Wolf CMS. This release introduces some changes to the core’s Record class which should be backwards compatible and has a number of fixes for bugs which should enhance stability and security. It also
... [More]
has the latest version of the translations that were available at our Transifex project at the time of release.
Remember, all of our translations are available at our Transifex.com project page. You can get the bleeding edge of translations there.
This release includes:
Added BETA feature: automatic find methods
Added Record::find()
Added Record::findById()
Added Record::findOne()
Added AutoLoader::register() to register the autoloader on the SPL stack
Fixed bugs related to Node::registerMethod()
Fixed input validation on Gravatar helper
Fixed duplicate username issue
Fixed Snippet add, delete, edit permissions issue
Fixed Snippet redirect url issue
Fixed issue allowing non-admins to set ‘is_protected’ setting on Page
Fixed issue with editing .html files using FileManager plugin
Fixed issue clearing cookies after logout
Fixed issue with unused Tags lingering in DB
Fixed use of deprecated pref_replace in Kses helper
Changed children() and childrenOf() page ordering to ‘page.position ASC, page.id DESC’
Updated jQuery to 1.8.3
Updated MarkItUp to 1.1.14
Updated translations to latest versions
Removed legacy (Prototype) JS functions
Minor fixes & cleanups
Where to get it
Just go to our download page or download the files from the “master” branch in GitHub.
Introducing new find..() methods to core’s Record class
In this release we’ve been changing the Record class quite a bit, including introducing a new, more generic Record::find() method and adding two new default methods: findById() and findOne(). The latter two are fairly self-explanatory but with regards to the first we’d like to give a short insight:
// give it a path
$page = Page::find('/the/path/to/your/page');
// or an array of options...
$page = Page::find(array('where' => 'created_by_id=12'));
The some of the basic options that can be supplied in the array include “where”, “order”, “offset” and “limit” among others.
Automatic find..By..() methods
This release introduces a BETA feature in the core’s Framework that can be of interest: automatic find..By..() methods. This feature introduces a Finder class which extends Record. Developers who are tired of writing custom find..By..() methods for their models can now extend the Finder class instead of the Record class. This allows them to use find..By..() methods without writing them.
For example:
class MyModel extends Finder {
public $id;
public $email;
public $name;
}
$obj = MyModel::findByName('Peter');
echo $obj->name;
// echo's "Peter"
// Less trivial example: find users with same name
$objects = MyModel::findIdNameEmailByNameOrderedByIdAsc('mike');
Simply use a non-existing find..By..() method and it’ll respond. Try it out and let us know what you think! Please keep in mind that the implementation still needs some improvements, including performance, and once we start requiring PHP 5.4, this will likely switch to being a Trait.
Advice and Upgrade Notes
Make sure to read docs/updating.txt in the download!
If you are having problems after upgrading, make sure to disable all plugins and then re-enable each plugin one by one to make sure the problem isn’t being caused by a plugin.
If you see “MISSING_DEFAULT_STRING”, it means that no “translation” was found for a string in en-message.php This is most likely caused by either a missing translation string or a missing en-message.php file for a plugin. Please check with your plugin’s authors if they have included that translation file or add it yourself.
Show your support
We sincerely hope you like what we’ve given you with this latest release. If you do, consider supporting the project by contributing financially.
Contribute financially to help out with our budget.
— Martijn [Less]
|
|
Posted
over 11 years
ago
Hi there!
We’ve just released version 0.8.0 of Wolf CMS. This release introduces some changes to the core’s Record class which should be backwards compatible and has a number of fixes for bugs which should enhance stability and security. It also
... [More]
has the latest version of the translations that were available at our Transifex project at the time of release.
Remember, all of our translations are available at our Transifex.com project page. You can get the bleeding edge of translations there.
This release includes:
Added BETA feature: automatic find methods
Added Record::find()
Added Record::findById()
Added Record::findOne()
Added AutoLoader::register() to register the autoloader on the SPL stack
Fixed bugs related to Node::registerMethod()
Fixed input validation on Gravatar helper
Fixed duplicate username issue
Fixed Snippet add, delete, edit permissions issue
Fixed Snippet redirect url issue
Fixed issue allowing non-admins to set ‘is_protected’ setting on Page
Fixed issue with editing .html files using FileManager plugin
Fixed issue clearing cookies after logout
Fixed issue with unused Tags lingering in DB
Fixed use of deprecated pref_replace in Kses helper
Changed children() and childrenOf() page ordering to ‘page.position ASC, page.id DESC’
Updated jQuery to 1.8.3
Updated MarkItUp to 1.1.14
Updated translations to latest versions
Removed legacy (Prototype) JS functions
Minor fixes & cleanups
Where to get it
Just go to our download page or download the files from the “master” branch in GitHub.
Introducing new find..() methods to core’s Record class
In this release we’ve been changing the Record class quite a bit, including introducing a new, more generic Record::find() method and adding two new default methods: findById() and findOne(). The latter two are fairly self-explanatory but with regards to the first we’d like to give a short insight:
// give it a path
$page = Page::find('/the/path/to/your/page');
// or an array of options...
$page = Page::find(array('where' => 'created_by_id=12'));
The some of the basic options that can be supplied in the array include “where”, “order”, “offset” and “limit” among others.
Automatic find..By..() methods
This release introduces a BETA feature in the core’s Framework that can be of interest: automatic find..By..() methods. This feature introduces a Finder class which extends Record. Developers who are tired of writing custom find..By..() methods for their models can now extend the Finder class instead of the Record class. This allows them to use find..By..() methods without writing them.
For example:
class MyModel extends Finder {
public $id;
public $email;
public $name;
}
$obj = MyModel::findByName('Peter');
echo $obj->name;
// echo's "Peter"
// Less trivial example: find users with same name
$objects = MyModel::findIdNameEmailByNameOrderedByIdAsc('mike');
Simply use a non-existing find..By..() method and it’ll respond. Try it out and let us know what you think! Please keep in mind that the implementation still needs some improvements, including performance, and once we start requiring PHP 5.4, this will likely switch to being a Trait.
Advice and Upgrade Notes
Make sure to read docs/updating.txt in the download!
If you are having problems after upgrading, make sure to disable all plugins and then re-enable each plugin one by one to make sure the problem isn’t being caused by a plugin.
If you see “MISSING_DEFAULT_STRING”, it means that no “translation” was found for a string in en-message.php This is most likely caused by either a missing translation string or a missing en-message.php file for a plugin. Please check with your plugin’s authors if they have included that translation file or add it yourself.
Show your support
We sincerely hope you like what we’ve given you with this latest release. If you do, consider supporting the project by contributing financially.
Contribute financially to help out with our budget.
— Martijn [Less]
|
|
Posted
over 11 years
ago
To give our users a better understanding of the status of our project’s services, I’m happy to introduce http://status.wolfcms.org
The systems behind this page are completely independent of the rest of the wolfcms.org services and are actively
... [More]
monitoring the status of our services. If we have an incident or the wolfcms.org services appear unavailable, please check the status page for more details.
Thanks!
— Martijn [Less]
|
|
Posted
over 11 years
ago
To give our users a better understanding of the status of our project’s services, I’m happy to introduce http://status.wolfcms.org
The systems behind this page are completely independent of the rest of the wolfcms.org services and are actively
... [More]
monitoring the status of our services. If we have an incident or the wolfcms.org services appear unavailable, please check the status page for more details.
Thanks!
— Martijn [Less]
|