- Not yet released
- upgrade to symfony 6.4 (php 8.2 at least)
- Refactoring to simplify new theme integration
- allow to manually rotate images from batch actions
- upgrade to symfony 6.2 (php 8.1 at least)
- updates Treflez theme dependencies (Photoswipe,...)
- Reword category in album (the same for plural forms)
- Remove site Entity. Not used anymore.
- Use abstraction to manipulate images (imagine/imagine library)
- Move to Symfony 5
- Use Symfony forms
- Revamp calendar views
- Plugin example : language switcher
- no more database config file in local/config. Use config/database.yaml instead.
- move back index.php in public directory
- replace atoum by phpunit for tests
- add plugin system
- upgrade to Symfony 4.4 (use HttpClient instead of guzzle, use Mailer instead of Swiftmailer)
- use Doctrine as database abstraction layer through Doctrine::DBAL and Object Relation Mapper through Doctrine::ORM
- fix upgrade : missing update URL when severals upgrades are available
- fix smalls issues preventing major upgrade
- updates php dependencies
- updates administration theme dependencies
- updates Treflez theme dependencies
- fix small issue setting guest params
- updates some translations
- fix various bugs (missing titles on albums pages). Thanks to @regexgit for report
- fix batch actions (missing localStorage keys and datepicker library). Thanks to @regexgit for report
- restore image ordre configuration in theme. Thanks to @regexgit for report
- move all administration URL under symfony routing. Fix #34.
- remove deprecated functions/methods : delete_elements, delete_element_files, safe_version_compare, get_icon, get_moment, create_navigation_bar
- use symfony translation system. Fix #37
- use voters for permissions. Fix #26
- use symfony event system. Fix #22
- remove Smarty and use Twig as template engine
- add favicon (and logo)
- Fix menubar incorrectly saved causing error 500
- Fix small issues in template: links to home, links to calendar
- Fix issue #36 installation process was broken. .env file was missing preventing installation process to start. Thanks to @regexgit
- Fix upgrade from branch 1.9. Upgrade script has not the correct name.
- Move webservice and media factory (i.php) under symfony router.
- Use symfony sessions.
- Default theme is now Treflez.
- Add symfony commands to install phyxo, create or list users.
- Fix issue with upgrade link on admin area index page.
- URL update was not correct
- Prepare upgrade process for next major release
- Fix issue preventing users using nginx as http server to connect.
- Fix random page when no photos.
- Fix retrieve of elegant config after upgrade
- Fix permission on image (space after comma in explode function)
- Small misspelling fix
- Fix empty collation for mysql.
- Fix more small issues using my new friend PHPStan
- Fix many small issues in various files: thanks to PHPStan
- Improve upgrade.
- Upgrade symfony to 4.2.1
- Fix assets path for Elegant theme.
- No question mark in url (default)
- Fix misspelling in Favorites repository
- Fix small regression in derivative params.
- Fix migration from 1.8.0. Forget to remove old php files.
- Improve installation process
- Admin responsive.
- Use Symfony in front of Phyxo. Use severals components
- Sanitize code. (Work in progress : lot of work to do)
- Make an admin theme responsive (more work to do)
- Remove template extensions. Use inheritance instead.
- PHP minimum version is now 7.0.0. PHP 5 reaches end of life and is now only security fixes.
- Switch to Swiftmailer instead of phpmailer
- Fix warning in session start
- Fix security issue with phpmailer
- Fix issue #9. Problem to update.
- Fix issue #8. Update plupload
- Fix links to image in admin area
- Fix security issue with phpmailer
- Fix issue #6. Themes were incorrecly retrieved from database.
- Fix small issue in installation.
- Remove fetchRemote. Mark as deprecated.
- Refactoring of TabSheet class
- Refactoring of plugins, themes and languages classes
- move admin.php to admin/index.php
- Add sessions class.
- Remove session_regenerate_id.
- use non minified js files.
- Move webservice to Phyxo namespace
- Move Calendars to Phyxo namespace
- Fix issue with session_regenerate_id with php < 7.0.3
- Remove serialize for some configuration keys. Add migration script
- No more pngfix
- Fix issue with php 7 and old Smarty release. Thanks to Julien mailto:lolop@openmailbox.org
- Fix missing dependency
- Add repositories for comments and users
- Fix severals issues.
- DBLayer::in could accept commat separated value instead of array
- Fix issue in menu mangement
- Change copyright to map new domain name : phyxo.net (wip)
- Fix issue with Behat dependencies
- Add moderation for tags added/removed by visitors
- Several fixes
- Fix issue for missing files in archive
- Fix upgrade core.
- Add javascript tests using Jasmine
- Add php unit tests using Atoum
- Add functional tests using Behat.
- Remove some @ for Smarty (@translate becomes translate)
- Make assets (js, css, images) for admin independant of public pages
- Replace count(*) by count(1)
- Replace array_from_query by query2array
- Move Themes, Plugins, Languages, Updates classes to Phyxo namespace
- Use anonymous function instead of create_function construction
- Use DBLayer instead of functions
- user_tags plugin will have its own repository
- Use sql-formatter to display queries
- Add jquery-migrate to show warning for old jquery syntax.
- Allow visitors to add/remove tags to photos
- Merge from upstream
- Now use multiple html form to upload media instead of flash plugin.
- Fix issue in session
- Update about page
- Fix issue when updating categories user cache
- Fix issue in SQLite (missing close function)
- Add user_tags plugin in core plugins
- first public release