Releases: agilare/ladecadanse
Releases · agilare/ladecadanse
v3.5.3
Fixed
- deploy : exclusions and inclusions in git-ftp-ignore
- js : main.js freshness, obsolete function calls
- mailing : in toAdmin() replace "from" by a "replyto" in order to allow sending with SMTP auth
Added
- edition : add partial edit mode a limited edition on current db version to avoid conflicts with an other DB version
- docs : CONTRIBUTING.md
- GitHub issue templates (bug report, feat request)
- dev : Browsersync config file
Changed
- docs : mention modernization project in README.md
- docs : clearer app/config.php
- remove obsolete attribute 'version' in docker-compose.yml
- build : mention licence in composer.json
v3.5.2
Fixed
- menus : pratique links 404
- session : back to default config
- library : order of parameters in 2 functions
- forms : rectify some calls to css files
- style : avoid page's css broken link
- forms : rm calls to inexistent validerEmail()
Added
- maintenance page
- Glitchtip error tracker
Changed
- contact : replace old email obfuscation method
- refactor js : reorganize by scope, use modules
- upgrade TinyMCE from 5 to 6
Removed
- liens page : obsolete links
v3.5.1
Fixed
- events : queries to fix horaires val of copied rows and some other
- events : a typo was breaking the sending process in send by email
Added
- Noctambus : add banner in home and explanation of partnership (and also for EPIC magazine) in user registration and add event
- api : nb of items returned in logging of each request
Changed
- timezone definition moved to config.php to improve portability
- update PHPMailer, whoops, phpdotenv, phpstan, var-dumper...
- update jQuery from 3.7.0 to 3.7.1
- update Zebra datepicker to v2.0
- php analyzers configs, plugins
Removed
- jQuery Migrate
Security
- replace apparently unsafe shiftcheckbox jQuery plugin by checkboxes.js
v3.5.0
Fixed
- users - edit : "avec affiliation" value must be sent in submit, rm conditions
- events
- in edit and copy form config of datepicker to allow adding event for today event after 0h
- copy of an event had horaire_fin before horaire_deb if original horaire_fin was after midnight; horaires of event copied were in the wrong day (the same day as dateEvenement) if horaires of original were after midnight
Added
- events : API to get night events "fêtes" of a day
- tests : setup Codeception and basic tests of API
- Symfony VarDumper component
Changed
- events form presentation improvements
- increase width of some fields
- put back horaire under date
- complete link for tooltip by a more visible help button
- clearer lieu manual fields
- forms : increase container width for lieu, organisateur, contact...
- tests : documentation revised, completed (readme, strategy, map)
- update jQuery from 3.6.4 to 3.7.0
Full Changelog: v3.4.5...v3.5.0
v3.4.5
Fixed
- users - password reset : in db table rm unique of idPersonne to avoid crash
- users - edit : affiliation text wasn't saved, display "avec affiliation" field only if pertinent
- add ini_set session.gc_probability to enable auto clean of old session in Debian
- UX : added missing icon ext links
- in small screens events lists right overflow
Added
- tests : added assertions, for most important cases in Selenium suites
- Doc link in menu 1 for admin users
Changed
- php libraries : whoops 2.15, phpmailer 6.8, phpstan
3.4.4
Fixed
- evenement : crash if lieu not found
- lieu : galerie image upload
- tests : some fixes in Selenium suites
Added
- tests : readme and strategy more detailed
Removed
- à propos : inactive in staff
Security
- update jquery link "latest" (actually freezed at 3.2.1) to lastest 3.6.4
3.4.3
Fixed
- home : mobile left col was unusable
- evenement : unpublish auth, in edit ref and prelocations length validation, calendar past days color
- lieux : header; in home, latests added only actives, logo size in mobile
- readme : create admin sql
Added
- basic end to end tests suites for Selenium IDE
Changed
- TESTS.md v1.1
- in home, agenda links iCal, report more visible
3.4.2
3.4.1
3.4.0
Fixed
- events : copy
Added
UserLevel
class introduced (replaces useless tablegroupes
)- Whoops error handler
Changed
- users : level 12 (member) disabled
- sessions saved in
var/sessions
- config for events files from images/ to web/uploads/evenements (and gitignore)
- refactor
- data files to new dir
resources
- classes in
libraries
: cleaning, typehints dates.php
more generic asutils_functions.php
and moved insanitizeForHtml()
- agenda.php to evenement-agenda.php, event to evenement-actions
- _footer.php externalize js
- _header.php mv script jquery to footer
- data files to new dir
Removed
- useless fields of user (ip, session, nom, prenom, adresse, telephone, URL, notification_commentaires, remarque), personne_organisateur (role), evenement (URL1, URL2), lieu (horaire_evenement, entree, telephone, email, acces_tpg, plan, actif), organisateur (telephone)
- users : level 10
- comments (completely)
- favorites (completely)
- enlightn/security-checker
Full Changelog: v3.3.0...v3.4.0